Mikhail Doronin is an engineering team lead based in Paris with 16 years of experience building backend systems and leading software teams. He moved from academic research—earning a PhD in physics and developing experiment control and data treatment software—to industry, applying rigorous problem solving to service-oriented Java architectures and database-backed systems. Since 2015 he has led engineering efforts at Captain Train, pairing hands-on development with team leadership to deliver reliable production services. His background in quantum physics and ultra-high vacuum experimentation gives him uncommon depth in translating complex scientific requirements into robust software. Comfortable across research and product environments, he brings a methodical, data-driven approach to building scalable, maintainable systems. Colleagues value him for bridging deep technical knowledge with practical delivery in multicultural, high-expectation settings.
16 years of coding experience
9 years of employment as a software developer
Master's degree, Quantum physics, Master's degree, Quantum physics at Нижегородский Государственный Университет им. Н.И. Лобачевского (ННГУ)
Doctor of Philosophy (Ph.D.), Physique, Doctor of Philosophy (Ph.D.), Physique at Université Pierre et Marie Curie (Paris VI)
Contributions:356 commits, 3 PRs, 2 comments in 3 years 11 months
evolutionportal
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
Mikhail Doronin - Engineering Team Lead at Captain Train