À propos
Mon parcours en programmation a commencé en 2015, par curiosité pour le SEO et le HTML. Depuis, je suis devenu Développeur Salesforce sénior, et mes années de consultation en finance, en assurance et en technologie m’ont appris à m’adapter vite et à livrer.
Aujourd’hui, je me spécialise en Salesforce (Apex, LWC, Flow, CPQ), appuyé par plus de 9 ans d’expérience full stack en React, Node.js et AWS. Je m’épanouis dans les intégrations complexes et les projets à forte composante d’architecture qui vont au-delà des solutions déclaratives.
En dehors du code, je reste actif au gym, je profite du temps en famille et je suis de près les marchés boursiers.
Expérience
Développeur Salesforce sénior • Investissement Québec
Permanent à temps plein
- ⎯Développé et implémenté des flows d’authentification JWT Bearer OAuth pour une plateforme sécurisée de génération de documents et des intégrations DocuSign, en respectant les échéances obligatoires de conformité MFA de Salesforce.
- ⎯Conçu et déployé de l’automatisation Flow et de la logique Apex à l’échelle de l’entreprise, à l’aide de patterns bulkified pour optimiser les governor limits et le batch processing à haut volume.
- ⎯Intégré des plateformes tierces à l’architecture de fichiers Salesforce pour automatiser les workflows de génération de documents et de signature.
- ⎯Traduit les besoins d’affaires des principales parties prenantes en spécifications techniques grâce à l’analyse fonctionnelle; conçu l’architecture de solutions Salesforce scalables et documenté les patterns d’implémentation pour le transfert de connaissances à l’équipe.
- Salesforce
- Apex
- Flow
- DocuSign
- OAuth
- API Integration
Développeur Salesforce sénior • Equativ
Contrat
- ⎯Conçu et implémenté des trigger handlers Apex et de la logique service-layer (CampaignBuilder, EnvelopeStatusHandler, services de validation).
- ⎯Développé et refactorisé des Lightning Web Components pour soutenir les workflows de configuration de campagnes et de gestion des prix.
- ⎯Implémenté l’automatisation de la création Quote → Campaign, la standardisation des méthodes de facturation et le transfert de documents à l’aide de ContentDocumentLink.
- ⎯Intégré les mises à jour de statut d’enveloppe DocuSign pour faire évoluer automatiquement les enregistrements d’affaires une fois la signature complétée.
- ⎯Développé de la logique Apex bulk-safe conforme aux governor limits de Salesforce et aux meilleures pratiques d’entreprise.
- ⎯Contribué à l’amélioration de la logique de revenus et de facturation, notamment des implémentations multidevises et du data mapping Snowflake.
- ⎯Travaillé dans des workflows Salesforce DX avec des scratch orgs, des dépôts GitLab et des pipelines CI/CD.
- ⎯Collaboré avec des équipes multidisciplinaires (Finance, Opérations, Produit) pour aligner l’implémentation technique sur les besoins d’affaires.
- Salesforce
- Apex
- Lightning Web Components
- DocuSign
- Snowflake
- CI/CD
- GitLab
- Salesforce DX
Consultant sénior en développement logiciel • ACQ
Contrat
- ⎯Maintenu et amélioré un portail client React et Node.js, en gérant les appels API pour récupérer et afficher les données d’une application SuiteCRM interne.
- ⎯Refactorisé la logique d’affaires du CRM legacy vers des services backend Salesforce Apex et des Lightning Web Components personnalisés pour améliorer la maintenabilité et la scalabilité.
- ⎯Déployé et géré des applications cloud sur AWS et Azure, notamment la mise en place de pipelines CI/CD pour assurer la scalabilité, la fiabilité et l’efficacité des déploiements.
- ⎯Maintenu une API middleware Java reliant la base de données du CRM au portail client React et au site web Wordpress, pour un échange de données fiable et sécurisé.
- SuiteCRM
- Salesforce
- React
- Node.js
- Java
- Azure
- API Development
Consultant sénior en développement logiciel • Blue Cross
Contrat
- ⎯Développé et personnalisé des solutions Salesforce pour une compagnie d’assurance, notamment des implémentations CPQ et des Lightning Web Components, afin de simplifier les processus de soumission et de vente.
- ⎯Maintenu et amélioré un portail client React Native, en gérant les appels API pour récupérer et afficher les données d’une application Salesforce interne.
- ⎯Déployé et géré des applications cloud sur AWS et Azure, notamment la mise en place de pipelines CI/CD pour assurer la scalabilité, la fiabilité et l’efficacité des déploiements.
- ⎯Maintenu une API middleware Java reliant la base de données Salesforce aux applications React et React Native, pour un échange de données fiable et sécurisé.
- Salesforce
- CPQ
- Lightning Web Components
- Apex
- React
- React Native
- Node.js
- Java
- AWS
- Azure
Développeur logiciel sénior • Morningstar
Contrat
- ⎯Développé et maintenu des applications web avec React, Vue.js et Node.js.
- ⎯Conçu et implémenté des infrastructures AWS scalables pour les applications.
- ⎯Mis en place et géré des pipelines CI/CD à l’aide des services AWS.
- ⎯Encadré des développeurs juniors et effectué des code reviews.
- ⎯Implémenté des solutions de data visualization pour divers produits SaaS financiers B2B.
- ⎯Maintenu diverses API REST Node.js pour consommer des microservices internes avec AWS ApiGateway.
- Vue
- React
- NodeJs
- AWS
- CI/CD
- Serverless
- Javascript
- Typescript
- Unit Testing (TDD)
- Scrum/Agile
Développeur Full Stack • Desjardins
Contrat
- ⎯Développé des composants LWC personnalisés avec Javascript et Apex pour étendre les fonctionnalités Salesforce de la plateforme interne d’une institution financière.
- ⎯Créé du code et des librairies réutilisables pour usage futur.
- ⎯Assuré l’accessibilité technique des designs UI/UX.
- ⎯Optimisé les composants pour une vitesse et une scalabilité maximales.
- ⎯Collaboré avec les membres de l’équipe et les parties prenantes.
- ⎯Géré les builds, les tests et les déploiements avec des pipelines CI/CD sur AWS.
- React
- Salesforce
- NodeJs
- Docker
- CI/CD
- Javascript
- Typescript
- Unit Testing (TDD)
Développeur Full Stack • ALDO Group
Permanent à temps plein
- ⎯Développé de nouvelles fonctionnalités côté utilisateur et côté serveur.
- ⎯Créé du code et des librairies réutilisables pour usage futur.
- ⎯Assuré la faisabilité technique des designs UI/UX.
- ⎯Optimisé les applications pour une vitesse et une scalabilité maximales.
- ⎯Veillé à ce que toutes les entrées utilisateur soient validées avant leur envoi aux services back-end.
- ⎯Développé des services Apex personnalisés pour intégrer Salesforce à diverses applications backend eCommerce.
- ⎯Interagi avec de nombreuses API configurées sur AWS API Gateway et AWS Lambda.
- ⎯Géré les builds, les tests et les déploiements avec des pipelines CI/CD sur AWS.
- React
- Redux
- CSS
- NodeJs
- AWS
- Salesforce
- CI/CD
- API
- Javascript
- Typescript
Développeur Full Stack • FlightHub
Contrat
- ⎯Développé une application web sur mesure pour passer de la solution de centre de contact Salesforce à une plateforme de centre de contact interne offrant plus de flexibilité et de contrôle.
- ⎯Intégration de nombreuses API telles que Twilio, Amazon Web Services et plus encore.
- ⎯Développement de plusieurs fonctionnalités avec des technologies telles que Laravel, React, Redux, MySQL, MongoDB et plus encore.
- ⎯Refactoring continu de l’application pour la performance.
- React
- Redux
- CSS
- PHP
- Laravel
- API
- Twilio
- Salesforce
- Javascript
- Typescript
- MySQL
- MongoDB
Développeur Front-End • Levio
Contrat
- ⎯Application de gestion de fonds de pension.
- ⎯Développement de plusieurs fonctionnalités front-end en Angular / TypeScript, dans un environnement back-end .Net / C# / Java / WebSocket.
- ⎯Gestion du state de l’application front-end avec Redux.
- ⎯Chaque fonctionnalité validée par des unit tests.
- ⎯Environnement d’équipe Agile.
- Angular
- Typescript
- Redux
- CSS
- Websocket
- Unit Testing (TDD)
- Scrum/Agile
Projets
Conçu avec l’IA
Développé par moi à l’aide d’outils de code IA.
WealthIron
Plateforme de gestion de patrimoine personnel que j’ai bâtie et que j’utilise activement pour gérer mes propres finances, offerte en web app et en application mobile installable. Elle comprend un P&L par cycle de paie, un système d’allocation à 7 buckets et un conseiller financier IA qui lit vos vrais chiffres plutôt que de donner des conseils génériques.
- React
- NextJS
- NodeJS
- Fastify
- Typescript
- Tailwind
- PostgreSQL
- Redis
- PWA
- Groq AI
Conçu avant l’IA
Codé à la main, avant que j’utilise des outils d’IA.
Quote Form Builder • Github
Web app pour créer et personnaliser des formulaires de soumission en temps réel. Les utilisateurs peuvent saisir leurs informations de façon dynamique et voir instantanément le montant calculé de la soumission à mesure qu’ils remplissent le formulaire.
- React
- NextJS
- NodeJS
- Javascript
- Typescript
- Tailwind
Billmate.io • Github
Billmate.io est un logiciel de gestion d’entreprise tout-en-un conçu pour simplifier les opérations des entreprises. Il offre des fonctionnalités comme un CRM, la facturation, la planification, des formulaires en ligne et plus encore. La plateforme vise à améliorer l’efficacité, la gestion des clients et le workflow global des entreprises de services.
- React
- NextJS
- NodeJS
- Firebase
- Javascript
- Typescript
- CSS
- Google Calendar API
- Google Maps API
- Google Drive API
- Stripe API
- CMS
Stock Market Recommender • Github
Développé une app Next.js qui utilise l’API Finnhub pour fournir les prix des stock tickers en temps réel et les dernières nouvelles du marché, pour des informations financières accessibles en un coup d’œil.
- React
- NextJS
- NodeJS
- Javascript
- Typescript
- CSS
- Finnhub API
- Twitter API
Tic Tac Toe Game • Github
Jeu de Tic Tac Toe responsive développé avec React, offrant une jouabilité interactive, des mises à jour de state en temps réel et un algorithme de détection de victoire pour une expérience utilisateur engageante.
- React
- Redux
- Javascript
- CSS