Louis Couture Link to heading
louisr.couture@gmail.com • (581) 980-7991
Expériences professionnelles Link to heading
Développeur logiciel (Angel Software) CDI
Août-Octobre 2025
- Conception et développement d’un logiciel d’automatisation pour l’ajout de dimensions sur les plans de construction en C#
- Application d’algorithmes géométriques et mathématiques avancés pour la gestion dimensionnelle
- Implémentation de règles d’affaires complexes en collaboration avec le client
Développeur logiciel (Payfacto) CDI
2024-2025
- Résolution d’anomalies dans les systèmes de point de vente
- Développement d’une solution de point de vente moderne avec VueJS et APIs REST
- Intégration de nouveaux endpoints API dans le store applicatif
- Refonte complète du système de génération d’installateurs avec NodeJS et InnoSetup, incluant des configurations personnalisables pour les environnements de développement et production
- Conception et déploiement de fonctionnalités de rapports analytiques avec Go, Gin, Gorm, PHP et Doctrine
- Automatisation des tests avec Vite (tests unitaires) et Playwright (tests E2E)
- Rédaction de documentation technique sur les procédures organisationnelles et produits
- Transformation d’un portail de commande en ligne en solution de point de vente cloud
- Participation active aux revues de code dans un environnement agile
Développeur logiciel (Payfacto) Stages
2022-2024
- Migration d’une application mobile de Cordova vers CapacitorJS après analyse comparative des solutions disponibles
- Collaboration avec l’équipe design pour l’implémentation des interfaces utilisateur
- Développement de la nouvelle version de la plateforme de gestion de terminaux de paiement
- Création de composants atomiques réutilisables exploitant les fonctionnalités avancées de VueJS (v-model)
- Conception d’un nouveau système de point de vente infonuagique avec VueJS
- Participation aux revues de code dans un cadre agile
Programmeur web (GNITIC), Emploi étudiant
2019-2022
- Développement de sites web responsives avec Joomla! et WordPress pour une clientèle variée
- Conception d’une plateforme de recherche d’archives numériques pour la Société d’Histoire Régionale de Chibougamau
- Déploiement d’une boutique en ligne avec WooCommerce et développement d’extensions sur mesure
- Création d’une application web ReactJS pour un club de lecture régional
- Optimisation des performances des sites clients selon les standards de l’industrie
- Exploitation des bases de données pour l’intégration de données dans les applications
Projets personnels et scolaires Link to heading
Application de type Boussole électorale
- Conception d’une solution full-stack avec ReactJS et Golang
- Déploiement sur le cloud avec Heroku
- Intégration de la consultation de multiples boussoles électorales
Application pour chronométrer les temps de débats
- Développement d’une application supportant plusieurs formats de débats et leurs variantes
- Conception d’une architecture orientée objet extensible pour l’ajout de nouveaux formats
- Implémentation avec VueJS, Ionic, CapacitorJS et TypeScript
- Assurance de la compatibilité multiplateforme (Android et iOS)
Application qui permet de consulter les cartes du jeu 2 tonnes
- Développement d’un système d’authentification personnalisé et sécurisé
- Intégration de fonctionnalités de commentaires et de réactions sociales
- Développement avec ReactJS et .NET (C#)
- Obtention de la 3e place du prix des Jeux du Québec
Création d’un Feed BlueSky utilisant le Natural Language Processing
- Implémentation de l’analyse morphologique des mots (noms, déterminants, adjectifs)
- Exploitation et analyse des tendances d’actualités
- Développement d’un algorithme de tri des publications selon la pertinence contextuelle
Application d’horodatage pour les cours en ligne
- Création d’un système de navigation temporelle pour les contenus vidéo
- Déploiement en application mobile iOS et PWA (Android/PC)
- Intégration de raccourcis clavier sur mobile pour l’optimisation de l’expérience utilisateur
- Implémentation de l’exportation en format texte et d’un mode sombre adaptatif
Application pour synchroniser les montres
- Développement d’un système de notification sonore pour la synchronisation précise de montres
- Implémentation avec Jetpack Compose (Android)
- Intégration de la gestion de fuseaux horaires multiples
Simulation de la trajectoire des planètes
- Modélisation des mouvements célestes avec approximations numériques et équations différentielles
- Projet de fin d’études collégiales en Sciences de la nature
- Développement avec Python et Matplotlib
Calculateur de résistances
- Conception d’une interface graphique interactive pour le calcul de valeurs de résistances
- Automatisation du calcul selon les codes couleur standards
- Développement avec Python et TkInter
Simulateur de particules subatomiques
- Modélisation du comportement des champs électriques
- Développement avec Python et Pygame
Éducation Link to heading
- Baccalauréat en Génie Logiciel, Université Laval, Québec
- DEC en Science de la Nature, Centre d’études collégiales à Chibougamau
Langues : français (avancé), anglais (avancé), espagnol (débutant), suédois (débutant)
Recherche par compétence Link to heading
Implications sociales Link to heading
- Vice-président aux communications du Club de Débat de l’Université Laval, 2022-2025
- Représentant des anciens, Ligue de Débat Universitaire et Collégiale, 2024-2026