Position: Senior backend developer (.Net)
Category: .NET
English level: upper
Years of experience: 7

Solved the problem with document inefficient update process. Changed update documents approach from updating all
properties in one document to updating one property in all documents where it was changed. Optimized large update
queries by using dynamic temp, improved execution in 20 times.
 Rearchitected backend part of existing data processing pipeline to be able to run in parallel independent jobs which have
different configuration.
 Refactored existing integration tests to be able to run them as unit tests. Added reporting in Jenkins for test results,
which helped analyze separate tests within stage and collect execution statistics (time, success rate).
 Wrote various upgrade handlers for configurations and database, provided database upgrade for client environments in
more optimistic way with minimum execution time.
 Optimized large query processing by splitting into batches and implemented external merge sort
algorithm to be able to keep sorting locally
 Optimized application performance by splitting its logic to call asynchronously all services that
does not depend on each other
 Created a function that operates with a batch of records in NetSuite API that improves updating
and creating process, improves app speed, avoids using additional memory resources and
network traffic
 Helped to migrate to the new Angular version (from Angular 7 to Angular 9), learned how to
build an app with AoT (Ahead-of-Time) compilation which is used for best user experience and
faster page loads, helped to migrate old code to be compiled with no errors and warnings and
wrote supportive scripts to solve a problem with files that has to be dynamically updated after
Angular 9 app is built.
 Developed Angular 2 component for new App that generates new components
 Helped to optimize billing providers logic by storing external data into database and RabbitMQ,
that led to reducing duplicate code and less calling extra APIs
Understanding of procedural programming and OOP, using patterns. Proficient in C#
 7 years experience in software development
 Designing and developing websites on ASP.NET framework, using Entity Framework
 Creating real-time web applications using SignalR
 Experience with Amazon Web Services
 Experience with RabbitMQ, Redis, SalesForce
 Advanced usage TypeScript and WEB API for creating multiuser high-loaded applications
 Good skills in Angular; Good skills in HTML, CSS
 Advanced usage AJAX and JavaScript, including various types of libraries for different
purposes such as jQuery
 Familiarity with Microsoft SQL Server, MySQL, PostgreSQL, Service Now;
 Proficient with Communication mechanisms and protocols. Creating applications for Windows
and UNIX OS, Experience with CISCO security
 Experience with Assembler (MIPS architecture)
 Understanding of Agile
 Upper Intermediate spoken and written English
Microservices, Doker + Kubernetes, Apache Kafka, .Net Core, Angular