Roman Nazarenko is a Senior Software Engineer with 13 years’ experience building scalable, cost-efficient distributed systems and leading high-performing teams across finance, edtech, and large tech firms. Now at Google, he previously architected EF Education First’s next-generation data lake with event sourcing, cutting per-event costs by half while introducing custom code generation and Protobuf support. He combines deep backend and infrastructure expertise (Scala, Go, Java, Kafka, Protobuf) with a talent for hiring, process design, and observability, routinely improving QA, security, and deployment pipelines. Known for bringing legacy platforms up to modern standards, he balances strong technical ownership with a focus on team wellbeing and sustainable delivery.
13 years of coding experience
11 years of employment as a software developer
Master of Engineering - MEng Computer and Information Systems Security, Master of Engineering - MEng Computer and Information Systems Security at South Ural State University (SUSU)
Contributions:73 commits, 1 PR, 2 pushes in 6 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.