Joseph Donahue

Bellevue, 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
Joseph Donahue is a veteran software engineer with 35 years of hands-on experience designing, implementing and delivering embedded and enterprise systems, now consulting via Sharper Hacks LLC from Bellevue, WA. His career spans kernel and test engineering at Microsoft, build and Azure-based tooling, and deep embedded/hardware-software integration work on products from set-top boxes to laser alignment systems. He has repeatedly owned complex quality and test domains—managing tens of thousands of test cases, fuzzing tools and live crash debugging—while also running his own consulting practice that handled end-to-end project lifecycle, costing and contract negotiation. Comfortable moving between low-level firmware, device drivers and higher-level build/infrastructure services, he brings a pragmatic blend of systems thinking and hands-on troubleshooting. Notably, he revived and maintained long-lived intellectual property across decades (OSC) and is available for C2C consulting engagements. His background in mathematics and early Ada/embedded work underpins a disciplined approach to correctness in safety- and hardware-critical systems.
code11 years of coding experience
job12 years of employment as a software developer
bookMathematics / Logic, Mathematics / Logic at Bellevue College
bookAda programming, Ada programming at Shoreline Community College
github-logo-circle

Github Skills (172)

visual-studio-mac10
visual-studio10
specification10
fsharp10
linux10
dotnet10
visual-studio-extension10
visual-studio-for-mac10
versioning10
npm-cli10
scripting10
version-control10
nodejs10
csharp10
npm10

Programming languages (11)

C#C++CSSShellCCMakePLpgSQLJavaScript

Github contributions (5)

github-logo-circle
VersionSchema/VersionSchema

Feb 2018 - Jan 2022

Project to define a schema for declaring version string formats and semantic meaning therein.
Contributions:20 commits, 6 PRs, 15 pushes in 3 years 10 months
stringmeaningsemantic-versioningschema-validationversioning
An implementation of SemVer written C.
Contributions:10 PRs, 17 pushes, 3 branches in 3 years 4 months
semver
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
Joseph Donahue