John Stairs

Principal Research Software Architect at Microsoft

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
John Stairs is a Principal Research Software Architect based in Montreal with over 8 years of documented experience and a long career at Microsoft advancing from engineer to principal technical leadership. He specializes in back-end systems, performance tuning, and database work—contributions include core functionality, error handling, dependency injection, and stored procedure design for high-impact projects such as Microsoft’s open-source FHIR server. Known for bridging research and production, he drives efficient, auditable solutions that scale in regulated domains like healthcare. Collected experience across roles from SDE to Principal gives him deep institutional knowledge of large-scale product lifecycle and architecture. He holds a Bachelor of Software Engineering from McGill and combines academic grounding with hands-on engineering discipline.
code8 years of coding experience
job15 years of employment as a software developer
bookMarianopolis College
bookBachelor of Software Engineering, Bachelor of Software Engineering at McGill University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
148reputation
5kreached
1answer
1question
github-logo-circle

Github Skills (18)

stored-procedures10
netframework10
sql10
database-design10
dotnet-core10
csharp10
sql-server9
rest-api8
json8
api-rest8
restful-api8
api-design8
api7
apidoc7
hl7-fhir6

Programming languages (14)

C#C++CGoXSLTJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
microsoft/fhir-server

Sep 2018 - Apr 2021

A service that implements the FHIR standard
Role in this project:
userBack-end Developer
Contributions:338 reviews, 181 commits, 211 PRs in 2 years 7 months
Contributions summary:John primarily contributed to the back-end development of the FHIR server, focusing on core functionality. Their work involved modifying the code related to error handling, dependency injection, and the implementation of various features within the system. They were also responsible for creating and modifying stored procedures and database table types. The contributions appear to be focused on the performance and efficiency of the system, as well as implementing various core functionalities.
hl7fhirazure-cosmos-dbazure-app-servicefhir-standard
Contributions:14 PRs, 65 pushes, 38 branches in 1 year 4 months
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
John Stairs - Principal Research Software Architect at Microsoft