Simon Lemay

Senior Software Developer at Unity Technologies

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Simon Lemay is a Senior Software Developer based in Montreal with a 4-year tenure at Unity Technologies and a broader decade-plus background in embedded systems and SQA. He specializes in networking and backend reliability, contributing to Unity’s Netcode for GameObjects—where he fixed transport-layer send queue and packet overflow bugs and added fragmentation support to an unreliable delivery pipeline. Prior roles at Johnson Controls and Accedian Networks reflect deep hands-on experience in embedded firmware and quality assurance, bridging low-level systems with high-level game networking. Known for strengthening unit tests and shipping pragmatic fixes, he brings a detail-oriented mindset that reduces runtime failures and improves developer confidence.
code4 years of coding experience
job7 years of employment as a software developer
bookDiploma of College Studies (DEC), Diploma of College Studies (DEC) at Cégep André-Laurendeau
bookBachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at McGill University
languagesFrench, English
github-logo-circle

Github Skills (8)

testing10
net10
csharp10
multiplayer10
networking10
multiplayer-game10
dotnet-core10
unity3d10

Programming languages (3)

C#CJavaScript

Github contributions (5)

github-logo-circle
Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:150 reviews, 93 commits, 142 PRs in 1 year 6 months
Contributions summary:Simon primarily contributed to the Unity Transport Protocol (UTP) adapter for the Netcode for GameObjects repository. Their work involved fixing bugs related to sending data, managing send queues, and addressing packet overflow issues within the UTP adapter. They also implemented and tested new features, such as the addition of fragmentation to the unreliable delivery pipeline and the handling of relay allocation timeouts. Several commits involved modifying and enhancing the unit tests.
unitymonobehaviouron-topnetcode-for-gameobjectshigh-level
Unity-Technologies/mbedtls

Jul 2022 - Jan 2025

An open source, portable, easy to use, readable and flexible SSL library
Contributions:1 review, 3 PRs, 4 pushes in 2 years 6 months
utilitiesplayfablibeventperl5portable
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