Louis Couture Link to heading
louisr.couture@gmail.com • (581) 980-7991
Experience Link to heading
Software Developer (Angel Software) Full-time
August-October 2025
- Engineered software to automatically add dimensions to construction plans using C#
- Applied geometric and mathematical reasoning to optimize dimension management algorithms
- Implemented multiple client business rules to meet industry-specific requirements
Software Developer (Payfacto) Full-time
2024-2025
- Diagnosed and resolved software bugs to improve system stability
- Built a point-of-sale software application using VueJS and REST APIs
- Extended API functionality by integrating new endpoints into the store architecture
- Architected and rewrote installer generation system for point-of-sale application using NodeJS and InnoSetup, supporting both development and production environments
- Developed comprehensive reporting features leveraging Go, Gin, Gorm, PHP and Doctrine
- Authored unit tests with Vite and end-to-end tests with Playwright to ensure code quality
- Documented new procedures and guides for products and organizational workflows
- Transformed an online ordering portal into a cloud-based point-of-sale portal
- Collaborated in code reviews within an agile development environment
Software Developer (Payfacto) Internships
2022-2024
- Led migration of mobile ordering application from Cordova to CapacitorJS after conducting comprehensive research on available options
- Designed and implemented application pages in close collaboration with graphic designer
- Developed new version of payment terminal management platform from the ground up
- Created reusable “atomic” components utilizing modern VueJS concepts such as v-model
- Built a new point-of-sale system with cloud functionnalities
- Participated in code reviews within an agile development framework
Web Programmer (GNITIC), Student Employment
2019-2022
- Designed and developed responsive websites for clients using Joomla! and WordPress
- Built an archive search platform for the Chibougamau Regional Historical Society
- Implemented e-commerce solution with WooCommerce and developed custom extensions to meet specific client requirements
- Created a web application in ReactJS for a regional book club
- Optimized client websites following industry best practices
- Queried and extracted database information for application integration
Personal and Academic Projects Link to heading
Electoral Compass Application
- Developed using ReactJS and Golang with responsive design
- Deployed on cloud infrastructure with Heroku
- Enabled users to consult multiple electoral compasses in a single platform
Debate Timer Application
- Supported multiple debate formats and variants with flexible configuration
- Designed object-oriented architecture enabling seamless addition of new formats
- Built with VueJS, Ionic, CapacitorJS and TypeScript
- Achieved cross-platform compatibility for Android and iOS
“2 Tonnes” Game Card Consultation Application
- Implemented custom authentication system tailored to application requirements
- Integrated comment and reaction features for user engagement
- Developed using ReactJS and .NET (C#)
- Awarded 3rd place at the Quebec Games Award
BlueSky Feed Creation Using Natural Language Processing
- Parsed and decomposed words by grammatical type (noun, determiner, adjective)
- Analyzed and extracted current events topics from content
- Ranked Bluesky posts by relevance based on identified trending topics
Online Course Timestamping Application
- Enabled users to bookmark and return to specific moments in courses
- Launched as mobile app on iOS and progressive web app on Android and PC
- Integrated mobile keyboard shortcuts for enhanced productivity
- Implemented text file export functionality
- Designed dark mode with automatic detection of user system preferences
Watch Synchronization Application
- Provided audio cues at precise minute intervals for accurate watch setting
- Built with Jetpack Compose for Android platform
- Supported multiple time zone adjustments
Planetary Trajectory Simulation
- Completed as final college project in Natural Sciences program
- Applied numerical approximation and differential equations to model planetary motion
- Developed using Python and Matplotlib for data visualization
Resistance Calculator
- Created graphical interface for selecting resistance color bands
- Automated resistance value calculations based on color code
- Built with Python and TkInter
Subatomic Particle Simulator
- Simulated electric field behavior and particle interactions
- Developed using Python and Pygame
Education Link to heading
- Bachelor’s Degree in Software Engineering, Université Laval, Québec
- DEC in Natural Sciences, Centre d’études collégiales à Chibougamau
Languages: French (Advanced), English (Advanced), Spanish (Beginner), Swedish (Beginner)
Search by Skill Link to heading
Community Involvement Link to heading
- Vice President of Communications, Université Laval Debate Club, 2022-2025
- Alumni Representative, University and College Debate League, 2024-2026