# Ethan James > Full Stack TypeScript Engineer Location: Alameda, California, United States Profile: https://flows.cv/ethanjames I have expert knowledge of JavaScript, TypeScript, React, HTML5 & CSS3. I have specialized in JavaScript over the last decade, and my accomplishments run the gamut from flashy portfolio sites to robust single-page applications using current best practices for front-end development. I have extensive experience developing for Ruby on Rails, Node.js with Express & Next.js. I have worked with databases including MySQL, PostgreSQL & MongoDB and have recently adopted Drizzle as my JavaScript ORM of choice. I am adept at designing and consuming various styles of APIs, including REST & GraphQL. I am passionate about doing the best possible work, and I code using the most modern technologies available. I am a very strong communicator and can discuss requirements with technical or non-technical team members with equal facility. I pursue test-driven development and am especially fond of Vitest. ## Work Experience ### Full Stack TypeScript Engineer @ Social Scavenger Jan 2021 – Present | Toronto, Ontario, Canada Social Scavenger wanted to add an offering to their multimedia social platform, allowing friends and coworkers to engage in friendly competition by posting selfies of each other. ● AWS Lambda provides an inexpensive, low-maintenance API that scales with the product from launch through maturity. ● Prisma integrates seamlessly with TypeScript to enforce type-safety despite a rapidly-evolving database schema. Next they wanted to offer AI-generated scavenger hunts to parents planning events for their children. ● ChatGPT powers a digital assistant tasked with designing the perfect party ● TRPC provides a type-safe API that integrates beautifully with React Query ### Full-Stack TypeScript Engineer @ Tambo Jan 2024 – Jan 2024 | Greater London, England, United Kingdom Tambo wanted to double down on their SaaS Amazon marketing insights portal by adding features, improving security through static analysis testing, and implementing a state-of-the-art CI/CD workflow. ● Next.js provides a performant, feature-rich full-stack application built on industry-standard React components. ● Gitlab pipelines ensure that code changes and database migrations pass a battery of tests before they can be merged. ### Next.js Developer @ Carbon UK Holdings Jan 2023 – Jan 2023 | England, United Kingdom Carbon Holdings UK needed a full-featured carbon offset calculator to generate leads for their sustainability consulting services ● Next.js provides a full-stack framework that simplifies data fetching, routing & rendering ● AWS Cognito powers account management and supports an array of identity providers ### Full Stack Engineer @ Searchland Jan 2023 – Jan 2023 | London, England, United Kingdom SearchLand needed help integrating a rich-text editor into their title search platform in order to facilitate communication between property professionals and landowners. ● TypeORM pairs the flexibility of GraphQL with the improvements to developer experience provided by TypeScript ● Nx brings first-class monorepo support to the large & evolving codebase ● Google Cloud Tasks emulator provides a Dockerized development environment for performing asynchronous actions ### Full Stack Engineer @ Sarradet. Jan 2022 – Jan 2022 | New York, New York, United States Sarradet needed an eye-catching VR e-commerce presence for their lifestyle brand. ● Shopify’s full-stack Hydrogen platform helps us display products pulled from their GraphQL back-end. ● Tailwind lets us prototype components quickly while maintaining reusability. ### React Developer @ Analytical Flavor Systems, Inc. Jan 2020 – Jan 2021 | New York, New York, United States Analytical Flavor Systems, an artificial intelligence platform to interpret and predict flavor preferences, needed a complete overhaul of their existing website. ● Gatsby is a static site generator with a huge feature set that scales with the business. ### React Developer @ CityBase, Inc Jan 2018 – Jan 2020 | Chicago, Illinois, United States CityBase builds technology that unifies the way people find, apply for, and pay for public services. They have constructed a React/Redux & Elixir platform allowing citizens to interact with municipal government services, leveraging Redux Observable to handle sophisticated logic. ● React-driven customizable workflows allow services to be built in JSON (https://www.indy.gov/workflow/property-taxes) ● A white-label SPA built in React allows residents to create accounts, make payments and set up autopay. Uses styled components to build a first-class UI from reusable atoms (https://pay.sfgov.org/login) ● Integration between Elixir & a third-party form-management service lets a city provide a seamless user experience between its various departments (https://www.indy.gov/form/temporary-outdoor-seating-form) ## Education ### Bachelor's degree in Computer Science University of California, Santa Cruz Jan 2002 – Jan 2005 ## Contact & Social - LinkedIn: https://linkedin.com/in/ethan-james-3138502a9 --- Source: https://flows.cv/ethanjames JSON Resume: https://flows.cv/ethanjames/resume.json Last updated: 2026-03-29