Josh Lai

Software Engineer at Microsoft

Toronto, Ontario, 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
Josh Lai is a versatile software engineer with 8+ years building games and mobile apps, now focused on backend and SDK work at Microsoft. He started in Flash/ActionScript game development—shipping a Facebook title and contributing isometric world architecture and AI—then moved into C++ mobile development using Marmalade and cocos2d-x with published Android titles. At RBC and Clearbridge he led mobile architecture and vendor integration, and at Microsoft he contributes to Azure SDKs, implementing and testing token and HMAC authentication across .NET and JavaScript stacks. Comfortable across client-side game engines and cloud authentication, he combines a practical game-dev background with rigorous backend and test automation experience. Based in Toronto, he pairs hands-on implementation with system-level thinking that bridges gameplay, mobile delivery, and secure cloud APIs.
code8 years of coding experience
job10 years of employment as a software developer
bookBrebeuf
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at York University
bookAssociate's degree, Video Game Design, Associate's degree, Video Game Design at International Academy of Design
languagesEnglish, Chinese
github-logo-circle

Github Skills (22)

unit-testing10
javascript10
azure-sdk10
testing10
net10
authentication10
user-authentication10
dotnet10
typescript10
microsoft-azure10
hmac-authentication10
asp-net10
typescript-types10
dotnet-core10
azure10

Programming languages (10)

PowerShellTypeScriptC#JavaJavaScriptSwiftMarkdownTypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-js

Jan 2021 - Jun 2021

This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
Role in this project:
userBack-end Developer & API Developer
Contributions:118 reviews, 18 commits, 52 PRs in 4 months
Contributions summary:Josh's commits primarily focused on implementing and testing authentication mechanisms within the Azure SDK for JavaScript. They introduced new constructors and functionalities for token-based authentication, particularly for communication-related services. These changes involved modifications to core authentication policies, live tests with token credentials, and the integration of token credentials within the existing SDK framework. The user also worked on updating the samples and documentation related to the implemented changes.
versionedbrowserjavascriptsdkconsumers
Azure/azure-sdk-for-net

Nov 2020 - Jun 2021

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:38 reviews, 9 commits, 24 PRs in 7 months
Contributions summary:Josh primarily contributed to the development and testing of the Azure SDK for .NET, focusing on the Communication service. Their work involved implementing new authentication policies, specifically HMAC and BearerToken, and creating corresponding unit tests to ensure their functionality. The user also refactored and added tests for existing components. Their contributions demonstrate a focus on backend logic related to authentication and core functionality.
dotnetversionedazure-functionssdkconsumers
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