Bertrand Le Roy

Senior Software Engineer at Microsoft

Bellevue, Washington, 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
Bertrand Le Roy is a senior software engineer with over 30 years of professional experience who blends deep academic rigor in mathematical physics with hands-on product building and open-source leadership. He co-founded Orchard CMS, authored widely used modules including a full e-commerce stack, and single-handedly built DecentCMS in Node.js with comprehensive tests and documentation. At Microsoft he contributed to ASP.NET’s evolution, holds 12 patents, helped launch .NET Core, and today works on Azure Cognitive Search and the Visual Studio developer experience. He also co-founded a profitable hardware startup, Nwazet, turning open-source designs into shipped products and an online UI design tool for microcontrollers. A prolific writer and community builder, he has published hundreds of technical posts and helped grow Orchard to power over 100,000 sites while continuing to improve developer-facing docs and search skills on GitHub.
code16 years of coding experience
job30 years of employment as a software developer
bookDEA, Physics, DEA, Physics at Ecole normale supérieure de Lyon
bookBachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at Université Claude Bernard Lyon 1
bookMathematics and Physics, Math Sup, Math Spé M', Mathematics and Physics, Math Sup, Math Spé M' at Lycée Janson de Sailly
bookPhD, Mathematical Physics, PhD, Mathematical Physics at Université Pierre et Marie Curie (Paris VI)
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
17,749reputation
502kreached
670answers
0questions
Badges
razor
top-5%
github-logo-circle

Github Skills (31)

markdown10
apim10
api-rest10
api-design10
restful-api10
web-content10
markdown-it10
api10
dotnet-core10
rest-api10
csharp10
content-model10
azure-cognitive-search10
documentation10
razor9

Programming languages (14)

C#PowerShellJavaCSSC++CHTMLKotlin

Github contributions (5)

github-logo-circle
A collection of useful functions to be deployed as custom skills for Azure Cognitive Search
Role in this project:
userBack-end Developer
Contributions:92 reviews, 119 commits, 142 PRs in 3 years 5 months
Contributions summary:Bertrand contributed to the development of custom skills for Azure Cognitive Search. They primarily focused on creating and implementing back-end functionality, as demonstrated by the C# code changes in the `GeoPointFromName`, `BingEntitySearch`, `Tokenizer`, and `AnalyzeForm` skills. These skills involve interacting with external APIs (Azure Maps, Bing, Azure Form Recognizer) and processing data. They also refactored code and introduced common helpers to reduce boilerplate, and added new skills.
azure-cognitive-search
OrchardCMS/OrchardDoc

Nov 2011 - May 2016

Documentation for Orchard 1.x (not Orchard Core, for that see https://docs.orchardcore.net/).
Role in this project:
userTechnical Writer
Contributions:208 commits, 9 pushes, 1 branch in 4 years 7 months
Contributions summary:Bertrand primarily contributed to the Orchard CMS documentation repository, focusing on content updates and improvements. Their commits demonstrate a focus on refining existing documentation, adding new sections, and enhancing the overall presentation and structure of the content. The changes include modifications to layout files, CSS styling, and the addition of a table of contents feature. This suggests a commitment to making the documentation more user-friendly and comprehensive.
orchard-core
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
Bertrand Le Roy - Senior Software Engineer at Microsoft