Ihar Sulzhych

Ihar Sulzhych

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior .NET developer with focus on clean code and system design
Senior .NET developer with focus on clean code and system design

I’m a senior .NET engineer with 8+ years of experience building backend systems, working with Azure, Docker, microservices, and CI/CD pipelines. I’ve mentored junior developers in teams and really enjoy breaking down complex topics into simple, clear explanations. Whether you’re just starting out or stuck on a tricky bug, I’m here to help you move forward with confidence and better understanding.

Dublin (+01:00)
Joined May 2025
EXPERTISE
10 years experience
10 years experience
8 years experience
8 years experience
5 years experience
1 year experience
7 years experience

REVIEWS FROM CLIENTS

Ihar's profile has been carefully vetted and approved as a Codementor. Connect with Ihar now, and leave a review for them once you're done!
EMPLOYMENTS
Software Engineer III (C# .NET)
J.P. Morgan Workplace Solutions
2023-10-01-Present
Since October 2023, I’ve been working as a Software Engineer III (C# .NET), contributing to the development and maintenance of enterprise...
Since October 2023, I’ve been working as a Software Engineer III (C# .NET), contributing to the development and maintenance of enterprise-level applications in a microservices-based environment. My primary responsibilities include developing .NET 7 applications using Entity Framework, and implementing gRPC communication between microservices. I’ve worked on both modern and legacy codebases — maintaining and enhancing older .NET Framework systems with SQL Server stored procedures, while also supporting the transition to newer architectures. On the frontend, I’ve contributed to AngularJS and Razor-based components, ensuring smooth integration with backend services. I’ve built and maintained CI/CD pipelines using Jenkins and Bitbucket, and have containerized applications with Docker for deployment to on-premises infrastructure. I also developed Azure Functions for event-driven processing and worked with Azure Data Lake Storage for managing large-scale data. My role includes regular production support, where I troubleshoot issues, resolve bugs, and collaborate with stakeholders to address user requests. I write unit and component tests using xUnit and Moq, conduct code reviews, and actively mentor junior developers through one-on-one sessions and collaborative debugging. I take part in architecture discussions and contribute to maintaining high-quality, maintainable, and scalable code across the team.
SQL
Azure
Docker
View more
SQL
Azure
Docker
gRPC
.NET
CI/CD
View more
.NET/Angular Full-stack Engineer
Allianz Ireland
2021-07-01-2023-10-01
From July 2021 to October 2023, I worked as a C# .NET/Angular full-stack engineer at Allianz Ireland, contributing to the development and...
From July 2021 to October 2023, I worked as a C# .NET/Angular full-stack engineer at Allianz Ireland, contributing to the development and modernization of customer-facing B2C web applications. My responsibilities included building and maintaining frontend applications using Angular and TypeScript, as well as developing backend APIs and services in .NET Core and .NET Framework. I played a key role in migrating legacy applications to newer architectures, including transitioning systems from monolithic .NET Framework setups to modern microservice-based .NET 5/6 solutions. I created reusable UI components and shared libraries to ensure consistency and efficiency across Allianz Ireland’s B2C platforms. I also worked closely with business stakeholders to investigate production issues and handle user requests, often providing end-to-end support — from debugging to release. On the DevOps side, I designed and released CI/CD pipelines in Azure DevOps, using both classic and YAML-based definitions, deploying applications to Kubernetes clusters and IIS environments. I monitored system performance and application health using tools like Kibana, Grafana, and custom SQL-based logging dashboards. I wrote comprehensive unit tests with xUnit and Moq, contributed to architecture design documents with UML diagrams, and ensured code quality through regular peer reviews. Additionally, I actively mentored junior developers, offering guidance through teaching sessions and hands-on support during development and code review. This role allowed me to work in a highly regulated enterprise environment, where clean code, scalability, and long-term maintainability were critical. It also gave me valuable experience in cross-functional collaboration, agile processes, and delivering reliable solutions for one of the world’s leading insurance companies.
Angular
API
Azure
View more
Angular
API
Azure
Kubernetes
.NET
CI/CD
View more
.NET Full-Stack Engineer
ISsoft Solutions
2016-08-01-2021-06-01
From 2016 to 2021, I worked as a C# .NET developer on two long-term projects for U.S.-based clients in the smart home and healthcare sect...
From 2016 to 2021, I worked as a C# .NET developer on two long-term projects for U.S.-based clients in the smart home and healthcare sectors. Between 2018 and 2021, I was part of a team building a smart home platform for a U.S. company that provides remote access and automation for garage doors and home entry systems. My primary role was backend development with C# .NET Core, focusing on building scalable APIs and microservices that communicated through RabbitMQ. I developed and maintained infrastructure layers that interacted with Azure Cosmos DB, Couchbase DB, and SQL Server, using Entity Framework Core. I also implemented AWS integrations using SQS and SNS, delivered internal NuGet packages, and created performance testing scripts with k6 — along with writing a performance optimization guide for the engineering team. The services were deployed via Azure DevOps CI/CD pipelines to Kubernetes clusters, and I worked with Prometheus, Grafana, and other custom logging tools to monitor and troubleshoot in production. Occasionally, I contributed support code to a front-end simulator built in Angular and TypeScript, which emulated connected smart devices. Between 2016 and 2018, I contributed to a web and desktop solution for a U.S. company specializing in healthcare and insurance, with a focus on managing Health Savings Accounts (HSAs). The system included Web Forms (MVP) and MVC-based applications, as well as internal tools built with Windows Forms. I developed business logic and database access layers using ADO.NET and SQL stored procedures, including complex procedures for large data processing. Throughout both roles, I created and maintained unit tests (NUnit, Moq), contributed to architecture documentation (UML), supported production releases, and regularly reviewed code from other developers to ensure maintainability and adherence to clean coding standards.
Angular
API
Azure
View more
Angular
API
Azure
RabbitMQ
T-SQL
Kubernetes
Microservices
.NET
CI/CD
Cosmos DB
View more
PROJECTS
U.S. project specializing in healthcare and insurance
2016
HTML/CSS
SQL
jQuery
View more
HTML/CSS
SQL
jQuery
WinForms
Bootstrap
MVC
JavaScript
.NET
MVP Architecture
ASP.NET
View more
U.S. smart home project
2018
Entity Framework
API
RabbitMQ
View more
Entity Framework
API
RabbitMQ
Performance Testing
Microsoft SQL Server
Kubernetes
Microservices
.NET
CI/CD
Cosmos DB
View more