Click here to get PDF version

Career Summary

Experienced Software Engineer with over 10 years of experience in Fintech, E-commerce, Health Care, and Legal domains. Skilled in architecture design, implementation, testing, and delivery of software solutions.

Proficient in improving CI/CD processes, refactoring existing functionality, and enhancing system performance. Possesses a strong command of multiple programming languages, including C#, T-SQL, Kotlin, PowerShell, and Bash. Demonstrates expertise in a variety of technologies and tools, including .NET, .NET Core, ASP.NET, ASP.NET Core, EF Core, Dapper, MS SQL Server, ClickHouse, Visual Studio, Rider, MS SQL Management Studio, Docker, Kubernetes, Helm, Terraform, ArgoCD, Git, TeamCity, Jenkins, GitHub, and Azure DevOps.

Has extensive hands-on experience with Microsoft Azure, AWS, proven by having passed certifications. Notable achievements include optimizing Azure costs by over 10% and decreasing deployment time by 3 times. Able to learn a new technology or language in short time. A versatile and adaptable team player with a track record of delivering tangible results and driving efficiencies in software development processes.

Work Experience

DevOps, Site Realibility Engineer at Mather Economics (Data Analysis, ~10 team members)

June 2023 - October 2023, Contract

I held role as a DevOps Engineer and Site Realibility Engineer.

Key achievements

  • Migrated a part of the system to kubernetes.
  • Optimized S3 storage costs by introducing storage classes and retention policies.
  • Defined delivery process, significantly decreasing the duration of the release process.
  • Defined rules for pull requests.
  • Introduced new metrics and alerts.

Technologies

  • AWS
  • RDS
  • EKS
  • ECR
  • EC2
  • S3
  • Kubernetes
  • Ansible
  • Terraform
  • Postgres
  • ClickHouse
  • Kafka
  • Go
  • Python
  • Prometeus
  • Grafana
  • Jenkins
  • GitHub

.NET Developer, DevOps at Finteco (Fintech, ~50 team members)

February 2022 - April 2023, Contract

I held a dual role as a Developer and DevOps Engineer on the Platform team. I was responsible for refactoring existing functionality, and optimizing system performance. Additionally, I drove changes in CI/CD processes to accelerate development and delivery processes.

Key achievements

  • Migrated a legacy codebase from LINQ to SQL to EF Core, modernizing the technology stack and facilitating easier maintenance and updates.
  • Optimized the performance of SQL stored procedures, resulting in more efficient database operations and faster query response times.
  • Optimized application performance, successfully decreasing memory consumption, resulting in a more efficient and scalable system.
  • Decreased deployment time by 3 times, significantly enhancing the efficiency of the release process and enabling faster delivery of new features and improvements.
  • Successfully implemented TeamCity settings as code and restructured pipelines for multiple environments, streamlining configuration management, enabling seamless updates, and improving organization and maintainability.
  • Integrated Vault, TeamCity, and Kubernetes (K8s) to improve security, centralizing secrets management, and ensuring the secure storage and transmission of sensitive data across the development pipeline.

Technologies

  • .NET
  • .NET Core
  • ASP.NET
  • ASP.NET Core
  • EF Core
  • EF Core Power Tools
  • Docker
  • Kubernetes
  • Helm
  • Artifactory
  • ArgoCD
  • C#
  • Kotlin
  • PowerShell
  • Bash
  • TeamCity
  • Vault
  • Git
  • Bitbucket
  • Jira
  • Confluence

.NET Developer, DevOps at TranscribeMe (Speech recognition, 9 team members)

March 2020 - November 2021, Contract

I served as a .NET Developer, DevOps Engineer, and occasionally as an Automation QA Engineer. I was responsible for enhancing system architecture, designing and developing new features, fixing bugs, and improving performance. Additionally, I played a key role in driving and implementing Azure cost reduction initiatives.

Key achievements

  • Drove and implemented the optimization of Azure costs by more than 10%, resulting in significant cost savings for the company.
  • Completely rewrote one of the key features, enhancing its performance by more than 10 times and significantly improving user efficiency.
  • Successfully integrated the API Management service into the live system, streamlining the management and monitoring of APIs.
  • Introduced Terraform and automated approximately 40% of the existing infrastructure, improving maintainability and scalability.
  • Implemented Azure Dashboards with application metrics, providing better visibility and insights into application performance and health.

