I am a skilled .Net Full stack developer with 7 years of experience in various teams across multiple products and startups. With a solid understanding of both front-end and back-end technologies, I have contributed to the development of robust, scalable, and user-friendly applications. My experience includes working with diverse frameworks such as ASP.NET, MVC, Web API, Angular. I have also gained expertise in designing and developing databases using SQL Server and MySQL and implementing efficient data access. Working in dynamic environments, I have collaborated closely with cross-functional teams to understand business requirements, identify opportunities for improvement, and deliver solutions that meet customer needs."
Building a document processing service for SaaS application.Solved the problem with document inefficient update process. Changed updat...
Building a document processing service for SaaS application.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.
Worked on two projects: Integration application responsible for fast data transfer between clients’ systems and Web application for ma...
Worked on two projects: Integration application responsible for fast data transfer between clients’ systems and Web application for managing other applications and clients’ environments.Optimized large query processing by splitting to batches and implemented external merge sort algorithm to be able to keep sorting locally. Built Azure pipelines for .Net Framework and .net Core console and web applications. Implemented Rest API for SOAP service based on Azure API Management. Developed functionality for new Angular App that generates new components. Refactored data migration pipelines from Acumatica to client’ interface, did full Acumatica setup. Optimized application performance by splitting its logic to call asynchronously all services that do not depend on each other. Created a function that operates with 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 7 to 9), built app with Ahead-of-Time compilation, which is used for faster page loads, helped to migrate old code to be compliable with no errors and warnings and wrote supportive scripts to solve a problem with files that must be dynamically updated after Angular 9 app is built.
Building backend part for smart home security solution on mobile devices.Was part of a team that provides the biggest solution in Nort...
Building backend part for smart home security solution on mobile devices.Was part of a team that provides the biggest solution in North America for smart home security and alarm systems. Refactored backend part which uses service-oriented infrastructure and optimized API calls for less data transfer. Simplified algorithms for making an appointment for technicians, its tracking and collecting all necessary info from numerous services.