Max Kotliar is a results-driven software engineer and technology leader with 15+ years building high-availability distributed systems and payment platforms. As former CTO and Lead Platform Engineer at Solidgate, he drove an API-first migration, standardized 1,000+ protobuf endpoints, and scaled engineering to 800 monthly deployments with a 95% success rate. He combines deep platform engineering experience—API gateways at 150k+ RPS, Kafka-based async subsystems, and robust CI/CD with blue-green and canary deployments—with hands-on open-source contributions in the PHP ecosystem (notably Payum and Enqueue, projects with millions of downloads). Max has a proven knack for reducing MTTR to minutes through automated pipelines and observability standards, and for turning legacy, distributed-monolith architectures into resilient, testable services. Comfortable both in the weeds of AMQP/RabbitMQ and in executive decision-making, he blends operational rigor with developer ergonomics. Based in Ukraine, he brings a pragmatic engineering culture focused on measurable DORA improvements and predictable, production-grade services.
15 years of coding experience
17 years of employment as a software developer
Master of Telecommunications Informations and communication networks, Master of Telecommunications Informations and communication networks at Kharkiv National University of Radioelectronics (KhNURE)
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
Role in this project:
Back-end Developer
Contributions:41 reviews, 1826 commits, 847 PRs in 5 years 11 months
Contributions summary:Max's contributions focused on modifying core AMQP (Advanced Message Queuing Protocol) producer classes, likely related to message queue implementations within the project. The changes involved refactoring producer code by importing and using interfaces, adding features like SSL connection support, and adapting to use a different library for creating Table structures. They also worked on integrating the RabbitMQ DLX (Dead Letter Exchange) strategy to provide better control on message expiration and handle potential concurrency issues. Furthermore, they addressed issues related to time zone handling within the AMQP system and general improvements across queue-related configurations.
Payum offers everything you need to work with payments. From simplest use cases to very advanced ones.
Role in this project:
Back-end Developer
Contributions:32 releases, 151 commits, 144 PRs in 7 years 9 months
Contributions summary:Max primarily focused on refactoring and improving the `payumbundle` project, specifically implementing a `PayumBuilder` service. They modified existing code to utilize the `Payum` service throughout various controllers and added new controller functionality. Additionally, the user contributed to refactoring and deprecating older gateway factory implementations.
paymentsstripecaseseverythinguse-cases
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.
Request Free Trial
Max Kotliar - Software Engineer at VictoriaMetrics