Summary
Julien Leonard is a Senior Software Engineer and metro supervision specialist with two decades of experience building, automating and delivering control center software for driverless CBTC metro projects. Based in Singapore, he has led integration, data preparation and CI/CD automation for major lines including Thomson, Circle and the NEL extension, consistently improving performance and delivery throughput. He combines multi-paradigm programming (script, object, functional) with domain expertise in HMI test automation, dataflow programming and signalling protocols to turn complex operational requirements into reliable production systems. Notable achievements include redesigning integration steps to reach 99.7% performance gains and creating a graphical automated testing environment driven by a declarative DSL. Julien’s background spans technical leadership, hands-on coding in Tcl/Python/C++/C#, and project management on both vendor and client sides, giving him a rare end-to-end view of metro control center delivery. He often solves problems by automating manual processes—turning recurring operational pain points into repeatable, testable pipelines.
12 years of coding experience
15 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Ecole nationale supérieure de Techniques avancées
MS, Artificial Intelligence, MS, Artificial Intelligence at Pierre and Marie Curie University
English, French, Chinese