Nate Brustein

Principal Software Engineer at Quantic School of Business and Technology

Harrisonburg, Virginia, 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
Nate Brustein is a Principal Software Engineer with 11 years of experience building production-grade web and backend systems, currently shaping the engineering architecture at Quantic School of Business and Technology. He helped build an accredited online university that now graduates thousands of MBAs annually, blending product-first thinking with rigorous, production-ready code. Nate has deep experience in adaptive learning systems and event-driven feature pipelines from his time at Rosetta Stone, including reinforcement learning agents and ML feature generation for runtime predictions. An active open-source contributor, he has worked across Ruby/Rails and JavaScript projects to improve authentication flows and front-end UX for data tooling. Based in Harrisonburg, Virginia, he recently specialized in integrating AI via the OpenAI API, pairing fast, precise coding with system-level design.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Economics and Political Philosophy, Bachelor's degree, Economics and Political Philosophy at New York University
bookSummer Language Program, Chinese Language and Literature, Summer Language Program, Chinese Language and Literature at Middlebury College
languagesChinese, Spanish, German
github-logo-circle

Github Skills (19)

ruby-rails10
javascript10
web-application10
omniauth10
testing10
authentication10
user-authentication10
rails10
ruby10
api10
front-end-development10
angularjs10
oauth10
css9
html9

Programming languages (9)

TypeScriptCoffeeScriptJavaScriptPerlHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
Token based authentication module for angular.js.
Role in this project:
userFull-stack Developer
Contributions:11 commits, 7 PRs, 3 comments in 4 years 5 months
Contributions summary:Nate focused on implementing and modifying the authentication module for the Angular.js application. Their contributions primarily involved changes to the minified JavaScript file and modifications related to OAuth integration. They added features to trigger events upon user creation through OAuth and modified the handling of credentials and authentication flows to align with updates in devise_token_auth. These changes likely improved the user experience and enhanced the security features of the application.
token-based-authenticationangular-jstoken-basedtokenauthentication
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
Role in this project:
userBack-end Developer
Contributions:7 commits, 8 PRs, 10 comments in 3 years 8 months
Contributions summary:Nate primarily contributed to the `devise_token_auth` library, focusing on improving the OmniAuth integration and enhancing session management. They implemented features for handling JSON-formatted values in OmniAuth callbacks and added support for sameWindow and inAppBrowser flows. The user also addressed several bugs, including fixing an issue with the redirect page text and ensuring query parameters are preserved in URLs. Additionally, the user refactored and improved code within the OmniAuth callbacks controller for easier extensibility.
apitoken-based-authenticationtoken-basedrailstoken
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
Nate Brustein - Principal Software Engineer at Quantic School of Business and Technology