Work Experience
Full Stack Engineer, Billing management system
Duration: Apr. 2024 - Oct. 2025
Summary: A billing management system supporting billing-related operations, including accrual management by organization, contract pricing management, travel price list management, and storage of customer documents. The system included integrations with external services and background processing for high-load business operations.
Responsibilities:
- Working with legacy code and gradual modernization of existing modules;
- Writing a replication-based service to reduce load on the main server;
- Migration of several front-end projects from Vue 2 to Vue 3;
- Transfer of logic dependent on unsupported libraries to new supported libraries;
- Enhancement and refinement of the existing project infrastructure;
- Conducting application testing;
- Developing integration scenarios using Azure Functions for background processing and event-driven operations;
- Implementing Logic Apps workflows for document-related and cross-service business process automation;
- Participating in integration design between internal services and external systems using Azure cloud services.
Technologies: ASP.NET Core, TypeScript, Vue, Dapper, PostgreSQL, .NET 8, Quartz, Hangfire, REST, Docker, Kubernetes, RabbitMQ, SignalR, AWS S3, EF Core, Serilog, Swagger, Azure Identity, FluentMigrator, Azure Functions, Azure Logic Apps.
Full Stack Engineer, Car sharing application
Duration: Apr. 2023 - Aug. 2024
Summary: Car sharing application for renting vehicles from drop-off points or from the location where the previous user left the car. The system included moderation flows with role-based access, driver license verification, protection of users’ personal data, and optimized database access for faster server responses. Data was displayed in a catalogue format with filtering and search capabilities
Responsibilities:
- Developing statistics module;
- Development of order creation functionality and order structuring logic;
- Providing communication between services;
- Integrating AWS S3 storage for photos and videos uploaded to the server;
- Writing server-side caching of query results using Redis to optimize server load;
- Developing admin pages;
- Using Azure Functions for isolated background processing and integration tasks related to asynchronous business events.
Technologies: ASP.NET Core, Entity Framework Core, JetBrains Rider, Git, GitHub, RabbitMQ, Docker, Docker Compose, FluentValidation, MediatR, xUnit, .NET 7, .NET 8, PostgreSQL, Swagger, Postman, AWS, Azure, Azure Functions, AutoMapper, ASP.NET Core Identity, Redis, gRPC
.NET Engineer, Web service for employee learning process
Duration: Feb. 2022 - Mar. 2023
Summary: Web service providing a convenient learning process for employees, trainees, interns. The service allows distribution of trainees into groups, automatic scheduling of calls by courses, sending notifications by mail and in the application. It allows viewing training materials by chapters, videos, presentations, tests, and collecting statistics in different visual formats. Presented as a web application
Responsibilities:
- Development of statistics collection block and generation of statistics in different formats, creation of templates for statistics in Stimulsoft;
- Developing Courses using MinIO storage, generating files;
- Writing optimized queries to upload heavy files;
- Migration from N-layer to Clean architecture;
- Developing Course’s block;
- Covering the application with unit tests and writing understandable logs.
Technologies: Docker, Docker Compose, FluentValidation, xUnit, MinIO S3, AWS S3, Sentry, .NET 6, ASP.NET Core, Angular Microservices, AutoMapper, gRPC, EntityFramework Core, REST, MSSQL Server, Hangfire, Redis, Swagger, Identity Server.
.NET Engineer, A document workflow and approval platform
Duration: Apr.2021 - Jan. 2022
Summary: A document workflow and approval platform for internal business processes, designed to automate document routing, approval chains, notifications, and integration between internal systems and external services. The solution supported processing of operational documents, role-based access, and background execution of business flows triggered by user actions and system events. The platform was built around Azure-based integration components and backend services, with a focus on maintainability, scalability, and reduction of manual operations in document-related workflows.
Responsibilities:
- Developed backend functionality for document workflow automation and approval-related business processes;
- Implemented REST APIs for communication between internal modules and external services;
- Developed Azure Functions for asynchronous processing, background execution, and event-driven business operations;
- Implemented Azure Logic Apps workflows for document routing, notifications, and cross-system process automation;
- Participated in integration design between internal systems using Azure cloud services and messaging components;
- Worked with Entity Framework Core and MSSQL Server to design data models, optimize queries, and support stable processing of business data;
- Participated in CI/CD setup and deployment processes using Azure DevOps;
- Improved maintainability and reliability of the solution through refactoring, debugging, and documentation of critical flows.
Technologies: .NET 5, ASP.NET Core, C#, Entity Framework Core, MSSQL Server, REST API, Azure Functions, Azure Logic Apps, Azure Service Bus, Swagger, Docker, Azure DevOps, AutoMapper.
.NET Engineer, A backend integration platform for building management and IoT-related operational processes
Duration: June 2020 - Mar. 2021
Summary: A backend integration platform for building management and IoT-related operational processes. The system collected data from connected devices and external services, processed events, and triggered internal workflows for monitoring, notifications, and service actions. The platform was designed to provide stable integration between business systems and telemetry-driven operational flows. The solution included server-side APIs, cloud-based background processing, and integration components for reliable handling of asynchronous events and business-critical data exchange.
Responsibilities:
- Developed backend services and REST APIs for telemetry-driven operational workflows and integration scenarios;
- Implemented Azure Functions for background processing of incoming events and asynchronous business operations;
- Participated in design and support of integration flows between connected services and internal system components;
- Worked with Azure Service Bus for message-based communication between backend modules;
- Implemented caching and optimized data processing to improve performance and reduce load on core services;
- Supported troubleshooting and stabilization of integration-related functionality in production-like environments;
- Participated in deployment automation and CI/CD processes using Azure DevOps;
- Collaborated with stakeholders to clarify requirements and translate operational needs into backend solutions.
Technologies: .NET 5, ASP.NET Core, C#, REST API, Azure Functions, Azure Service Bus, MSSQL Server, Redis, Swagger, Docker, Azure DevOps, Git.
Education
- Bachelor’s degree in computer software engineering
Yanka Kupala State University
2020 - 2024 - Software engineering
Radio engineering college
2017 - 2020