Alex Kwan

Senior Software Engineering Manager at Microsoft

Vancouver, British Columbia, 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

👤
Senior
🎓
Top School
Alex Kwan is a Senior Software Engineering Manager at Microsoft with 13 years of experience building mobile network and user-facing applications across OS and application layers. He brings deep practical knowledge of mobile phone technology, networking protocols and distributed systems, honed through roles at Research In Motion and hands-on BlackBerry and Android development. Alex combines leadership with active engineering—contributing front-end and native fixes to community projects like BlackBerry WebWorks and improving UX and resilience in Azure Communication Services samples. Known for pragmatic refactors and attention to asynchronous and networked code performance, he often bridges native C++ plugins and web UI work. Based in Vancouver, he pairs a computing science background with a proven track record of shipping reliable, user-focused mobile features at scale.
code13 years of coding experience
job3 years of employment as a software developer
bookBritish Columbia Institute of Technology (BCIT)
bookBachelor of Science, Computing Science, Bachelor of Science, Computing Science at Simon Fraser University
languagesEnglish
github-logo-circle

Github Skills (17)

javascript10
c-language10
css10
typescript10
ui-design10
uid10
front-end-development10
azure-communication-services10
typescript-types10
html10
typescripts10
cprogramming-language10
react10
json9
redux9

Programming languages (4)

TypeScriptC#C++JavaScript

Github contributions (5)

github-logo-circle
Hero sample to showcase web calling capabilities for Azure Communication Services
Role in this project:
userFront-end Developer
Contributions:4 releases, 3 reviews, 23 commits in 4 months
Contributions summary:Alex primarily focused on enhancing the front-end user experience within the Azure Communication Services web calling sample. Their contributions involved implementing call retry logic, managing the display of messages, and improving UI elements. They also addressed bugs related to microphone selection and ensured the display of correct terminology. The user made significant updates to the configuration and media gallery components, demonstrating a hands-on approach to UI development and user interaction.
callingazure-functionsazure-app-serviceazure-communication-servicescommunication
Community owned repository containing JavaScript Extensions for BlackBerry WebWorks
Role in this project:
userFull-stack Developer
Contributions:19 commits in 1 month
Contributions summary:Alex primarily focused on enhancing the BlackBerry WebWorks community APIs. Their work involved fixing parameter handling within the vibration module, which included changes in JavaScript and C++ code. The user also updated the test application, transforming it into a game, indicating a strong focus on user experience and front-end development. The changes covered both front-end (HTML, CSS, JavaScript) and back-end (JNEXT plugin, native C++ code) aspects of the vibration API.
javascriptextensionsjavascript-extensions
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
Alex Kwan - Senior Software Engineering Manager at Microsoft