Languages
- Portuguese
- English
- French
- Spanish
Skills
- Professional Proficiency
- Typescript/Javascript, CSS/HTML, Python, Java
- Git, Docker, AWS, S3, PostgreSQL, Github Actions, CI/CD
- Previous Experience
- Bash, C++, Rust, C#, Lua
- Cloudflare, Firebase, GNU/Linux, VMs, GraphQL
Education
University of Ottawa
Honours Bachelor of Science
(2021 - 2025)
GPA: 3.2/4.0
Professional Summary
Undergraduate student at the University of Ottawa, pursuing an
Honours Bachelor of Science with Major in
Computer Science and Minor in Statistics (French
Immersion Stream)
with an expected graduation date by the summer of
2025.
Self-taught and driven
by passion for technology. Focused on a mindset of continuous
improvement. I am a strong believer of the adoption of
faster, cleaner and maintainable technologies.
Experience
Full Stack Software Developer · Co-op (January 2023 - April 2023)
Engineering Outreach Department · University of Ottawa
- Ported an existing NodeJS microservice to use esbuild decreasing build times by 80%.
- Used JUnit for
Unit Tests
and used
Jest/Vitest for
Integration Tests.
Later integrating them to a front-end written in Angular. - Aided in the clean-up of a legacy codebase including the removal of over 4000 linting issues
- Contributed over +23,000 additions and -20,000 deletions of peer reviewed code in a 4 month period.
- Currently writting, maintaining and tested an Apache Sling codebase using pgSQL and Java.
Avionics Developer · Extracurricular (September 2021 - Present)
uOttawa Rocketry · University of Ottawa
- Simplified build process of projects from using git submodules to Conan.
- General maintenance of a Rust/C codebase including fixing memory leaks and improving code maintainability.
- Facilitated and standardized the development environment of new team members with Dev Containers
- Ported a legacy Java based ground station code-base to a modern web-based one using SvelteKit, Postgres and Hasura improving DX and UX for the Ground Crew.
Front-End Developer · Co-op (September 2023 - December 2023)
Odin Team · Trading Central
- Contributed to the development of a trading analysis tool called Options Insight
- Ported legacy Jenkins pipelines to use newer versions of NodeJS
- Introduced my team to End-to-End Testing using Playwright
- Wrote automation scripts for development environment setup and projects initialization.
- Introduced my team to git commit hooks to better enforce code quality, formatting and linting.
- Updated libraries to use newer ECMAScript features.
- Contributed over +80,000 additions and -100,000 deletions of peer reviewed code in a 4 month period.