Michael Knepper

Senior Software Engineer at NVIDIA

Chicago, Illinois, 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
Michael Knepper is a senior software engineer with 12 years of experience building secure, platform-focused systems and developer tooling, now contributing at NVIDIA from Chicago. He combines systems thinking with hands-on implementation across cloud-native AWS platforms, serverless data pipelines, and a wide language palette including Ruby, Scala, Python, Java, and TypeScript. At 8th Light he led a security-first AWS platform effort that remediated 100+ audit findings, boosted CIS benchmark scores dramatically, and replaced most static IAM keys with role-based patterns. He is comfortable moving between high-level architecture and low-level adapters—evidenced by open-source work adapting the Manticore HTTP client for the popular WebMock Ruby library and Java examples demonstrating SOLID principles. Known for quickly establishing trust with stakeholders, he pairs pragmatic delivery with developer experience and automated compliance to reduce operational risk. His background in literature and philosophy gives him an unusual knack for clear explanations and tooling that anticipates human workflows.
code12 years of coding experience
job12 years of employment as a software developer
bookWeb Development, Web Development at The Starter League
bookEnglish, Philosophy, English, Philosophy at Trinity College Dublin
bookB.A., Comparative and World Literature, B.A., Comparative and World Literature at University of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
2answers
1question
github-logo-circle

Github Skills (14)

testing10
ruby10
javas10
manticore10
junit10
java10
solid-principles10
design-patterns9
cryptocurrency6
blockchain6
solidity6
tron6
javascript6
python6

Programming languages (12)

JavaDockerfileCSSRustElmGoSwiftJupyter Notebook

Github contributions (5)

github-logo-circle
mikeknep/SOLID

Apr 2014 - Apr 2014

Demonstrating the SOLID design principles in Java
Role in this project:
userBack-end Developer
Contributions:23 commits, 2 branches in 1 day
Contributions summary:Michael's contributions primarily focused on demonstrating the SOLID design principles in Java. They added examples of violations and adherence to the Open/Closed and Interface Segregation principles. The user also created examples of Liskov Substitution and Dependency Inversion principles, showcasing the application of these design patterns. These contributions demonstrate a strong understanding of object-oriented design principles.
design-principlesprinciplessolid-principlesjavaoop-principles
bblimke/webmock

Aug 2015 - Oct 2015

Library for stubbing and setting expectations on HTTP requests in Ruby.
Role in this project:
userBackend Developer
Contributions:6 commits, 3 PRs, 9 comments in 1 month
Contributions summary:Michael primarily contributed to integrating and adapting the Manticore HTTP client for WebMock. They added the Manticore adapter, including code to enable and disable it. They also refactored the adapter for readability and updated it to support Manticore 0.5.x, addressing breaking changes. Finally, they added support for stubbing requests when using the Manticore facade.
http-requestssettingstubbingexpectationsruby
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
Michael Knepper - Senior Software Engineer at NVIDIA