Andre Fernandes

Portrait of Andre Fernandes

Senior fullstack engineer shipping enterprise systems end-to-end.

About eight years across QA, fullstack, and lead roles — building reliable products with TypeScript, React, Node.js, and AI-assisted workflows.

Experience

Software engineering, end to end

Eight years shipping fullstack products, then leading white-label platforms and data systems as Software Engineer.

  1. Aug 2022 – Present

    Lead Software Engineer

    Oliver Insurance Software · British Columbia, Canada

    • Led a white-label Insurance Sales Platform (React/Vite + NestJS) with a SurveyJS underwriting engine for automated policy purchases.
    • Built and operated a Data Orchestration platform that moved insurance data reliably across internal systems.
    • Shipped a React Native NX white-label app so carrier brands could reuse one mobile codebase.
  2. Apr 2021 – Aug 2022

    Full Stack Engineer

    Oliver Insurance Software · Vancouver, BC

    • Delivered ClaimSecure SAML SSO with NestJS so partners could authenticate securely into claims workflows.
    • Built a ClamAV-backed file-scan microservice (Node.js/Express) to harden document uploads.
    • Shipped a Django release-notes app that published JIRA updates across Confluence spaces.
  3. Oct 2018 – Apr 2021

    Quality Assurance Analyst

    Oliver Insurance Software · Burnaby, BC

    • Automated Oracle APEX deployments with GitHub Actions CI, including schema validation for safer releases.
    • Implemented localization and mentored the team to onboard a Quebec client successfully.
  4. Aug 2017 – May 2018

    Intern Software QA Analyst

    Motorola Mobility (Lenovo) · FADE-CIN · Recife, Brazil

    • Ran manual and automated testing across desktop and web apps to improve coverage and defect detection.
    • Accelerated localization testing by emulating Windows locale switching without system restarts.

Side projects

Border Pass

In progress

Live US–Canada border wait times, nearby ports, and a map that helps you choose when to cross.

Crossing the US–Canada border means guessing wait times. Border Pass pulls live CBP and CBSA data so travelers can see nearby ports, port details, and map context before they leave.

Stack: Expo / React Native · Expo Router · Fastify · tRPC · PostgreSQL · Drizzle ORM

Skills

What I work with

Core stack first — then the tools I reach for to ship and verify.

  • TypeScript
  • Node.js
  • React
  • AWS
  • Claude Code
  • Cursor
  • NestJS
  • React Native
  • Expo
  • Python
  • Fastify
  • Express
  • PostgreSQL
  • Redis
  • Docker
  • Playwright
  • Vitest
  • Turborepo
  • NX

Education & certifications

Background

Computer Engineering

Universidade de Pernambuco (UPE)

2014 – 2017

Languages

  • Portuguese · Native
  • English · Full professional

Certifications

  • Java AcademyFuctura · 2017
  • IELTS General Training8.0 / 9.0 · 2019
  • CTFLISTQB · 2020