Open to the Right Opportunity

Igor Golovchuk

Solutions Architect | Principal Software Engineer

.NET, Cloud, Kubernetes, DevOps & Agentic Software Engineering

Designing and delivering production software from architecture through implementation

Hands-on Solutions Architect and Principal Software Engineer with 13+ years of experience designing, modernizing, and delivering production systems across .NET backend engineering, cloud infrastructure, DevOps, and distributed systems.

Open to exploring exceptional remote opportunities in technical leadership, architecture, and engineering.

Western Ukraine
13+ years of experience
13+
Years Experience
50+
Projects Delivered
5+
Certifications

How I Can Help You

Delivering value through architecture expertise, technical leadership, and hands-on development

Architecture & Strategy

Pre-sales technical consultation and solution design
Architecture discovery and technical assessment
Digital transformation roadmap development
Cloud migration strategy and execution
Cost optimization and infrastructure analysis
Technical due diligence and audit support
Your Pain Points?
  • Need expert validation of technical approach?
  • Struggling with cloud costs optimization?
  • Planning a digital transformation?
  • Require architecture modernization?

Technical Leadership

Technical leadership for development teams
Complex feature design and implementation
Code review and quality assurance
Mentoring and knowledge transfer
Technical stack evaluation and selection
Development process optimization
Your Pain Points?
  • Need experienced hands to lead technical teams?
  • Require guidance on complex implementations?
  • Looking to establish best practices?
  • Want to upskill your development team?

Hands-On Development

Full-stack development (.NET, React, Angular)
Microservices architecture implementation
API design and integration
Database design and optimization
DevOps and CI/CD pipeline setup
Mobile application development (iOS/Android)
Your Pain Points?
  • Need expert implementation support?
  • Facing technical debt challenges?
  • Require specialized technology expertise?
  • Looking for end-to-end feature delivery?

Ready to discuss how I can help solve your challenges?

Get in Touch
Applied AI

Agentic Software Engineering

I use AI coding agents as part of a disciplined engineering workflow - not as a substitute for architecture, review, security, or production ownership.

Tooling

GitHub CopilotOpenAI CodexClaudeCursor

Engineering workflow

  • Architecture exploration and technical option analysis
  • Implementation, refactoring, and legacy-system modernization
  • Test design, code review, debugging, and root-cause analysis
  • Documentation, runbooks, and engineering knowledge capture
  • LLM-powered feature design and integration into production applications
  • Human-reviewed delivery with explicit validation and security boundaries

Selected Case Studies

Azure Transformation for Regulated Asset Management

Application Architect

A global specialist currency and asset manager needed to modernize its application estate while maintaining scalability, security, and regulatory alignment.

Contribution

  • Created a technical transformation roadmap aligned with business objectives
  • Defined domain boundaries and service responsibilities using Domain-Driven Design
  • Designed a cloud-native platform and microservice architecture on Azure and AKS
  • Guided cross-functional teams through architecture decisions and implementation

Technologies

.NET 6AzureAKSKubernetesMicroservicesDDDReact

Outcome

Established an actionable modernization direction and a scalable architecture foundation for continued platform delivery.

Cloud-Native Digital Banking Platform

Lead / Principal Software Engineer

A major Canadian financial-services organization was building a digital bank in the cloud from the ground up.

Contribution

  • Designed solutions for mortgages, loans, payment cards, customer risk, reporting, and core banking
  • Translated business requirements into architecture decisions, specifications, and delivery plans
  • Designed cloud-based microservices and distributed workflows
  • Provided hands-on implementation guidance and technical leadership

Technologies

.NET 6ASP.NET CoreAWSGCPKubernetesMicroservicesAngular

Outcome

Delivered architecture and engineering foundations for multiple business-critical digital banking capabilities.

Agentic Software Engineering for Production Delivery

Technical Architect / Principal Software Consultant

Software teams need to adopt coding agents without weakening technical ownership, review quality, or production safety.

Contribution

  • Apply GitHub Copilot, Codex, Claude, and Cursor across analysis, implementation, testing, and documentation
  • Use repository-aware context, explicit task boundaries, and reviewable changes
  • Combine agent output with architecture review, targeted validation, and operational evidence
  • Design practical LLM integrations where they provide product or operational value

Technologies

GitHub CopilotOpenAI CodexClaudeCursorLLM Integration.NET

Outcome

A repeatable, human-reviewed workflow for accelerating engineering work while preserving correctness and accountability.

Professional Journey

From Trainee Engineer to Solutions Architect - 13+ years of continuous growth and impact

Technical Architect / Principal Software Consultant

golovchuk.org

Dec 2023 - Present
Remote
Contract-based

Hands-on architecture and software engineering engagements focused on modernizing production systems, delivering business-critical capabilities, improving cloud infrastructure, and reducing technical debt.

Key Responsibilities:

  • Design solution and software architectures for cloud-native, distributed, and backend systems
  • Build and modernize .NET services, APIs, integrations, and production applications
  • Design cloud infrastructure and delivery workflows using Azure, AWS, Docker, Kubernetes, and CI/CD

Application Architect

N-iX

Aug 2022 - Jul 2024
Office/Remote
Full-time

Client: UK's leading specialist currency and asset manager, Fintech

Led architecture and digital-transformation initiatives for a global specialist currency and asset manager operating in a highly regulated financial environment.

