Miguel Bernard

Staff Software Developer at Google

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

👤
Senior
🎓
Top School
Miguel Bernard is a Staff Software Developer at Google with 11 years of experience designing and shipping large-scale systems across the Microsoft ecosystem and cloud-native platforms. He combines deep hands‑on expertise in C#, F#, and Azure with leadership roles from Director of Engineering to software architect, shaping engineering practices and mentoring teams. A long-time community builder and co-organizer of Montréal’s msdevmtl, he also blogs and speaks about engineering notes and practical design tradeoffs. Miguel contributes to notable open-source .NET projects—fixing concurrency bugs and adding tests to the CSLA framework—demonstrating attention to correctness and maintainability. His background includes earning Microsoft MVP recognition and leading SaaS architecture and security efforts, including ISO-driven practices. Based in Montreal, he blends pragmatic engineering, community stewardship, and a penchant for digging into subtle async and testing issues that many teams overlook.
code11 years of coding experience
job16 years of employment as a software developer
bookBAC, IT Engineering, BAC, IT Engineering at Université du Québec - Ecole de Technologie supérieure
bookCégep, Computer Science, Cégep, Computer Science at Cégep de Drummondville
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
21reputation
255reached
5answers
0questions
github-logo-circle

Github Skills (14)

async-await10
net10
asp-net10
dotnet10
csharp10
dotnet-core10
testing10
asp-net-core9
asp-net-mvc6
api6
azure-functions6
azure6
azure-durable-functions6
http-method6

Programming languages (10)

TypeScriptC#PowerShellCSSShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
MarimerLLC/csla

Oct 2014 - Jan 2015

A home for your business logic in any .NET application.
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 8 comments in 3 months
Contributions summary:Miguel primarily focused on fixing bugs and improving the functionality of the CSLA framework, which is used for .NET applications. Their commits addressed a deadlock issue related to async data portal methods and a missing implementation in a testing component. The user also performed refactoring tasks such as fixing the tab spacing in various files. They also added new tests to demonstrate and validate the fixes that they implemented.
mauic-sharpdotnetcorewpftizen
mbernard/AdventOfCode

Nov 2019 - Dec 2024

Contributions:89 pushes, 1 branch in 5 years 1 month
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
Miguel Bernard - Staff Software Developer at Google