Nick Craver

Partner Software Engineer at Microsoft

Winston-Salem, North Carolina, 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
Nick Craver is a Partner Software Engineer with 13 years of experience specializing in performance optimization, backend systems, and developer productivity, currently helping ship and stabilize Azure App Services and Functions at Microsoft. He has a track record of squeezing latency and allocations out of critical .NET codepaths—work visible in high-impact open-source projects like the Azure Functions host, Azure WebJobs SDK, Dapper, and the official Elasticsearch .NET client. Equally comfortable deep in plumbing as he is mentoring teams, Nick blends architecture-level planning with hands-on fixes that unblock engineers and reduce long-term technical debt. A former Architecture Lead at Stack Overflow, he still codes to stay connected to real-world problems and has a habit of making “very fast things” that benefit millions of developers. Based in Winston-Salem, NC, he’s also a dad who contributes cross-language improvements (Go, PowerShell, JS) in public tooling like oh-my-posh, showing a practical curiosity beyond just backend performance.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at North Carolina State University
stackoverflow-logo

Stackoverflow

Stats
626,795reputation
81.7mreached
6,165answers
9questions
Badges
lucene
top-5%
jsonp
top-1%
anchor
top-1%
browser
top-5%
floating-point
top-5%
closures
top-5%
github-logo-circle

Github Skills (200)

jquery-plugin10
datetime10
xmlhttprequest10
scroll10
linq-to-sql10
anchor10
onclick10
jquery-mobile10
testing10
autocomplete10
databases10
azure-functions10
loops10
dialog10
attr10

Programming languages (19)

C#PowerShellJavaC++CSSCGoHTML

Github contributions (5)

github-logo-circle
DapperLib/Dapper

Aug 2015 - May 2021

Dapper - a simple object mapper for .Net
Role in this project:
userBack-end Developer & Database Engineer
Contributions:50 reviews, 271 commits, 270 PRs in 5 years 9 months
Contributions summary:Nick primarily contributed to the Dapper library by implementing new features, fixing bugs, and improving the codebase's overall quality. Their work involved adding unit tests to ensure the correctness of the code and merging branches from other contributors. Their contributions focused on database interaction and object mapping, as evidenced by the code changes that involved working with SQL queries, handling parameters, and mapping data to objects. The user also updated the library to support SQL Server Compact Edition and SQL Server 2016, and to handle data from the database properly with value conversions.
dotnetado-netsqlobject-mapperdapper
protobuf-net/protobuf-net

May 2016 - Jan 2023

Protocol Buffers library for idiomatic .NET
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:4 reviews, 8 commits, 9 PRs in 6 years 8 months
Contributions summary:Nick primarily focused on improving the testing infrastructure and adapting the project for various .NET Core environments. This involved refactoring test output, setting up AppVeyor for CI, and ensuring cross-platform compatibility with line-ending handling. They also made minor updates to examples and documentation. The user's work streamlined build processes, enhanced testing capabilities, and improved overall project maintainability.
idiomaticprotocol-buffersdotnetprotobufgrpc
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
Nick Craver - Partner Software Engineer at Microsoft