Mike Dour

Senior Software Engineer at Google

New York, United States
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
Mike Dour is a Senior Software Engineer in New York with nine years of professional experience and a deep track record modernizing large-scale systems. At Google he led teams building next-generation auto-bidding infrastructure for Search and Shopping ads—replacing decade-old systems with canaried releases, distributed tracing, and multi-cell deployments while opening the platform to partner teams. He blends low-level expertise (Roslyn analyzers, parser generators, performance-focused algorithm rewrites) with production-grade reliability work such as cross-system risk mitigation and robust onboarding/playbook standardization for oncall teams. An active contributor to prominent .NET open-source projects at Google—helping improve Google Cloud and Google API client libraries and fixing authentication/token handling—he brings practical experience across BigQuery, Datastore, and storage clients. His background includes shipping complex UI and data-processing features (Excel object model, advanced filter UIs) and productionizing a C#→JavaScript transpiler, highlighting a rare combination of compiler, backend, and product-facing engineering skills. Colleagues rely on him for pragmatic architecture, careful testing, and making hard legacy migrations painless.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelors of Sciences, Computer Science, Bachelors of Sciences, Computer Science at University at Buffalo
github-logo-circle

Github Skills (21)

roslyn10
bigquery10
net10
dotnet10
datastore10
netframework10
asp-net10
data-storage10
code-analysis10
google-cloud10
dotnet-core10
csharp10
oauth10
authentication9
apidoc9

Programming languages (5)

C#JavaC++StarlarkGo

Github contributions (5)

github-logo-circle
Google Cloud Client Libraries for .NET
Role in this project:
userBack-end Developer
Contributions:11 releases, 181 commits, 328 PRs in 2 years 2 months
Contributions summary:Mike contributed to the Google Cloud Client Libraries for .NET, focusing on bug fixes, documentation examples, and API implementation. Their work involved fixing tests, providing examples for array value support within Datastore snippets, and initiating the metadata project and API. The commits demonstrate expertise in working with the Bigquery and Datastore services, alongside knowledge of the .NET framework.
gcpdotnetclient-librariescsharpgoogle-cloud
dotnet/roslyn-analyzers

Apr 2017 - Dec 2017

Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 38 comments in 8 months
Contributions summary:Mike primarily focused on developing and improving analyzers within the Roslyn project. They added a new analyzer to detect and prevent duplicate element initialization in C# code. The user also updated the analyzer to work with IOperations and made it language-agnostic, demonstrating a strong understanding of code analysis and compiler infrastructure. Their contributions included comprehensive testing to ensure functionality.
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
Mike Dour - Senior Software Engineer at Google