Leonid Dubov

Leonid Dubov

Middle Java Developer @ VTB

About Leonid Dubov

Leonid Dubov is a Middle Java Developer at VTB in Moscow, Russia, with expertise in integrating corporate logging and auditing using Kafka and migrating payment systems to Java microservices. He holds a Bachelor's degree in Computer Science and Engineering from the Moscow Aviation Institute.

Work at VTB

Leonid Dubov has been employed at VTB since 2020 as a Middle Java Developer. His role involves the development and optimization of various services within the organization. He has played a significant part in migrating payment system functionality to Java microservices from an Oracle monolith, enhancing the overall efficiency of the payment processing system.

Education and Expertise

Leonid Dubov holds a Bachelor's degree in Computer Science and Engineering from the Moscow Aviation Institute (National Research University). His educational background provides a strong foundation for his work in software development, particularly in Java programming and system architecture.

Technical Contributions

Dubov has integrated corporate logging and auditing into services using Kafka, improving the monitoring capabilities of the systems. He developed algorithms for checking payments in the Fast Payment System department and implemented a service for online payment fraud detection, which significantly reduced payment processing time.

Database Optimization

In his role, Leonid Dubov has optimized SQL queries and database structures, which enhanced the calculation of aggregate values by approximately four times. This optimization has contributed to the overall performance and efficiency of the payment systems at VTB.

CI/CD Process Implementation

Dubov contributed to the setup of new Continuous Integration and Continuous Deployment (CI/CD) processes in the Fast Payment System department. This initiative has streamlined the development workflow and improved the deployment of applications within the organization.

People similar to Leonid Dubov