Key Achievements:

  • Designed domain and solution architecture for an Azure-based enterprise platform
  • Applied Domain-Driven Design to define domain boundaries, services, and integration patterns
  • Designed cloud-native microservices using .NET, Azure, and Azure Kubernetes Service

Lead/Principal Engineer

N-iX

Jun 2020 - Jul 2022
Office/Remote
Full-time

Client: One of the largest Canadian brokers, a digital bank, and a Fintech

Led solution design and hands-on engineering for a cloud-native digital banking platform built for a major Canadian financial-services organization.

Key Achievements:

  • Designed architecture and technical solutions for mortgages, loans, payment cards, customer risk assessment, reporting, and core banking
  • Translated business requirements into architecture decisions, technical specifications, and delivery plans
  • Designed cloud-based microservices and distributed application workflows

Senior/Lead Engineer

EPAM

Feb 2020 - Mar 2020
Office
Full-time

Joined EPAM for a client-facing Team Lead engagement that was cancelled during the initial COVID-19 project freezes. EPAM had no comparable assignment available during that period.

Key Achievements:

  • Completed EPAM technical onboarding, leadership and management programmes, and Solutions Architecture School
  • Contributed to an internal Artificial Intelligence Game Challenge

Senior / Lead Software Engineer | Academy Technical Expert

SoftServe

May 2017 - Jan 2020
Office
Full-time

Client: US Enterprise document and content management company

Designed and delivered integrations between Microsoft Outlook applications and a cloud platform for legal professionals.

Key Achievements:

  • Led architecture and implementation of Outlook integrations across iOS, Android, web, macOS, and Windows
  • Designed secure authentication and authorization workflows using OAuth 2.0 and Authorization Code Flow with PKCE
  • Delivered critical desktop capabilities including automatic updates, asynchronous filing, and extensibility

Middle / Senior Software Engineer

Arrow Digital

Nov 2016 - May 2017
Office
Full-time

Client: One of the Big Four auditors in the US and the World, Fintech

Delivered fintech and regulatory-reporting applications for a Big Four professional-services organization in the United States.

Key Achievements:

  • Implemented country-by-country reporting and trial-balance solutions
  • Built integrations between financial-reporting systems
  • Delivered web, API, and desktop application capabilities

Junior / Middle Software Engineer

ELEKS

Jan 2016 - Nov 2016
Office
Full-time

Client: Private hospitals in Ukraine and Eastern Europe, Healthcare

Developed healthcare software for hospitals and private clinics across web, desktop, and mobile platforms.

Key Achievements:

  • Designed and implemented a warehouse-management capability for a major private clinic
  • Built and supported iOS and Android applications for patient records and appointment scheduling
  • Integrated barcode-scanning hardware with clinical software

Trainee / Junior Software Engineer

Skaveetech

May 2014 - Dec 2015
Remote
Full-time

Delivered 15 software projects for clients in the United States, Norway, Denmark, and the United Arab Emirates.

Key Achievements:

  • Provided end-to-end delivery from solution and database design through implementation, deployment, and support
  • Built web applications, desktop software, APIs, and backend services
  • Worked directly with international clients in a remote delivery environment

Technical Expertise

Comprehensive technology stack spanning multiple domains and platforms

Cloud Platforms

Microsoft AzureAWS (Amazon Web Services)Google Cloud Platform (GCP)

Backend & Languages

.NET 6+.NET FrameworkC#ASP.NETNode.jsPythonREST APIGraphQLgRPC

Architecture & Design

Solution ArchitectureSoftware ArchitectureCloud ArchitectureSystem DesignSEI ApproachesDomain-Driven Design (DDD)MicroservicesServerlessEvent-Driven ArchitectureCQRSAPI DesignDAPRC4UML

WebUI

ReactAngularTypeScriptJavaScriptHTML5/CSS3

Mobile

Xamarin nativeFlutter

Data & Storage

SQL ServerPostgreSQLMySQLCosmosDBDynamoDBMongoDBBlob StorageRedisEntity FrameworkDapper

DevOps & Infrastructure

DockerKubernetesCI/CDAzure DevOpsGitHubInfrastructure as CodePlatform EngineeringObservability

Integration & Messaging

Azure Service BusSNS/SQSEvent GridMessage QueuesWebhooks

Security & Compliance

OAuth 2Identity ServerSSOGDPRKYC

Agentic Software Engineering

GitHub CopilotOpenAI CodexClaudeCursorGenerative AI IntegrationAI-Assisted Software Development

Domain Experience

FinTechHealthTechBanking Systems

Certifications

Microsoft Azure Solutions Architect Expert

Microsoft

Microsoft Azure Administrator Associate

Microsoft

MCSA: Web Applications

Microsoft

Developing ASP.NET MVC Web Applications (70-486)

Microsoft

Programming in C# (70-483)

Microsoft

Education

Master's Degree

Computer-Aided Design

Lviv Polytechnic National University

2015 - 2016

Bachelor's Degree

Computer Science

Lviv Polytechnic National University

2011 - 2015

Let's Connect

Have a particularly relevant opportunity or question? Get in touch.

Get in Touch

I'm open to discussing architecture, technical leadership, and hands-on engineering opportunities where my experience can make a meaningful difference.

Email Me
Open to the Right Opportunity
Typical response time: Within 24 hours