Hi! I'm
Hugues
Aspiring
Software Developer

About Me
Hi! I'm Hugues Rouillard, an aspiring developer with a passion for technology and innovation. I especially have an interest in full-stack/front-end web development, and automation and deployment solutions. I have a strong foundation in computer science that I have earned within my program and enjoy working on projects that challenge me to think creatively and solve problems. As a long-time fan of video games, audio-visual works, music and art, working on a project to create something meaningful is important to me and drives me every day to push my boundaries.
When I'm not coding, you can find me playing and listening to music, digging up some niche songs nobody has heard before, learning new languages, or dreaming about travel. I am actively learning Japanese and have managed to obtain a conversational/functional level in speech and writing in the span of 3 years of self-study. Having great interest for the culture, I have been to Japan on a few different occasions, granting me amazing eye-opening experiences and good resiliance skills. Personally, learning new things every day is very important to me. Let's connect and create something amazing together!

Education & Experience

Technical Aide - Laboratory
Domain Therapeutics NA - Montreal QC
July 2021 - January 2025
Laboratory support and aid to the scientific team:
• General maintenance of lab and equipment
• Inventory update, delivery management
• Administrative support

Technical DEC - Computer Science Technology
Dawson College - Montreal QC
August 2022 - May 2025College level education, I completed a lot of practical work and assignments in the program
Competencies & Skills
C#
Experience in building programs/applications using .NET
JavaScript
Experience in creating dynamic and interactive web applications
Java
Skilled in developing applications and backend systems
Python
Experience in scripting, Paho for MQTT protocol comms, and building web applications with Flask
HTML
Proficient in structuring web pages and following best practices
CSS
Skilled in styling and designing responsive web pages
SQL
Experienced in database design, querying, and management
NoSQL
Also experienced in NoSQL database design, querying, and management such as MongoDB
Express
Proficient in creating Node.js applications with express backend servers serving RESTful APIs
React
Experienced in building modern, component-based UIs
Node.js
Skilled in building scalable backend services and APIs
Git
Used to follow git best practices. Skilled in code management through Version Control systems. Experience in CI/CD pipelines
Unit Testing
Experience with Unit Testing frameworks such as Mocha & Chai, MSTest, JUnit, Supertest
Docker
Experience with containerizing applications using Docker, writing multi-stage builds using Docker Compose
Projects
Montreal Interests

A full-stack MERN app for users to explore current POIs across Montreal and to see if any active construction sites are located in the POIs area. Designed to simplify transportation and itineraries by anticipating potential roadblocks and delays.
Paint Drops

A simulation/game made to simulate paint drops being dropped on a water surface, with them interacting with each other. Allows the user to visualize their marbling/deformation. Patterns can also be generated based on different algorithms.
Spoken Languages
French
Native
English
Native Level
Japanese
Conversational/Functional