Fernando Nogueira

Ottawa, ON www.seofernando.com
Check out my personal projects!
(609) 401-9906 [email protected]


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

uOttawa Logo

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.