Matt Noonan

Principal Engineering Manager at CrowdStrike

City of Ithaca, New York, 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
Matt Noonan is a Principal Engineering Manager and hands-on principal engineer with a decade of experience leading teams and shipping complex backend systems from Ithaca, NY. He blends formal-methods rigor (PhD-level mathematics from Cornell) with practical engineering, having contributed to high-assurance projects like Cardano-SL’s wallet backend and Hoogle’s type-search internals. At CrowdStrike he operates in a hybrid manager/engineer role, shaping architecture and mentoring teams while still making substantive code contributions. His background spans applied research in binary analysis and reverse engineering at GrammaTech to founding a startup, showing an ability to move between research, product, and delivery. Colleagues rely on him for difficult algorithmic and state-management problems, and he brings a rare combination of academic depth and production-oriented pragmatism.
code10 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Mathematics, Doctor of Philosophy (Ph.D.) Mathematics at Cornell University
bookBachelor’s Degree Mathematics, Bachelor’s Degree Mathematics at Hampshire College
github-logo-circle

Github Skills (14)

cryptocurrency10
type-system10
databases10
wallet10
functional-programming10
haskell10
blockchain10
database10
testing9
data-structure9
algorithm9
data-structures9
algorithms9
cbor8

Programming languages (3)

DockerfileC++Haskell

Github contributions (5)

github-logo-circle
input-output-hk/cardano-sl

Apr 2018 - Sep 2018

Cryptographic currency implementing Ouroboros PoS protocol
Role in this project:
userBack-end Developer
Contributions:101 commits, 16 PRs, 102 pushes in 5 months
Contributions summary:Matt primarily contributed to the backend logic of the Cardano-SL project, focusing on wallet functionality. They implemented and refined various wallet operations, including applying and rolling back blocks, managing wallet state, and creating wallet workers. Additionally, the user worked on database interactions, specifically improving the storage and retrieval of wallet data, as well as incorporating features like custom address management and transaction meta-data handling. The user also worked on fee estimation and related tests.
cardanocryptographyposadacryptographic
ndmitchell/hoogle

Oct 2018 - Jan 2019

Haskell API search engine
Role in this project:
userBackend Developer
Contributions:16 commits, 4 PRs, 11 comments in 2 months
Contributions summary:Matt primarily focused on improving the type-search functionality of the Haskell API search engine. Their contributions involved modifying core type definitions and store implementations, adding new search variations, and refining the type-matching algorithm. The user also addressed formatting issues and refactored code by removing unused bindings. Their changes suggest a deep understanding of the project's internal structure and its search engine logic.
apihaskellsearch-engineservantsearch-api
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 Noonan - Principal Engineering Manager at CrowdStrike