Sergio Mera is a Program Manager at Microsoft with a decade of professional experience bridging deep research roots and large-scale engineering delivery. With a Ph.D. in Computer Science (modal logic) and a history of lecturing and research at Universidad de Buenos Aires, he pairs formal academic rigor with hands-on contributions to major open-source build systems such as MSBuild and BuildXL. His work has spanned back-end engineering and automation—adding an MSBuild evaluation profiler and enabling isolated MSBuild project builds and .NET Core support—demonstrating an ability to improve developer tooling and build performance. Based in Bellevue, Washington, he combines systems-level thinking with practical process improvements and a track record of shipping infrastructure features used across the .NET ecosystem.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree in Computer Science, Bachelor's degree in Computer Science at Universidad de Buenos Aires
Doctor of Philosophy (Ph.D.) in Computer Science, Modal Logic, Doctor of Philosophy (Ph.D.) in Computer Science, Modal Logic at Université Henri Poincaré (Nancy I)
Contributions:364 commits, 88 PRs, 43 pushes in 4 years 3 months
Contributions summary:Sergio primarily contributed to the core functionality of the build system by implementing support for building MSBuild projects in isolation. They modified the front-end MSBuild components to build MSBuild projects in isolation, ensuring they integrate correctly, and added enhancements to the build tool. Additionally, they improved the infrastructure, by modifying the build tool to build with .Net core, including adding support for the new switch and by adding a more flexible process for handling environment variables. The user also worked on several improvements to the JavaScript-based tool, and the code analysis libraries.
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Role in this project:
Back-end Developer
Contributions:5 commits, 7 PRs, 2 pushes in 2 months
Contributions summary:Sergio contributed to the Microsoft Build Engine (MSBuild) project by implementing an evaluation profiler feature. This involved adding support for the `/prof` flag, which allows the generation of a profile of evaluation costs across nodes. The user's changes included modifications to the `Evaluator.cs` file, incorporating profiling functionality for different evaluation passes. They also added tree information, enabling a more detailed and structured view of the profiling data, including tab separated files.
dotnetbuild-enginesqfmsbuildcsharp
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.