James A Rosen

Staff Engineer

James A Rosen, pixelated, wearing a bow tie

James A Rosen

linkedin.com/in/jamesrosen
Engineering excellence across technologies, disciplines, and organizational needs

Key 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.

  • TypeScript
  • Postgres
  • React
  • Next.js
  • NestJS
  • Drizzle
  • D3
  • Tailwind
  • AWS
  • CDK

Principal

Confident Technology

Independent software engineering consultant. Projects included a high-performance stock dashboard and a SaaS microfrontend platform.

  • TypeScript
  • React
  • Remix
  • WebSocket
  • Hono
  • Single-SPA
  • Tailwind

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