Summary
Andrei Frolov is a Senior Java Software Engineer with 26 years of experience designing and delivering backend systems, currently building cloud-native ETL services at Broadridge using Java 11, Spring Boot/Batch/Integration, jOOQ, PostgreSQL and AWS (S3, Lambda, Batch). He has deep expertise in classic Java EE and modern Spring stacks, JVM tooling, build automation (Gradle/Maven) and production support, honed across telecom billing, workforce management and financial-data domains. As a former lead developer he’s owned API design, third-party integrations, sprint planning and L3 support, translating legacy flows (e.g., Java Time migration) into robust, testable modules. Based in Vancouver with a master’s in computer science, he combines pragmatic engineering with a long track record of evolving systems from EJB/JPA foundations to containerized, cloud-hosted architectures. An understated strength is his steady focus on operational reliability—bringing monitoring, batch orchestration and infrastructure-as-code practices into JVM-centric teams.
26 years of coding experience
7 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Russian, English