Hugues Rouillard

Aspiring Software Developer

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!

Contact Image

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 2025

College level education, I completed a lot of practical work and assignments in the program

Competencies & Skills

C#

C#

Experience in building programs/applications using .NET

JavaScript

JavaScript

Experience in creating dynamic and interactive web applications

Java

Java

Skilled in developing applications and backend systems

Python

Python

Experience in scripting, Paho for MQTT protocol comms, and building web applications with Flask

HTML

HTML

Proficient in structuring web pages and following best practices

CSS

CSS

Skilled in styling and designing responsive web pages

SQL

SQL

Experienced in database design, querying, and management

NoSQL

NoSQL

Also experienced in NoSQL database design, querying, and management such as MongoDB

Kotlin

Express

Proficient in creating Node.js applications with express backend servers serving RESTful APIs

React

React

Experienced in building modern, component-based UIs

Node.js

Node.js

Skilled in building scalable backend services and APIs

Git

Git

Used to follow git best practices. Skilled in code management through Version Control systems. Experience in CI/CD pipelines

Unit Testing

Unit Testing

Experience with Unit Testing frameworks such as Mocha & Chai, MSTest, JUnit, Supertest

Docker

Docker

Experience with containerizing applications using Docker, writing multi-stage builds using Docker Compose

Projects

Montreal Interests

Montreal Interests Demo

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.

React JavaScript Express Node.js MongoDB CSS

Paint Drops

Paint Drops Demo

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.

.NET C# MonoGame MSTEST

Spoken Languages

French

French

Native

English

English

Native Level

Japanese

Japanese

Conversational/Functional

A Peek at a Passion of Mine!

Japan 2023 - Dreams of Japan