Martin Treurnicht

Software Engineering Manager - Growth Team at Step

Oakland, California, 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
Martin Treurnicht is a software engineering manager with 17 years in tech and over a decade of hands-on experience building startups from the ground up, currently leading Step’s Growth team and the company-wide Mobile Guild in Oakland. He blends deep backend expertise—shipping secure systems like credit reporting, Metro2 serializers, and real-time monitoring—with product-focused mobile and frontend work that helped steer Step’s adoption of React Native and TypeScript. As an engineering leader he mentors teams, runs mobile hiring, and shapes cross-functional partnerships with marketing and product while keeping a strong emphasis on reliability and security. His open-source contributions to the widely used Java JWT library show a practical focus on cryptographic correctness and test coverage, not just features. Comfortable toggling between architecture, code reviews, and hands-on fixes, he brings a rare mix of system-level thinking and gritty implementation experience. Outside work he’s a hardware and code tinkerer who still builds custom PCs and enjoys solving low-level security edge cases.
code11 years of coding experience
job15 years of employment as a software developer
bookInformation Systems Engineer (passed with distinction) Software Development, Information Systems Engineer (passed with distinction) Software Development at CTI Durbanville
languagesEnglish, Afrikaans
stackoverflow-logo

Stackoverflow

Stats
1,243reputation
55kreached
3answers
10questions
github-logo-circle

Github Skills (18)

java10
security10
ecdsa10
javas10
cryptography10
jwt10
testing9
json9
data-structures8
data-structure8
algorithms8
algorithm8
listview6
android-studio6
android6

Programming languages (14)

JavaC++CRustGroovyKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
jwtk/jjwt

Jun 2016 - Jun 2016

Role in this project:
userBack-end Developer & Security Engineer
Contributions:5 commits, 1 PR, 6 comments in 3 days
Contributions summary:Martin focused on enhancing the security and correctness of the Java JWT library, specifically addressing critical aspects of Elliptic Curve Digital Signature Algorithm (ECDSA) implementation. Contributions include fixing signing and verification processes to align with RFC specifications and refactoring the signature format handling. Furthermore, the user improved test coverage to ensure the library's robustness and compatibility with various JWT implementations.
web-tokenjson-web-tokenjwt-claimsjwt-bearer-tokensjwt-middleware
martintreurnicht/ethereumj

Sep 2016 - Mar 2018

Java implementation of the Ethereum yellowpaper
Contributions:23 pushes in 1 year 6 months
ethereumjava
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
Martin Treurnicht - Software Engineering Manager - Growth Team at Step