Nathan Erwin

Technical Lead at PAIGE

Los Angeles Metropolitan 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
Nathan Erwin is a Technical Lead based in Los Angeles with 12 years of hands-on experience delivering high-performance, scalable full-stack systems and modernizing legacy platforms. He blends a rigorous analytical background in physics and mathematics with pragmatic software engineering to re-architect bottlenecked systems, optimize big-data pipelines, and ship clean, maintainable code. Nathan has driven end-to-end projects across fintech, semantic web/AI, and public-sector time-management systems, and contributed to notable open-source projects like Quarkus and the MegaMek Java game—where he improved code quality and UI. Known for balancing business needs with technical craft, he emphasizes intuitive UX and state-of-the-art features while mentoring teams and guiding architecture. He’s equally comfortable digging into JVM internals or prototyping data-heavy analytics, often finding elegant, research-backed solutions that others overlook.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts - BA, Physics, Bachelor of Arts - BA, Physics at University of California, Berkeley
bookAssociate of Science - Physics, Associate of Science - Mathematics, Associate of Science - Physics, Associate of Science - Mathematics at Los Angeles City College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

javas10
refactoring10
quarkus10
refactor10
java10
jaxb10
security10
vertx9
openapi9
xml9
user-interface8
testing8
documentation8
cloud-native7

Programming languages (3)

TypeScriptJavaHTML

Github contributions (5)

github-logo-circle
quarkusio/quarkus

Oct 2020 - Oct 2022

Quarkus: Supersonic Subatomic Java.
Role in this project:
userBack-end Developer
Contributions:14 reviews, 15 commits, 18 PRs in 2 years
Contributions summary:Nathan contributed to the Quarkus framework, focusing on security and documentation. They implemented and tested new configuration properties for disabling permission sets within the Vert.x HTTP extension. The user also fixed an issue with OpenAPI documentation, ensuring 401 and 403 responses are correctly documented when using `@RolesAllowed`. Furthermore, the user updated documentation related to package types and various build items, improving clarity and usability.
kubernetesquarkusjavareactivecloud-native
MegaMek/megamek

Feb 2016 - Jun 2016

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
Role in this project:
userFull-stack Developer
Contributions:31 commits, 7 PRs, 22 comments in 4 months
Contributions summary:Nathan primarily focused on refactoring and improving the code quality of the MegaMek project. Their contributions involved removing redundant imports and converting tab characters to spaces across multiple Java files, enhancing code readability and maintainability. Additionally, the user demonstrated familiarity with Java by converting XML files to JAXB objects and contributing to the user interface through changes in the ClientGUI. These changes indicate a focus on improving the project's code structure and user experience.
playersgamerpg2-playersfight
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
Nathan Erwin - Technical Lead at PAIGE