Matt Hauck

Principal Software Engineer at Tanium

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Matt Hauck is a Principal Software Engineer based in the San Francisco Bay Area with over a decade of experience designing scalable, testable, and secure systems across enterprise and security-focused products. At Tanium he drives architecture and delivery while mentoring teams, and his background includes building client-server container solutions and mobile device management platforms. He brings deep practical expertise in cryptography and PKCS#11/OpenSSL integrations, evidenced by contributions to JRuby, SoftHSMv2, and libp11 that improved cross-platform builds, FIPS considerations, and thread-safe key handling. Comfortable in both high-level languages and low-level build/tooling work, he has introduced new languages and practices to teams to boost developer productivity and system reliability. His early career mixing professional services and cross-cultural missionary work gives him uncommon communication skills for translating complex technical tradeoffs into pragmatic outcomes.
code13 years of coding experience
job10 years of employment as a software developer
bookB.A. Mathematics, B.A. Mathematics at University of California, Berkeley
bookMaster of Divinity, Master of Divinity at The Cornerstone Seminary
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
63reputation
3kreached
1answer
3questions
github-logo-circle

Github Skills (31)

c-language10
bouncy-castle10
build-system10
c1110
java10
c1710
javas10
openssl10
pkcs10
fips10
cprogramming-language10
jvm9
security9
ruby9
windows9

Programming languages (11)

TypeScriptJavaC++CRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
OpenSC/libp11

Aug 2016 - Apr 2017

PKCS#11 wrapper library
Role in this project:
userBack-end Developer
Contributions:5 commits, 10 PRs, 74 comments in 8 months
Contributions summary:Matt's contributions focused on improving the `libp11` library, specifically addressing issues related to key loading, thread safety, and user interface prompts. They implemented changes to the `pkcs11_load_key` function to optimize login behavior. They also modified build scripts to include libp11 objects in the pkcs11 engine library, enhancing thread safety. Furthermore, the user addressed locking issues and improved user interface messaging related to PIN prompts.
pkcs11cryptographyhsmtpmwrapper-library
softhsm/SoftHSMv2

Sep 2016 - Nov 2016

SoftHSM version 2
Role in this project:
userBack-end Developer & Security Engineer
Contributions:5 commits, 4 PRs, 24 comments in 2 months
Contributions summary:Matt primarily focused on enhancing the build and configuration aspects of SoftHSMv2, a security-related project. Their work included modifying build scripts for Windows, specifically addressing dependencies on OpenSSL and supporting FIPS compliance through the addition of `libeaycompat32.dll`. The user also adjusted include guards and made changes related to C++11 compatibility, demonstrating an understanding of cross-platform build environments and security libraries. These modifications suggest contributions towards improving the software's security features and build process.
pkcs11infinibandsofthsmhsm
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
Matt Hauck - Principal Software Engineer at Tanium