Maksim Danilchenko is a seasoned software engineering leader with 11 years of experience building high-load, geo-distributed systems and leading cross-functional teams. Currently Unit Lead for Experiments & Settings at inDrive, he manages ~20 engineers across three teams and drives standardization of notification, A/B testing, and admin platforms to enable zero-code experimentation across services. He has deep hands-on expertise delivering feature-toggling and A/B platforms that evaluate experiments locally at 100k+ QPS and scale across multiple macro-regions. Previously he led R&D at Lamoda and built low-latency, event-sourced platforms for recommendations and real-time vector search, combining Go, Python, Kafka and k8s. Known for improving hot-path performance and operationalizing ML delivery, Maksim blends pragmatic system design with strong hiring, onboarding and people-management skills. Based in Limassol, Cyprus, he pairs a mathematics and computer science foundation with a track record of turning complex distributed requirements into maintainable platforms.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Higher School of Economics
Python async api for creating and managing queues in postgres
Contributions:47 commits, 2 PRs, 38 pushes in 2 months
apipythonasync-pythonasyncioqueues
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
Maksim Danilchenko - Unit Lead (Experiments & Settings) at inDrive