Summary
Maxim Petrovich is a software engineer with a decade of experience designing and delivering backend systems for high‑load applications. He has led architecture and integration work across PHP, Go, and Java microservices, notably building a Keycloak-based auth system that secured over 10 stateless services and supported a 100k client base. At LERNA he improved message processing performance fivefold by implementing an EventBus using Symfony Messenger and protobuf over RabbitMQ, and earlier built event-driven cache systems and Telegram integrations that cut operating costs substantially. Comfortable with profiling and optimization tools, he blends hands‑on coding with a knack for pragmatic system design and legacy modernization. Based in Minsk, he pairs formal computer science training with a practical open‑source mindset visible on his GitHub.
10 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Computer Science and Software Engineering, Bachelor's degree, Computer Science and Software Engineering at Belarusian State University of Informatics and Radioelectronics
Russian, English