David Cantú

Software Engineer at Microsoft

Austin, Texas, 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
David Cantú is a software engineer with a decade of experience building robust back-end systems and improving runtime performance, currently contributing at Microsoft from Austin, Texas. He specializes in .NET runtime and tooling, with notable open-source work adding JSON benchmarks and fixes to high-profile repos like dotnet/performance, dotnet/runtime, and roslyn-analyzers. His strengths lie in performance tuning, memory and concurrency bug fixes, and pragmatic refactors that improve analyzer efficiency (e.g., replacing Count with IsEmpty), showing a keen eye for subtle but impactful optimizations. A graduate of Universidad Autónoma de Nuevo León, he combines enterprise experience at Epicor and Microsoft with a practical QA/test-automation background, which gives him a strong cross-cutting perspective on correctness, performance, and developer tooling.
code10 years of coding experience
job4 years of employment as a software developer
bookLicenciatura en Ciencias Computacionales, Computer Programming/Programmer, General, Licenciatura en Ciencias Computacionales, Computer Programming/Programmer, General at Universidad Autónoma de Nuevo León
stackoverflow-logo

Stackoverflow

Stats
79reputation
7kreached
4answers
6questions
github-logo-circle

Github Skills (25)

unit-testing10
json10
benchmark10
analyser10
analyzer10
net10
memory-management10
benchmarking10
dotnet10
performance-testing10
asp-net10
system-text-json10
code-analysis10
performance-optimization10
static-analyzer10

Programming languages (8)

C#TypeScriptPowerShellMDXJavaScriptF#RubyPython

Github contributions (5)

github-logo-circle
dotnet/runtime

Jun 2019 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:1184 reviews, 114 commits, 416 PRs in 3 years 7 months
Contributions summary:David's contributions primarily focused on bug fixes and performance improvements within the .NET runtime. They addressed issues related to the handling of JSON documents, including correcting memory management and preventing potential race conditions. Additionally, the user made changes to improve exception messages and the accuracy of number parsing within the JSON parsing functionality.
dotnetiotmobile
dotnet/performance

Aug 2019 - Apr 2021

This repo contains benchmarks used for testing the performance of all .NET Runtimes
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 reviews, 6 commits, 9 PRs in 1 year 8 months
Contributions summary:David primarily contributed to the performance testing aspects of the .NET Runtimes, specifically focusing on benchmarks. Their work involved adding tests for `Utf8JsonReader`, as well as creating and modifying benchmarks related to serialization and deserialization with `ReferenceHandling.Preserve`. They also addressed build issues and implemented tests for `JsonDocument.Parse` and other related components. Furthermore, the user added benchmarks for `Utf8JsonReader.Get*` methods and added benchmarks for writing all bytes.
dotnetruntimestesting
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