DaveĀ Fields

Software Development at Microsoft

Kirkland, Washington, 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
Dave Fields is a seasoned software engineer with eight years of documented experience and a long history of professional development roles spanning Microsoft, Motorola, and Gould Computer. Based in Kirkland, Washington, he focuses on systems-level C++ development and test automation, contributing to high-profile open-source projects such as microsoft/cppwinrt where he improved winrt::guid handling, specialized std::hash, and strengthened testing infrastructure. At Microsoft he combines deep implementation skills with practical tooling and test improvements that reduce flaky failures and improve diagnostic outputs. A Purdue Computer Science graduate, he brings a pragmatic engineering mindset honed across decades in embedded and systems software. Colleagues rely on him for careful, low-level code changes that integrate cleanly into large codebases and for shoring up testing to ensure reliability.
code8 years of coding experience
job7 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Purdue University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (7)

testing10
c-language10
cprogramming-language10
winrt10
unit-testing9
apidoc7
api7

Programming languages (6)

C#PowerShellC++CMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/cppwinrt

Jan 2020 - May 2022

C++/WinRT
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 reviews, 6 commits, 6 PRs in 2 years 4 months
Contributions summary:Dave primarily contributed to the C++/WinRT library by implementing features related to the `winrt::guid` type and specializing `std::hash`. Their work included adding operators, specializing the hash function, and integrating the changes within the existing framework. Additionally, they focused on enhancing the testing infrastructure and adding more comprehensive tests by implementing various test cases and improving the test environment. Moreover, the user addressed issues regarding abnormal terminations within the testing process and handled the generation of test failure outputs.
cppc-plus-pluswindowswinrt
dfields-msft/cppwinrt

Jan 2020 - May 2022

C++/WinRT is a standard C++ language projection for the Windows Runtime
Contributions:13 pushes, 2 branches in 2 years 4 months
windows-runtimecppprojectionwindowsruntime
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
Dave Fields - Software Development at Microsoft