Julien Duponchelle is a Lead Backend Engineer based in Paris with 15 years of experience building reliable, large-scale backend systems for e‑commerce and networking products. He has led distributed teams and driven platform migrations and reliability initiatives at Trainline, including search infrastructure, cloud-native deployments, and high-throughput data pipelines. A pragmatic engineer with deep Python and Ruby experience, Julien has contributed to prominent open-source projects like GNS3 and implemented a pure-Python MySQL replication protocol, showing strong expertise in replication, binary logs and networking internals. He combines hands-on coding with cross-squad technical leadership, recruitment and on-call ownership for mission-critical services that process billions in ticket sales. Comfortable across DevOps, backend design and API work, he also has a history of teaching and community-facing open-source stewardship, which informs his collaborative approach. Colleagues rely on him for pragmatic architecture choices and for turning complex distributed problems into maintainable production solutions.
15 years of coding experience
17 years of employment as a software developer
Epitech
Computing science, Computing science at Université Laval
Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL
Role in this project:
Back-end Developer
Contributions:7 reviews, 346 commits, 138 PRs in 10 years 6 months
Contributions summary:Julien primarily contributed to the development of the MySQL replication protocol implementation. They added constants, implemented a binlog stream reader, and enhanced the parsing of events to include multiple data types and schemas. The user also added tests for various events and data types, and improved the handling of connections. They demonstrated the ability to interact with MySQL's binary log.
Contributions:353 commits, 155 PRs, 279 pushes in 2 years 3 months
Contributions summary:Julien primarily contributed to the development and maintenance of the GNS3 device registry. Their work included refactoring the code to support devices stored in subdirectories, installing remote images, and integrating a shell wrapper for user simplification. They also refactored the codebase to move the registry to use registry instead of repository. Moreover, the user added features for checking URLs. The contributions showcase a focus on improving the registry's functionality and user experience while also addressing infrastructure aspects.
appliancesgns3harborcontainer
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.