Position: Senior Software Engineer
Category: .NET
English level: upper
Years of experience: 9

Optimized the algorithm for outage detection by applying advanced techniques, resulting in an
improvement of the success rate by close to 90%, thus enhancing the accuracy and efficiency
of the system for monitoring and alerting of correspondents’ outages.
Migrated legacy deployment scripts from on-premise TFS to Azure DevOps, resulting in better
visibility of CI/CD and a reduction of build time by ~25%, enabling faster and more efficient
product deployment.
Extracted multiple application integrations from a monolithic application into small services,
resulting in improved feature delivery time and enabling quick independent releases.
Developed integration and acceptance tests for the application and integrated them into the
deployment pipeline, resulting in the early identification of issues and reduced time-to-market
for new features. This also led to a reduction in the time spent on manual regression testing
and enhanced the overall stability of the system.
As part of the payout experience team where I work on processing payout update events using
stream processing techniques. Based on this information, we detect possible service outages
and determine the current level of outage. 

As a part of the core team, I contributed to the development of a Correspondent Platform
for processing money transfer transactions between our service and external correspondent
services

As a backend engineer in the product core team of a content management system, I contributed to developing features and resolving issues related to the system’s functionality. I was
particularly involved in building a service that enabled customers to upload and deliver their
extensions to target folders for further deployment. This involved designing and implementing
the necessary backend logic.
USA vacancies only