Résumé / CV

Senior full stack engineer and technical leader with 15+ years delivering production web applications for startups, global brands, and public-sector organizations. Deep expertise in JavaScript, TypeScript, React, Next.js, Node.js, frontend architecture, accessibility, performance, design systems, and API-driven products. Leads complex initiatives from product discovery through launch, mentors engineers, and translates ambiguous requirements into maintainable systems with measurable business impact.

Chatterworks

Consulting Senior Frontend Engineer

May 2025 – August 2026
  • Served as sole frontend engineer at a five-person startup, rebuilding the V2 product in Next.js 16 with a scalable architecture and refined design system.
  • Applied SSR, SSG, ISR, Server Actions, client-component islands, and cache tags to improve speed, correctness, and maintainability; the launch enabled an influencer campaign and helped the company surpass $1M ARR.
  • Integrated LLM APIs and SDKs for data enrichment and workflow automation, supporting personalized outreach with reliability safeguards.

Funko

Consulting Senior Frontend Engineer

Sep 2025 – May 2026
  • Helped build and launch Pop Yourself Everywhere across mobile, web, and self-service kiosks, including the first live deployment at an Inter Miami match.
  • Created accessible, resilient, touch-first interfaces and polished interaction patterns for a consistent customer experience across device formats.
  • Deployed services on AWS EC2 with RDS, SNS, and SQS to support on-demand creation of 3D models for custom Funko Pops.

The Motley Fool

Technical Lead

Jun 2025 – Oct 2025
  • Wrote more than 2,400 automated tests, increasing repository coverage from under 5% to 65% and reducing approximately 400,000 weekly captured errors by 87%.
  • Used MCP tooling across Jira, Slack, GitHub, Confluence, and Sentry to diagnose user-experience and delivery issues.
  • Documented the business impact of those issues and developed remediation plans with engineering and product stakeholders.

Synchrony

Technical Lead

Jan 2025 – Jun 2025
  • Reduced feature delivery time by 40% by establishing Definitions of Ready, better story decomposition, and clearer coordination among product, Scrum, engineering, and dependent teams.
  • Mentored developers on code quality and technical excellence while shielding the team from unnecessary meetings and accelerating cross-team issue resolution.
  • Contributed to Community of Practice projects focused on engineering quality and collaboration across the organization.

GE

Senior React Developer

Mar 2024 – Jan 2025
  • Built accessible, responsive interfaces for a SaaS product used by power-grid operators to view and simulate real-time data using TypeScript, React, Vite, Node.js, Tailwind CSS, and Material UI.
  • Created component, unit, and functional coverage with Vitest, React Testing Library, Playwright, and Storybook; designed a cloud-agnostic deployment approach spanning Azure, Google Cloud, and AWS.
  • Implemented caching and asynchronous data synchronization with TanStack Query to reduce redundant API traffic and improve application responsiveness.

U.S. Department of the Treasury

Lead Engineer

Jun 2023 – Mar 2024
  • Led a three-person team building a unified platform for provisioning resources across AWS, Google Cloud, and Oracle Cloud through a single web interface.
  • Translated stakeholder needs into prioritized requirements and delivery plans, ran Scrum ceremonies, mentored engineers, and improved accessibility and quality with TypeScript, ESLint, and Playwright.
  • Deployed the platform on AWS Fargate, S3, and DynamoDB using CloudFormation templates to define and manage its infrastructure.

Jaguar Land Rover

Senior Engineer

Jan 2023 – Jul 2023
  • Designed and built a scalable full stack research platform with React, Vite, Styled Components, Express, Prisma, GraphQL, Docker, Turborepo, and Kubernetes for capturing prototype interactions.
  • Automated the prototype-import and processing workflow, eliminating work equivalent to two full-time roles while extending third-party prototyping tools beyond the product team's original expectations.
  • Set up consistent development environments with VS Code Dev Containers and Docker Compose, using PNPM workspaces and Turborepo to manage the monorepo and its tasks.

National Basketball Association

Senior Software Engineer

Apr 2022 – Jan 2023
  • Built and maintained Node.js services delivering real-time game data and player statistics to NBA.com, televised broadcasts, and NBA League Pass.
  • Replaced legacy REST endpoints with GraphQL services, reducing request volume and improving latency by up to 80%.
  • Created a type-safe GraphQL client library that frontend teams used to consume the Core Data APIs.

Nike

Senior Software Engineer III

Aug 2018 – Apr 2022
  • Built an accessible React and TypeScript customer-engagement application on Twilio for Nike Experts on Demand, partnering with product, design, backend, and mobile teams on APIs, experiments, and delivery priorities.
  • Delivered responsive, pixel-accurate interfaces from Figma and implemented unit, component, and functional tests with Mocha, Chai, Jest, React Testing Library, and Cypress.
  • Built product drop functionality for the SNKRS mobile application using React Native and Expo.

Nike

Lead Engineer

May 2015 – Aug 2018
  • Led three engineers in redesigning Nike customer-support sites as one React application hosted on AWS and migrated 48 legacy PHP codebases into a version-controlled Node.js monorepo.
  • Unified global support experiences with localization, internationalization, CI/CD, and 70% test coverage, saving hundreds of developer hours; also built Snowflake data solutions for real-time analytics.
  • Worked with the Product Owner to refine the backlog, prioritize technical debt, manage dependencies between teams, and mentor junior engineers.

Oracle

Sales Demo Architect

Apr 2011 – May 2015
  • Architected end-to-end Oracle Service Cloud CRM demonstrations and tailored customer portals using HTML, CSS, JavaScript, PHP, and CodeIgniter for enterprise sales opportunities.
  • Configured knowledge and incident management, custom workspaces, workflows, business rules, and business objects to demonstrate prospective customers' CRM requirements.

Earlier experience

Technical Solution Services

Systems Administrator

Nov 2010 – Jan 2011
  • Supported Windows and Linux network environments for small businesses.
  • Supported Active Directory accounts, network security, and technical troubleshooting.

N.E.W.

PC Technician

Jan 2006 – Jul 2009
  • Resolved escalated hardware and software issues and supported customers remotely.
  • Trained employees on new clients and technologies.

Technical expertise

Languages and frameworks
JavaScript, TypeScript, React, Next.js, Node.js, Express, GraphQL, PHP, Python
Frontend and quality
Accessible responsive UI, design systems, CSS, Tailwind CSS, Material UI, Storybook, Vitest, Jest, React Testing Library, Playwright, Cypress
Architecture and delivery
Full stack architecture, REST and GraphQL APIs, performance optimization, SSR, SSG, ISR, Server Actions, monorepos, CI/CD, Docker, Kubernetes, AWS, Azure, Google Cloud, Oracle Cloud, Agile leadership