James A Rosen
linkedin.com/in/jamesrosenKey Technologies
- TypeScript
- Ruby
- React
- Remix
- Rails
- Postgres
- Tailwind
- Redis
- CSS
- Hono
- CDN
Work Experience
Staff Engineer
Production readiness (lead): Led the launch preparations and roll-out for all major web application systems: analytics, forecasting, event-planning. Optimized Postgres user-defined functions and row-level security. Implemented observability and performance monitoring from browser to database.
Interim Head of Engineering (4 mos + 3mos): Led the company's first ISO 27001 audit and first renewal for all production systems. Led data-center migration to support EU-based customers. Member of hiring team for Head of Engineering. Wrote first engineering strategy.
DX.AI (lead): Led a month-long team-wide experiment to find the AI tools and processes that work best for our context.
Engineering Strategy (lead): Composed the company's first engineering strategy documentation. Aligning with company values, the document describes how our team values autonomy, the desire to learn, and eventual correctness.
- TypeScript
- Postgres
- React
- Next.js
- NestJS
- Drizzle
- D3
- Tailwind
- AWS
- CDK
Principal
Independent software engineering consultant. Projects included a high-performance stock dashboard and a SaaS microfrontend platform.
- TypeScript
- React
- Remix
- WebSocket
- Hono
- Single-SPA
- Tailwind
Senior Software Engineer
Full-stack, full-lifecycle holistic software engineering to help solve the climate crisis.
- TypeScript
- React
- Remix
- Fly.io
Staff Engineer
Engineering Manager
Manager, Business Systems: Managed a team of 1-6 full-stack engineers. Helped define Everlane's first career ladder framework. Separated a monolithic ecommerce application into a suite of first- and third-party systems. Migrated product search to Algolia, increasing conversion and revenue-per-transaction.
CMS (tech lead): Evaluated vendors, implemented multiple proofs-of-concept, and migrated key pages to the new system. Increased efficiency for the Marketing team, gave them new control over targeting and scheduling, and made our pages more consistent and accessible.
CDN (lead): Moved API caching and other logic from Everlane's origin servers to the edge, improving page-load times by hundreds of milliseconds.
- Ruby
- Rails
- JavaScript
- React
- Redis
- Cloudflare
- HTTP
- Terraform
- Builder.io
- Algolia
Senior Architect
Engineer
Player-Coach, UX: Onboarded and coached a team of junior developers, some of whom were in their first software-engineering role. Organized a quality engineering task-force that focuses on bugs, performance improvements, code quality, library upgrades, and tool development.
UI Redesign (tech lead): led a comprehensive redesign of the Fastly control plane. Built interfaces that expose complex CDN controls without overwhelming users. Migrated from Backbone to Ember. Established a UI component library shared by all Fastly applications. Built a front-end application platform that enables teams to quickly deploy new applications.
- JavaScript
- Ember.js
- Fastly
- GCP
- D3
- Ruby
- Rails
Lead Engineer
Sr. User Happiness Engineer
App Framework (lead): proposed, designed, and built the Zendesk App Framework, a strategic initiative to promote extensibility while maintaining security and stability.
Lotus (major contributor): rebuilt the agent interface, migrating from jQuery to Ember.js.
- JavaScript
- Ember.js
- Ruby
- Rails
- MySQL