Summary
Pavlo Maksymov is a Senior Backend Engineer based in Berlin with nearly a decade of hands-on experience building high-performance, scalable backend systems and leading engineering teams. He has driven architecture and delivery improvements at Spryker and Purpose, notably boosting release integration time, accelerating delivery via GitOps, and designing core components like the Spryker Code Upgrader and CaaS services. Pavlo has a strong track record of performance-driven migrations and optimizations—rewriting AdExchange components in Go for a 9x cost reduction, building IoT microservices handling 18k RPS per node, and cutting response times from seconds to milliseconds. Equally comfortable mentoring newcomers and running workshops, he’s proven at growing team capacity while delivering product releases. Based on a background in system administration and formal software engineering education, he pairs low-level operational understanding with product-focused architecture. A pragmatic problem solver, he often combines language and tooling choices (PHP, Go, Symfony, CI/CD, Clickhouse) to squeeze performance and cost efficiencies out of production systems.
5 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Software engineering, Bachelor's degree, Software engineering at Odessa National Polytechnic University
Associate's degree, Network and System Administration/Administrator, Associate's degree, Network and System Administration/Administrator at Odessa College of Computer Technologies of Odessa State Ecological University
English, German, Ukrainian, Russian