Position: Senior Backend Engineer
Category: .NET
English level: fluent
Years of experience: 9

9 years in software engineering. Mostly backend development.
Conducted migration of a monolith to the microservice architecture.
Took part in migrating an on-premise project to AWS cloud.
Introduced Kafka into a project as a message bus in order to implement event-driven architecture. Created all the infrastructure, cluster, and libraries to make sending and handling messages to and from Kafka easy and reliable.
Current project:
A SaaS market-research platform. It allows its users to create sophisticated surveys, send them to predefined target audience and analyze the results.
Languages: C# (.NET 5, .NET Framework 4.8), JavaScript (node.js, React), SQL (MySQL, MS SQL Server), Terraform.
Environments: AWS, Linux, Windows Server.
Description:  
 Mission-critical coding, transforming monolith to microservices, migrating on-premise to AWS, creating CI pipelines, covering critical code with unit-tests, moving from MongoDB to Amazon DocumentDB, designing and implementing new RESTful APIs, fine-tuning blue/green deployment pipelines, end-to-end delivery of new features.

Previous project:
ERP system for restaurants operating in USA
Client: ParTech, INC. (US market leading POS terminals and software vendor)
Languages: C#, TypeScript, T-SQL, LUA script, PowerShell
Description: Mission-critical coding. Redesign of a legacy desktop solution to a web application. Creating API endpoints, writing SQL, developing frontend. Introducing Kafka into the project. Writing unit-tests, API testing. Writing data-processing routines. Work within SAFe framework. Web API is on .NET 5, UI is on Angular 13. DBs – MS SQL Server, Clickhouse, Redis. Message bus – Kafka.
Writing code for integration with third-party systems.
Platform: Windows Server, Ubuntu, Microsoft IIS, Microsoft Azure.
Environments: MS SQL Server 2019, .NET 5, ASP.NET Core, Azure.
Position: Senior Software Engineer
Activities:
• Development of database architecture;
• Design and implementation of RESTful API;
• Writing mission-critical infrastructure backend code;
• SQL performance tuning;
• Code review;
• Frontend development (Angular 13).
friendly teammates, technical challenges, full ownership of the end product, end-to-end delivery of features.