Position: .NET CORE developer
Category: .NET
English level: upper
Years of experience: 4


Innovecs .NET CORE developer 
May 2020 - Now
Digital Freight Marketplace platform which includes tools for
shippers, carriers, and brokers
- Design and improve microservices architecture
- Implement communication between services based on RabbitMQ messages
- Decrease coupling between classes by pushing domain events and handle them following by MediatR pattern
- Implement integration and unit tests
- Implement and execute data migrations tools
- Analyze program failures from App Insights logs
- Languages: C#
- Technologies: .NET Core, RebbitMQ, MediatR, MongoDB, Application Insights

Allvue Systems - Full Stack Developer (.NET CORE + React) - September 2018 - April 2020
- I am responsible for designing and implementing features to upload, download and archive multiple files/folders to Azure Blobs.
   - Improve security of an application by configuring, storing, and retrieving parameters from Azure Key-Value Explorer.
   - Develop logging of events and calculated user activity reports based on Azure
Service Bus messages. 
-  Implement integration and unit tests for back end services that decreased appearing of new bugs.
- Create user interface components based on React framework and manage state using 

Softheme - Software Developer - 
December 2017 - September 2018
- Developed code fixes and enhancements for inclusion in future code releases and patches.
- Collaboration with developers and performance engineers to enhance supportability and identify performance bottlenecks.
- Deployment and remote managing of virtual machines (HyperV, ESXi / vCenter).
- Implemented jobs that schedule creating backups of the database.