Nathan Software

Nathan Charrois

Software engineer and would-be architectural photographer based in Vancouver, B.C.

Experience

Coinbase

May 2021 — June 2025

Coinbase is the global leader for secure online buying, selling, transferring, and storing cryptocurrencies.

Responsibilities:

  • Frontend lead for Simple Asset team, responsible for quality on Assets, Asset Detail, and Account screens (web and mobile).
  • DRI for the redesign of Assets screen, a cross-functional initiative to consolidate portfolio balances in a single service.
  • Maintained strict quality SLAs for latency and error metrics; introduced observability via Datadog dashboards and Slack bots.
  • Initiated, commanded, and helped drive incident response; surfaced incident-level regression metrics via Slack integration.
  • Collaborated with sibling teams to reduce and sustain app-wide error rate from >2.0% to 0.1% across 25M+ user sessions.
  • Improved content layout shift and time to first byte “Good” scores from 10% to 80% in collaboration with infra team.
  • Participated in company-wide, high visibility initiative to audit and revise error and graceful fallback states for web and mobile.
  • Evaluated over 50 junior, mid, and senior level candidates in technical and system design interviews for the Consumer org.
  • Helped decomp monolithic legacy code into microservices, primarily for user referral and user vault services.
  • Received Coinbase high impact awards (Q2 2022, Q1 2023); promoted to Senior Engineer (Q3 2023).

Quoter Software Inc.

September 2016 — April 2021

Quoter is an easy-to-use, cloud-based quoting platform for multi service providers. Generate documents with standardized product, pricing, and quotation details.

Responsibilities:

  • Had ownership over frontend repositories, including project planning, deployment, and work delegation.
  • Refactored large monolith application into domain driven microservices (core quote builder, product cloud search, account/billing management, and reporting tools).
  • Wrote power-user friendly and desktop competitive UI in React/Redux/Typescript and SCSS.
  • Built and maintained application test suite using Jest and E2E testing using CypressJS.
  • Worked with document generation tools; wkhtmltopdf, DOMPDF, chrome headless browser.
  • Worked extensively with client-server communication tools via GraphQL, JSONAPI, RESTful practices.
  • Worked closely with project managers and product teams to plan, wireframe, and develop features.
  • Maintained UI library, templates, documentation using React Storybook.

Pointstreak Sports Technologies

September 2012 — June 2016

Pointstreak delivered three tightly integrated SaaS solutions to over 2,500 clients in North America, redefining modern score keeping, registration, and sports applications.

Responsibilities:

  • Took features from conception to implementation through Agile development process.
  • Developed reusable, component-based UI libraries shared between multiple products.
  • Took an iterative approach to improving product design aided by third-party tooling.
  • Worked with RESTful APIs to create statistic-rich, responsive user interfaces.
  • Developed sport-specific content management system using CakePHP.
  • Developed rich calendar and scheduling application using Backbone, jQuery and API.
  • Lead initiative to create developer friendly UI library using HTML, SCSS, and Gulp.
  • Successfully planned and executed legacy product migration and upgrade.

Univserity of the Fraser Valley

Bachelor's of Computer Science, 2012

Technologies

Frontend
  • React
  • Typescript
  • GraphQL
  • Backbone
  • Bootstrap
Backend & Devops
  • Nginx
  • React
  • AWS
  • Git
  • Shell (Bash)

Projects

Babydiet.com

2025 —

Generate a unique meal for your baby.

Sparkatale.com

2014 — 2019

Logo and web design for a website which allowed creative writing.

Flashindustries.com

2004 — 2010

One of the largest flash portals of its era.