Madeleine Middleton is a Principal Software Engineer based in Redmond with over a decade of experience designing and operating high-availability, cost-efficient distributed systems and cloud services at Microsoft. She pairs deep hands-on expertise in C#, Node.js, and front-end development with a track record of rapidly shipping reliable telemetry and monitoring capabilities for Azure Application Insights. Madeleine moves quickly into new domains, having progressed from intern to principal and briefly led engineering as a manager, which highlights both technical depth and people-first leadership. An active contributor to Microsoft’s Application Insights SDKs, she has improved core telemetry data contracts and JavaScript SDK features like custom page view durations—work that directly improves observability at scale. Colleagues rely on her to reduce operational costs while maintaining high service reliability and fast delivery.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Eastern Washington University
Contributions:38 commits, 30 PRs, 26 pushes in 1 month
Contributions summary:Madeleine contributed to the `microsoft/applicationinsights-dotnet` repository by updating telemetry types and adding public properties for dependency telemetry. These changes involved modifications to core data contracts such as `DependencyTelemetry`, and related test files, demonstrating a focus on extending and refining the telemetry data structure. The user also integrated merging from the 'develop' branch and made corrections based on code reviews, indicating an active role in maintaining the project's codebase and stability.
Contributions:26 commits, 20 PRs, 14 pushes in 3 months
Contributions summary:Madeleine primarily focused on enhancing the functionality and testing of the JavaScript SDK for Application Insights. They implemented features related to custom page view duration, allowing developers to specify page load times. They also addressed bugs, such as an issue with string truncation and incorrect duration handling. Furthermore, the user updated the version number and made improvements to AJAX monitoring.
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
Madeleine Middleton - Principal Software Engineer at Microsoft