$ curl -i https://arseneau.io/nathan

Nathan Arseneau Senior full-stack developer · Tech lead

I build full-stack systems, lead the teams that ship them, and stay on call once they're in production.

HTTP/2 200 · response

uptime
8 years
certifications
9 active
region
Montréal, QC
lang
Français, English

Architecture, end-to-end deploys from DEV to PROD, production incident leads — and lately, bringing AI into the development lifecycle without making the code worse.

HOP 01 trace_id: career · 2014 → now

Every span, end to end.

GET /career
work education
CGISenior full-stack dev, tech lead
2021.09 → now
FanslabFull-stack developer
6 mo
UQAMCertificat informatique avancé
UQAMCertificat informatique
FanVisionFull-stack developer
closed · COVID-19
Cégep Lionel-GroulxDEC in computer science
span · cgi2021.09 → now

CGI, Montréal

Senior consultant · full-stack developer · tech lead

  • Architecture for high-performance applications, shaped to client needs
  • Production artifacts and end-to-end deployments, DEV → QA → UAT → PROD
  • Leading investigations on production incidents
  • Bringing AI into the SDLC: prompt engineering, skill creation
  • Code reviews, dependency management, work with global stakeholders up to VP level
span · fanslab2021.03 → 2021.09

Fanslab, Montréal

SaaS virtual events platform for enterprises and associations

  • Scalable RESTful APIs in Python and Flask
  • Reusable, accessible React components
  • Monitoring, automated alerts and dashboards in AWS CloudWatch
span · fanvision2017.05 → 2020.05

FanVision, Boisbriand

Real-time sports tech that lets fans follow live action inside the venue

  • RESTful APIs and reusable React components
  • New features for Android apps in Java
  • A C-based user interface for embedded systems
  • Internal tools for infrastructure monitoring
HOP 02 5 services responded

What came back.

200POST /cgi/financial-planning

Financial planning tool

Tech lead. Java APIs in Spring Boot and MongoDB across a microservices setup, consumed by a React front end. I built accessible, virtualized components that keep the DOM small, which cut input lag on heavy screens. I also designed and built a Drools proof of concept for a recommendation engine, showing that business rules could update in real time without hurting performance.

  • Java
  • Spring Boot
  • MongoDB
  • React
  • Drools
story points per sprint
48 → 65+
data inaccuracy errors, via MongoDB changelogs and schema validation
−99.9%
2 juniors + 3 interns to full autonomy
3 months
200PUT /rail/reservations

Reservation system modernization

Tech lead for a Canadian railway company. Front end in Angular and back end in TypeScript, fully serverless on AWS.

Lambda · DynamoDB · SNS · SQS · CloudWatch · CodePipeline

200GET /fanvision/signal-monitor

SRN / AR100 monitor

Venue ops teams found problems by walking around and checking hardware. I designed and built an Android app that monitors video and audio signal strength and sends real-time alerts, so issues got fixed in minutes instead of hours.

Android · Java · internal tooling

200PATCH /itelligent/signage

Digital signage for NFL venues

Solution architect. A hybrid design that talks to local network APIs while an event-driven cloud layer controls screens in real time. Includes a proxy API with caching and auth, a React dashboard for remote TV management, and native Android features.

NestJS · Node · React · GCP · AWS · Java

200POST /icar/kiosk

Self-service kiosk

Solution architect. A React and Electron app that captures, analyzes and displays a live RS-232 stream. It replaced a manual workflow with a working self-service kiosk.

React · Redux · Electron · Node · AWS

HOP 03 resolved from nathan.lock

Dependencies.

ai
Claude, MCP, OpenAI / ChatGPT, GitHub Copilot
languages
TypeScript, JavaScript, Java, Python, C, HTML, CSS / SCSS, Bash
frontend
React, Redux, Angular, Electron
backend
Node.js, Bun, NestJS, Spring Boot, Flask
cloud
AWS (Lambda, DynamoDB, SNS, SQS, CloudWatch), GCP, Firebase
data
MongoDB, PostgreSQL, DynamoDB
infra
Kubernetes, Helm, Docker, Jenkins, Git, Bitbucket, GitHub
process
Agile / SAFe, Jira, Confluence, code review, mentoring
HOP 04 9 tokens · all valid
HOP 05 awaiting your request

Have a hard problem? Send it over.

Architecture, a team that needs a lead, or a system that keeps paging someone at 3 a.m. — in French or English.

$ curl -X POST arseneau.io/hello \
-d "[your project]"