Technologies

  • .NET
  • .NET Core
  • ASP.NET MVC
  • ASP.NET Core
  • EF Core
  • Dapper
  • xUnit
  • NSubstitute
  • Azure API Management
  • Azure Container Regisry
  • Azure Container Instances
  • Azure Cloud Services (classic)
  • Azure Web Apps
  • Azure Web Jobs
  • Azure Functions
  • Azure Storage
  • Azure SQL
  • Azure CosmosDB
  • Azure Service Bus
  • Azure Cache for Redis
  • Azure Key Vault
  • Azure App Insights
  • Azure DevOps
  • TeamCity
  • Terraform
  • Cypress
  • k6
  • Git

.NET Developer, DevOps, Team Leader at JFF (E-Commerce, 3 team members)

November 2017 - November 2019, Contract

I designed and developed a system that helps to manage tickets on an external platform. Moreover the system automatically correct the price of tickets to beat competitors price.

Achievements

Designed the cost effective solution which bypasses throttling protection of the external platform.

Technologies

  • Azure Functions
  • Azure Storage
  • Azure Queue
  • Azure SQL
  • Azure Web Apps
  • Google Sheets
  • Google Chrome Extensions
  • Azure App Insights
  • ARM templates
  • Azure DevOps
  • Git

.NET Developer, DevOps at EPAM (Fintech, 9 team members)

November 2018 - May 2019, Full time

I played as a developer and a DevOps engineer. I was responsible for development of ETL process based on Azure Data Factory and automatization of infrastructure provisioning.

Achievements

Almost every week I sent an feature requests or bug report to MS regarding Azure Data Factory, Azure Fucntions and other Azure services. Almost of them was implemented, for others MS engineers provided workarounds and promised to implement the features later. Also I found a rare bug in On premise Data Gateway and assisted MS support to find a root of the problem.

Technologies

  • Azure Data Factory
  • Azure SQL Managed Instance
  • Azure Key Vault
  • Azure Analysis Service
  • Azure Data Gateway
  • Azure Web Apps
  • Azure App Insights
  • ARM templates
  • PowerShell
  • Azure Automation
  • Azure DevOps
  • Git
  • Jira
  • Confluence

.NET Developer, DevOps at EPAM (Legal, 6 team members)

August 2018 - October 2018, Full time

I was responsible for design and development of a tool to sync a data from https://work.facebook.com/.

Technologies

  • Facebook API
  • Azure Web Apps
  • Azure Functions
  • Azure CosmosDB
  • Azure App Insights
  • xUnit
  • NSubstitute
  • Azure DevOps
  • Git
  • Jira
  • Confluence

Full stack .NET Developer (Team Leader) at EPAM (Health Care, 30 team members)

Januar 2018 - June 2018, Full time

I played as a team leader of one of the streams (6 stream members). I was responsible for coordination inside my stream and with others streams, analysing requirements, creation and delegation tasks, code review, preparing for planings and others meetings. Also I needed to create technical documentation.

Technologies

  • Azure Kubernetes Service (AKS)
  • ASP.NET Core
  • Docker
  • Kubernetes
  • Azure CosmosDB
  • Azure App Insights
  • xUnit
  • NSubstitute
  • Azure DevOps
  • Git
  • Jira
  • Confluence

Full stack .NET Developer (Key Developer) at EPAM (Health Care, 40 team members)

September 2017 - December 2017, Full time

I replaced a key developer of one of the streams. I was responsoble for design, development new features and process and tools improvements.

Technologies

  • .NET
  • ASP.NET Web API
  • Azure Service Fabric
  • Angular
  • Knockout
  • Bootstrap
  • Swagger
  • SQL Server
  • Entity Framework
  • xUnit
  • Moq
  • TFS
  • Jira
  • Confluence

.NET Developer (Key Developer) at EPAM (E-Commerce, ~50 team members)

September 2016 - August 2017, Full time

I played as a key developer of one of the streams (5 members). I was responsible for investigation of an large existing system and assisting a solution architect from customer side to find a best solution to integrate with another large e-commerce system. Also I bear responsibility for development of this solution.

Achievements

I suggested to integrate Swagger into our system. This way allowed automatically generate client for another team and make integration easilier.

Technologies

  • Swagger
  • ASP.NET MVC
  • ASP.NET Web API
  • NServiceBus
  • MSMQ
  • SQL Server 2008
  • Entity Framework
  • Dapper
  • MSTest
  • Moq
  • TeamCity
  • Octopus
  • Git
  • Jira
  • Confluence

