Darrel Miller

Partner API Architect at IETF

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
Darrel Miller is a Partner API Architect with 15 years of experience designing developer experiences and tooling for Microsoft, currently focused on extending M365 Copilot to access external data and functionality. He blends hands-on engineering with standards leadership—serving as chair of the IETF HTTPAPI working group and an OpenAPI Specification editor—to drive interoperable, composable APIs. His career spans roles from senior SDE to principal program manager, consistently emphasizing developer productivity, test automation, and robust HTTP API patterns. An active open-source contributor, he has contributed to high-profile projects like Microsoft Graph SDKs, OpenAPI.NET, and the Kiota code generator, often improving test suites and request-builder generation. Based in Montreal, he brings a practical product mindset from earlier CTO and ERP work to large-scale platform challenges. Colleagues rely on him for pragmatic standards adoption and for “walking in the shoes” of developers when shaping API platforms.
code15 years of coding experience
job31 years of employment as a software developer
bookB. Eng Computer Engineering, B. Eng Computer Engineering at Concordia University
bookCarr Hill High School
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
140,694reputation
24.1mreached
1,394answers
24questions
Badges
design-patterns
top-5%
if-statement
top-1%
documentation
top-5%
azure
top-5%
hierarchy
top-5%
http-post
top-5%
github-logo-circle

Github Skills (80)

testing10
windows10
aspnet-web-api10
http10
authentication10
if-statement10
asp-net10
code-generation10
file-upload10
asp-net-identity10
http-get10
openapi10
tsql10
architecture10
dotnet10

Programming languages (24)

C#PowerShellJavaCSSCRustGCC Machine DescriptionMakefile

Github contributions (5)

github-logo-circle
microsoft/OpenAPI.NET

Sep 2017 - Jan 2023

The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
Role in this project:
userBackend Developer
Contributions:14 releases, 217 reviews, 721 commits in 5 years 4 months
Contributions summary:Darrel updated existing tests by integrating fluent assertions to improve code readability and expressiveness. They modified several test files within the Microsoft.OpenApi.Readers.Tests and Microsoft.OpenApi.Tests directories. They also merged changes from the master branch to incorporate fixes and updates to the example tests and the schema properties.
object-modelapiyamlserializerssdk
microsoft/kiota

Dec 2020 - Jan 2023

OpenAPI based HTTP Client code generator
Role in this project:
userBack-end Developer
Contributions:55 reviews, 76 commits, 16 PRs in 2 years
Contributions summary:Darrel contributed to the initial setup of the `kiota.core` project, creating essential files such as project configuration and basic class definitions. They subsequently implemented core libraries, primarily focusing on C# rendering. The user's work involved designing and implementing a C# renderer that constructs request builders based on OpenAPI specifications. These request builders seem to facilitate API interaction, including features like query parameter handling.
openapi-codegenpythonopenapi-specificationopenapiruby
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
Darrel Miller - Partner API Architect at IETF