Summary
Aleksandr Rogov is a seasoned Java software engineer with over 20 years of hands-on experience and a decade-plus focus on cloud, microservices and backend systems. He has led distributed teams to split monoliths into microservices, designed resilient integrations with RabbitMQ, JWT-based auth and Spring Security, and built complex backup and restore pipelines for SharePoint using Tika, Elasticsearch and multiple storage backends. Aleksandr has delivered payroll and payment systems that encode hundreds of business rules, showing strength in translating intricate legal and financial requirements into reliable code. He is comfortable across the full server stack—from PL/SQL and DB tuning to AWS lambdas and message-driven architectures—and repeatedly takes ownership of production support and integration testing. Based in Lower Silesia, Poland, he combines deep legacy-system experience with modern cloud-native practices and a pragmatic knack for incremental migration strategies. Colleagues value his ability to solve non-obvious scalability and data-processing challenges while keeping teams aligned on delivery.
10 years of coding experience
25 years of employment as a software developer
Bachelor of Applied Science - BASc, Mathematics, Bachelor of Applied Science - BASc, Mathematics at Kazan State University