James Rosen is a founder and seasoned engineering leader with 18 years of experience shipping production systems and writing engineering strategy, often in the same day. He built the Zendesk App Marketplace from concept to handoff and led ISO 27001 certification and production readiness at Clarasight, pairing security and operational rigor with product delivery. James designs data-first systems—most recently an ELT+MCP pipeline that makes sports stats queryable by AI agents—and has deep hands-on experience across TypeScript, Rails, Postgres, DuckDB and edge caching. He’s led teams as both manager and interim Head of Engineering, scaled monolith decompositions and CDN migrations at Everlane, and contributes to enduring open-source projects like OmniAuth and Ember i18n. Based in Napa, he’s looking for a remote Staff/Principal IC or Engineering Manager role where shipping and strategy remain inseparable.
17 years of coding experience
20 years of employment as a software developer
Italian Cooking, Italian Cooking at Apicius Culinary Institute
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Washington University in St. Louis
MSISPM, Information Security Policy & Management, MSISPM, Information Security Policy & Management at Carnegie Mellon University
Contributions:19 releases, 227 commits, 125 PRs in 7 years
Contributions summary:James primarily contributed to the internationalization (i18n) features of the Ember.js project. Their commits focused on refactoring and improving the `{{t}}` helper, including handling dynamic keys and interpolations. They also addressed issues related to locale changes and added tests to validate the behavior of the helper.
OmniAuth is a flexible authentication system utilizing Rack middleware.
Role in this project:
Full-stack Developer
Contributions:56 commits, 1 comment in 2 months
Contributions summary:James contributed to the OmniAuth library by fixing namespace issues in spec files, ensuring proper Rack endpoint behavior, and declaring dependencies using Bundler. They added and updated stub specs across various sub-projects, including oa-basic and oa-openid. Furthermore, the user modified the code to reduce memory footprint by using Kernel#autoload and refactored the LinkedIn strategy to address block-variable-shadows warnings. They also moved Basecamp and Campfire strategies to OAuth2.
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.