Photographe + Développeur

Olivier La Haye

Développeur UI/UX senior · IA native · Orchestrateur d'agents

Je livre des interfaces de qualité production dans n'importe quelle pile en orchestrant des agents de codage avec un jugement de design solide. 7+ ans à relier la finition visuelle au code livré. Vise des postes seniors en Design Engineering, UI Engineering et Frontend, dans des compagnies orientées design. Disponible 100 % à distance en Amérique du Nord.

  • 7+ ans en développement
  • 25 ans de finition visuelle
  • AMETEK 2022 Innovation Award
  • Disponible 100 % à distance, Amérique du Nord
Développement UI/UXOrchestration d'agentsWPF · .NETTypeScript · AstroWCAG 2.2 AA

Preuves

Repères de séniorité

  • 7+ ans en développement produit WPF, .NET, web (TS/Astro)
  • 25 ans de finition visuelle Photoshop depuis 2001
  • 1 AMETEK Innovation Award 2022 peel 3 by Creaform
  • Agents Claude Code · Codex · Copilot CLI TS · Astro · Cloudflare livrés via agents

Résumé

En une page

Développeur UI/UX senior avec plus de 7 ans d'expérience à faire le pont entre le travail visuel et le code livré, à la recherche de postes seniors en Design Engineering, UI Engineering et Frontend dans des compagnies orientées design. Je livre des interfaces de qualité production dans n'importe quelle stack en orchestrant des agents de code (Claude Code, Codex, Copilot CLI) avec un jugement de design solide. Expertise approfondie en WPF, .NET et MVVM, jumelée à 25 ans de pratique visuelle (Adobe Photoshop depuis 2001, photographie professionnelle depuis 2010). J'ai récemment livré des applications web complètes en TypeScript, Astro et Cloudflare sans expérience préalable de ces frameworks, en cadrant les problèmes précisément, en évaluant la sortie des agents avec un œil critique et en itérant jusqu'au poli. Reconnu par les équipes de design et de marketing comme la voix du développement sur les décisions UI/UX, avec des propositions adoptées de manière constante.

Vue Filtrer le contenu du CV par discipline

Choisissez ce qui apparaît ci-dessous. Logiciel par défaut.

Recherche-développement créatif

La photographie comme preuve d'ingénierie

25 ans de finition visuelle (Photoshop depuis 2001) et 15+ ans de photographie professionnelle (depuis 2010) ne sont pas un parcours parallèle. C'est le banc d'essai qui durcit mon jugement UI/UX, ma rigueur sur les Core Web Vitals et ma livraison média de qualité production.

  1. 01

    Jugement visuel · UI/UX

    Composition, hiérarchie, lumière, couleur, retenue. Les mêmes décisions qui font tenir une photo professionnelle sont celles qui donnent du poids visuel à une interface. Adopté de manière constante par les équipes design + marketing chez Creaform.

  2. 02

    Ingénierie média · performance

    WebP, AVIF, srcset responsive, fetchpriority, dimensions explicites pour CLS = 0, decoding async, paresseux par défaut, eager seulement pour le LCP. Cette page elle-même charge ses images selon ce contrat. Pipeline Dropbox → Cloudflare Pages dynamique, sans CDN tiers payant.

  3. 03

    Finition produit · livraison client

    Coordination de plusieurs centaines de livrables par contrat, droits d'image clairs, suivi Loi 25, presse-papiers + galerie privée + lien NFC, sans jamais perdre la main sur la qualité finale. Le même standard appliqué à n'importe quel produit numérique.

Carrière

Parcours, vue d'ensemble

Chevauchement des rôles et moments clés. Cliquez sur une barre pour les détails — glissez ou utilisez la molette pour explorer.

Carrière

Parcours professionnel

