Mathieu Lachance is a Senior Software Developer with 14 years of experience building high-performance, distributed Java systems and leading small, effective engineering teams. He specializes in Java EE/OpenJDK backend services, classloader and concurrency challenges, custom serialization and NIO networking, and end-to-end testing and integration. As a hands-on team lead he has managed and grown backend teams, mentored interns into full-time hires, and owned CI/CD and deployment pipelines across Docker, GitLab/Jenkins and AWS. His career spans game backend, enterprise platform migrations, and security-focused tooling—often diagnosing deep JVM/application-server issues and redesigning protocols to reduce backend load. Known for deconstructing complex systems and rebuilding robust solutions, he blends pragmatic engineering with a creative, ENTP-style problem-solving approach. Based in Guelph, Ontario, he pairs practical production experience with a strong interest in open-source Java technologies.
14 years of coding experience
14 years of employment as a software developer
BA, Multidisciplinary Studies, BA, Multidisciplinary Studies at Université Laval
College degree, Computer Science, College degree, Computer Science at Cégep de Sainte-Foy
MSc. (preparatory courses), Bioinformatics, MSc. (preparatory courses), Bioinformatics at Université de Montréal
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.