About

C# Developer. Implemented numerous projects from scratch and worked on existing solutions.
Experienced in developing web applications (Full-Stack/Backend), APIs, services and microservices (Windows, Linux), and integrations with third-party data and service providers.
Proficient in development tools and related technologies. Continuously improving professional skills and learning new technologies.
Master's degree in Software Engineering.

Experience

.NET Core Backend developer
Mercury Development (mercurydevelopment.com) August 2023 - present

• Development of backend applications in C# .NET Core, microservice architecture, API development

• Entity Framework, Multithreading, Asynchronous programming, Linq2Couchbase, Message brokers, integrations with Google, AWS, Facebook

• RabbitMQ, Kafka, Kibana, Grafana, Kubernetes, Docker, Serilog, AWS, Google API, NoSQL, RESTful APIs, Worker Services, Background Jobs

• PostgreSQL, Couchbase, MongoDB

• AWS infrastructure setup and configuration for applications, GitLab CI configuration

• Migration of applications from Node.js to .NET Core

C# ASP.NET MVC, .NET Core Developer
Kosta, information technologies (www.kostasoft.ru) October 2016 - August 2023

• Development of applications in C# (web applications, APIs, desktop applications, Windows and Linux services)

• Building applications from scratch

• Adding new features and maintaining existing applications

• Integration with third-party services and APIs

• API design and development

• Application architecture design

• Migration of an application to a microservice architecture

• Working with WinForms, WPF, PWA

• Migration of projects from .NET 4.7 to .NET 7+

• Working with HAPI FHIR, SOAP, TCP, HTTP/HTTPS, RabbitMQ, gRPC, RESTful APIs

• Development technologies: C#, ASP.NET MVC, ASP.NET Core, Worker Service, Entity Framework, ADO.NET, Multithreading, LINQ, WCF, jQuery, JS, SQL, DevExpress

• MS SQL, PostgreSQL

C#, ASP.NET MVC Developer
QMOBI (qmobi.com) October 2015 - September 2016

• Development of an application for mobile marketing automation (a platform for mobile application promotion)

• Development technologies: C#, ASP.NET MVC, Entity Framework, Multithreading, LINQ, WCF, AngularJS, jQuery, JS

• Unit and integration tests

• RabbitMQ, MS SQL

• Microservice architecture

DevOps / System Administrator
NixSolutions (www.nixsolutions.com) September 2011 - October 2015

• Administration and support of Linux and Windows servers

• Monitoring of servers, services and websites

• Configuration and deployment of required services and software (DB, Redmine, RabbitMQ, nginx/Apache, postfix/exim/dovecot, etc.)

• Server setup from scratch based on customer requirements

Education

Kharkiv National University of Radio Electronics
Faculty of Computer Science, Major in Software Engineering

Key Skills

.NET Framework
C#, .NET Core, Entity Framework, ADO.NET, Multithreading, Asynchronous programming, Reflection API, ASP.NET MVC/Core, Windows Forms, WPF, Worker Service, Background Jobs
Frontend
HTML, CSS, JavaScript, jQuery, Bootstrap
Protocols and technologies
SOAP, TCP/IP, FHIR, gRPC, HTTP, RESTful APIs, RabbitMQ, Kafka, SQL/NoSQL
Other
PostgreSQL, MS SQL, Couchbase, Kibana, Grafana, Kubernetes, Docker, Serilog, AWS, Google API, IIS, Apache, Nginx, Linux, Git

Location