Summary
James L is a Software Development Manager on Cloud with 12 years of engineering experience and a deep background in backend, microservices, and cloud deployments. He leads design and implementation of distributed, fault-tolerant simulation and auto-scaling systems at Dassault Systèmes, blending J2EE and SpringBoot architectures with AWS infrastructure and Kubernetes. Pragmatic and hands-on, he pairs systems-level Linux expertise with modern DevOps practices (Istio, Docker, GitLab/GitHub CI) and strong test-driven discipline using JUnit, TestContainers and WireMock. Comfortable across languages—from Java and Python to Rust and TypeScript—he frequently modernizes legacy J2EE platforms and has a history of low-level Android and embedded work. His academic foundation in secure coding and cryptology underpins a security-conscious approach to cloud system design. Based in Montreal, he’s an avid Linux enthusiast who continuously explores new languages and tooling to keep production systems resilient and efficient.
12 years of coding experience
4 years of employment as a software developer
Master, Software and Mobile Application Development, Master, Software and Mobile Application Development at Universite Pierre Mendes France (Grenoble II)
Bachelor of Applied Science - BASc, Computer Science, Bachelor of Applied Science - BASc, Computer Science at ESIH, Ecole Supérieure d'Infotronique d'Haiti
Master, Computer Security, Cryptology and Secure Coding, Master, Computer Security, Cryptology and Secure Coding at Université Joseph Fourier (Grenoble I)
French, Haitian Creole, English