Full stack .NET Developer at Intetics (Health Care, 20 team members)

November 2015 - August 2016, Full time

I beer responsibility for development of new features, code review.

Achievements

I introduced formal code review process on the project using Jetbrains Upsource. Also I was a unit testing evangelist.

Technologies

  • Angular
  • Bootstrap
  • ASP.NET MVC
  • ASP.NET Web API
  • SQL Server 2012
  • NHibernate
  • Dapper
  • MSTest
  • xUnit
  • Moq
  • TeamCity
  • Git

Full stack .NET Developer at Intetics (Digital Balances, 10 team members)

May 2015 - October 2015, Full time

I was responsible for design and development sync algorithms between server and desktop applications.

Achievements

I implemented performance and load tests for sync process using MS Visual Studio.

Technologies

  • Swagger
  • Angular
  • Bootstrap
  • Signal R
  • ASP.NET Web API
  • SQL Server 2012
  • Entity Framework
  • xUnit
  • Moq
  • TeamCity
  • SVN
  • Jira
  • Confluence

Full stack .NET Developer at Intetics (E-Learning, 3-15 team members)

August 2012 - May 2015, Full time

I was responsible for analysing requrements, design and development new features, provisioning infrastructure and deploying app to production.

Technologies

  • .NET
  • ASP.NET MVC
  • ASP.NET Web API
  • SQL Server
  • NHibernate
  • NUnit
  • Moq
  • Bootstrap
  • TeamCity
  • AWS
  • SVN
  • C#
  • Javascript
  • CSS
  • Jira
  • Confluence

Skills & Tools

Backend

  • C#
  • Kotlin
  • Python
  • Go
  • .NET Framework
  • .NET Core
  • ASP.NET
  • ASP.NET Core
  • EF
  • EF Core
  • Nhibernate
  • Dapper

DevOps

  • CI
  • CD
  • Ansible
  • Terraform
  • Docker
  • Kubernetes
  • Helm
  • ArgoCD
  • Vault
  • TeamCity
  • Jenkins
  • Upsource
  • Octopus
  • Azure DevOps
  • Azure Automation
  • ARM templates
  • SVN
  • TFS
  • Git
  • PowerShell
  • Bash

Microsoft Azure

  • Azure DevOps
  • Azure Automation
  • Azure API Management
  • Azure Container Regisry
  • Azure Container Instances
  • Azure SQL
  • Azure Managed Instance
  • Azure CosmosDB
  • Azure Storage
  • Azure Data Factory
  • Azure Data Gateway
  • Azure Analysis Service
  • Azure Service Fabric
  • Azure Kubernetes Service (AKS)
  • Azure Virtual Machines
  • Azure Cloud Services (classic)
  • Azure App Service
  • Azure Web Jobs
  • Azure Functions
  • Azure Service Bus
  • Azure Queue
  • Azure Cache for Redis
  • Azure Key Vault
  • Azure Application Insights
  • Azure Log Analytics
  • Azure AD B2C

AWS

  • RDS
  • EKS
  • EC2
  • ECR
  • S3

Quality assurance

  • Unit testing
  • Integration testing
  • Pefrormance testing
  • Load testing
  • e2e testing
  • Code review
  • xUnit
  • NUnit
  • MSTest
  • Moq
  • NSubstitute
  • AutoFixture
  • Karma
  • Jasmine
  • Cypress
  • k6

Frontend

  • Javascript
  • TypeScript
  • Angular
  • Bootstrap
  • CSS
  • LESS
  • NodeJS

Tools

  • MS Visual Studio
  • MS Visual Studio Code
  • Rider
  • InteliJ IDEA
  • DataGrip
  • dotPeek
  • dotCover
  • MS Server Management Studio
  • MS Server Profiler
  • Azure Storage Explorer
  • Swagger
  • Fiddler
  • Postman
  • SourceTree

Education

  • Bachelor in Computer Science
    Belorussian National Technical University
    2009 - 2014

Certifications

  • Microsoft Certified: DevOps Engineer Expert
  • Microsoft Certified: Azure Administrator Associate
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Cloud Practitioner

Languages

  • English (B1+)
  • Polish (A1)
  • Ukranian (B1)
  • Belarussian (C2, Native)
  • Russian (C2, Native)

Interests

  • Sailing
  • Motorcycling
  • Snowboarding
I hereby consent to the processing of the personal data in this CV by anyone who receives this CV for the sole purpose of consideration of my skills and experience for professional opportunities