Des rôles en ordre chronologique inverse. Les marqueurs, couleurs et états suivent la hiérarchie de parité définie dans le CV desktop.

  1. UI/UX Expert Software Developer

    Creaform

    Lévis, QC, Canada (Hybride)

    Leadership UI/UX et livraison front-end sur plusieurs projets, en assurant une UI desktop cohérente et de haute qualité.

    • WPF
    • XAML
    • C# 7.3
    • MVVM
    • Visual Studio
    • Adobe Photoshop
    • Mené la modernisation UI vers WPF dans la transition de VXelements vers Creaform.OS, en livrant un look modernisé et une meilleure cohérence visuelle sur plusieurs modules et écrans.
    • Défini et renforcé des standards UI (espacement, typographie, états, règles de theming) pour réduire la fragmentation et garder un produit cohérent.
    • Créé des maquettes Photoshop haute fidélité et des visuels prêts à prototyper pour valider tôt la direction et réduire le churn UI en fin de cycle.
    • Agi comme ressource de référence UI/UX, en accompagnant les développeurs sur les décisions de style et les détails d’interaction.
  2. Software Developer

    Creaform

    Québec, QC, Canada

    Développement logiciel avec emphase UI front-end et intégration WPF.

    • WPF
    • XAML
    • C#
    • MVVM
    • Visual Studio
    • Conçu et développé une nouvelle interface pour peel.OS, en améliorant la clarté des workflows (navigation, structure des écrans) et en standardisant des patterns UI réutilisables.
    • Contribué à peel 3 by Creaform et à l’équipe du projet peel, reconnu par l’AMETEK Innovation Award 2022, avec un focus sur la livraison UI WPF, la cohérence visuelle, et la finition des interactions.
    • Livré des features WPF avec un standard élevé d’utilisabilité, de hiérarchie visuelle, et de finition d’interaction.
  3. Software Developer

    Arcane Technologies

    Québec, QC, Canada

    UI front-end et production visuelle.

    • React
    • JavaScript
    • Redux
    • C#
    • Unity
    • C++
    • OpenCV
    • Libraw
    • Adobe Photoshop
    • Illustrator
    • After Effects
    • Créé et maintenu des interfaces front-end avec React, JavaScript et Redux, en visant clarté et maintenabilité.
    • Conçu des assets visuels avec Photoshop et Illustrator pour soutenir produit et marketing.
    • Travaillé au besoin sur des volets image et médias (OpenCV, Libraw, After Effects).
  4. Stagiaire en développement logiciel

    iA Groupe financier (Industrielle Alliance)

    Québec, QC, Canada

    • C#
    • VB.NET
    • SQL
    • Scrum
    • Développé des fonctionnalités en C# et VB.NET et contribué aux tests unitaires pour la stabilité.
    • Travaillé en Scrum et soutenu des besoins de données via SQL.
  5. Photographe indépendant · Métier visuel et ingénierie média

    OLH Photographie

    Québec, QC, Canada (Indépendant)

    Photographie professionnelle multi-disciplinaire (événements, portraits, sport, voyages personnels) appuyée par un pipeline média livré sur le web, conçu et entretenu en interne.

    • Adobe Photoshop
    • Adobe Lightroom
    • Astro 5
    • TypeScript
    • Cloudflare Pages
    • Dropbox
    • WebP
    • AVIF
    • responsive srcset
    • Pratique photographique professionnelle continue depuis 2010 — événements (galas universitaires, corporatif), volleyball / sport, portrait et voyages personnels — avec des racines en édition photo remontant à 2001 (Adobe Photoshop).
    • Conçu et livré olhphotographie.com sur Astro + Cloudflare Pages avec un pipeline média dynamique branché sur Dropbox : WebP/AVIF, srcset responsif, dimensions explicites (CLS = 0), chargement paresseux par défaut, eager seulement pour le LCP.
    • Livré des centaines d'images optimisées par contrat, avec textes de galerie bilingues fr-CA / en-CA, accès privés avec mot de passe et clarté des droits d'image — toute la surface client maîtrisée de bout en bout.
    • Reporté le même jugement visuel (composition, hiérarchie, lumière, couleur) directement dans les décisions UI/UX du côté logiciel ; adopté de manière constante par les équipes design et marketing chez Creaform.

Compétences

Couverture par discipline

Systèmes de design et finition UI
  • Tokens et thèmes
  • Hiérarchie typographique
  • Mise en page et rythme
  • États et micro-interactions
  • Cohérence multi-plateforme
Développement IA natif et orchestration d'agents
  • Orchestration d'agents comme pratique de développement principale (Claude Code, Codex, Copilot CLI)
  • Cadrage de tâches d'agent
  • Prompts durables
  • Évaluation de la sortie d'agent
  • Boucles de validation
Prototypage et design visuel
  • Adobe Photoshop (depuis 2001)
  • Maquettes haute fidélité
  • Direction art
  • Iconographie
  • Photographie professionnelle
WPF et .NET
  • WPF
  • XAML
  • C# 7.3+
  • MVVM
  • .NET
  • DependencyProperty
  • Bindings
Frontend web
  • TypeScript
  • Astro 5
  • HTML5
  • CSS moderne (container queries, color-mix)
  • React (Arcane)
  • Cloudflare Pages + D1
Theming et localisation
  • Thèmes clair/sombre
  • Tokens CSS
  • Localisation .resx
  • BCP-47 (fr-CA / en-CA)
  • Sélection de polices
Performance et accessibilité
  • WCAG 2.2 AA
  • ARIA
  • Navigation clavier
  • Gestion du focus
  • Core Web Vitals (LCP / INP / CLS)
Outillage et tests
  • Visual Studio
  • VS Code
  • Playwright
  • axe-core
  • Astro check
  • Lighthouse-CI
  • Git
Collaboration et leadership
  • Voix UI/UX référence
  • Coaching design auprès des dévs
  • Revues de code
  • Documentation
  • Communication écrite bilingue

Distinctions

Reconnaissances

AMETEK Innovation Award 2022

Contribution à peel 3 by Creaform : livraison UI WPF, cohérence visuelle et finition des interactions.

Formation

Formation

Université Laval | Baccalauréat en informatique

Québec, QC, Canada | 2014 à 2018

Cégep Limoilou | DEC, Animation 3D et synthèse d’images

Québec, QC, Canada | 2008 à 2011

Langues

Communication écrite et orale

  • Français (langue maternelle)
  • Anglais (compétence professionnelle)

Hors écran

Téléchargez ou imprimez

Cette page est elle-même mon CV. Utilisez Ctrl+P (ou Cmd+P sur Mac) pour générer un CV éditorial en noir et blanc, sur une seule colonne, compatible ATS, prêt à envoyer ou à coller dans un système de suivi de candidatures.

Projet parallèle

ResumeApp, l'application en action

Application WPF conçue et développée de A à Z. Reflète mes standards en architecture, UI/UX et finition de code.

Architecture MVVM

Séparation propre entre la vue, le modèle de vue et les services, avec injection de dépendances et commandes.

UI/UX soignée

Thème sombre et clair, animations fluides, navigation par onglets, design responsive et souci du détail visuel.

Bilingue

Support complet français et anglais via des fichiers .resx, avec changement de langue en temps réel.

Standards de code

Code propre, nommage explicite, organisation claire, patterns réutilisables et architecture maintenable.