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

Nathan Arseneau Développeur full-stack senior · Leader technique

Je conçois des systèmes full-stack, je dirige les équipes qui les livrent et je reste de garde une fois qu'ils sont en production.

HTTP/2 200 · réponse

uptime
8 ans
certifications
9 actives
région
Montréal, QC
langues
Français, anglais

Architecture, déploiements de bout en bout du DEV à la PROD, gestion des incidents de production — et, depuis peu, l'intégration de l'IA dans le cycle de développement sans dégrader le code.

HOP 01 trace_id: carrière · 2014 → présent

Chaque span, de bout en bout.

GET /career
emploi formation
CGIDéveloppeur full-stack senior, leader technique
2021.09 → présent
FanslabDéveloppeur full-stack
6 mois
UQAMCertificat informatique avancé
UQAMCertificat informatique
FanVisionDéveloppeur full-stack
fermée · COVID-19
Cégep Lionel-GroulxDEC en informatique
span · cgi2021.09 → présent

CGI, Montréal

Conseiller senior · développeur full-stack · leader technique

  • Architecture d'applications haute performance, adaptée aux besoins des clients
  • Livrables de production et déploiements de bout en bout, DEV → QA → UAT → PROD
  • Direction des enquêtes sur les incidents de production
  • Intégration de l'IA dans le cycle de développement : ingénierie de prompts, création de skills
  • Revues de code, gestion des dépendances, collaboration avec des parties prenantes internationales jusqu'au niveau VP
span · fanslab2021.03 → 2021.09

Fanslab, Montréal

Plateforme SaaS d'événements virtuels pour entreprises et associations

  • APIs RESTful évolutives en Python et Flask
  • Composants React réutilisables et accessibles
  • Surveillance, alertes automatisées et tableaux de bord dans AWS CloudWatch
span · fanvision2017.05 → 2020.05

FanVision, Boisbriand

Technologie sportive en temps réel qui permet aux partisans de suivre l'action en direct dans le stade

  • APIs RESTful et composants React réutilisables
  • Nouvelles fonctionnalités pour des applications Android en Java
  • Une interface utilisateur en C pour des systèmes embarqués
  • Outils internes de surveillance de l'infrastructure
HOP 02 5 services ont répondu

Ce qui est revenu.

200POST /cgi/financial-planning

Outil de planification financière

Leader technique. APIs Java en Spring Boot et MongoDB dans une architecture de microservices, consommées par un front-end React. J’ai conçu des composants accessibles et virtualisés qui gardent le DOM léger, ce qui a réduit la latence de saisie sur les écrans lourds. J’ai aussi conçu et réalisé une preuve de concept Drools pour un moteur de recommandation, qui a démontré que les règles d’affaires pouvaient être mises à jour en temps réel sans nuire à la performance.

  • Java
  • Spring Boot
  • MongoDB
  • React
  • Drools
points d'histoire par sprint
48 → 65+
d'erreurs d'inexactitude des données, grâce aux changelogs MongoDB et à la validation de schéma
−99,9 %
pour amener 2 juniors et 3 stagiaires à une autonomie complète
3 mois
200PUT /rail/reservations

Modernisation d'un système de réservation

Leader technique pour une compagnie ferroviaire canadienne. Front-end en Angular et back-end en TypeScript, entièrement serverless sur AWS.

Lambda · DynamoDB · SNS · SQS · CloudWatch · CodePipeline

200GET /fanvision/signal-monitor

Moniteur SRN / AR100

Les équipes d’opérations des stades repéraient les problèmes en faisant le tour pour vérifier le matériel. J’ai conçu et développé une application Android qui surveille la force des signaux vidéo et audio et envoie des alertes en temps réel, pour que les problèmes soient réglés en quelques minutes plutôt qu’en quelques heures.

Android · Java · outils internes

200PATCH /itelligent/signage

Affichage numérique pour des stades de la NFL

Architecte de solutions. Une conception hybride qui communique avec les APIs du réseau local, pendant qu’une couche infonuagique événementielle contrôle les écrans en temps réel. Comprend une API proxy avec mise en cache et authentification, un tableau de bord React pour gérer les téléviseurs à distance et des fonctionnalités Android natives.

NestJS · Node · React · GCP · AWS · Java

200POST /icar/kiosk

Borne libre-service

Architecte de solutions. Une application React et Electron qui capte, analyse et affiche un flux RS-232 en direct. Elle a remplacé un processus manuel par une borne libre-service fonctionnelle.

React · Redux · Electron · Node · AWS

HOP 03 résolu depuis nathan.lock

Dépendances.

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 jetons · tous valides
HOP 05 en attente de votre requête

Un problème difficile? Envoyez-le-moi.

Architecture, une équipe qui a besoin d'un leader, ou un système qui réveille quelqu'un à 3 h du matin — en français ou en anglais.

$ curl -X POST arseneau.io/hello \
-d "[votre projet]"