Resume
Experience
-
Education
Codecademy Frontend Engineer Path, Vancouver, Canada – (November 2021 - December 2022)
Web Foundations: I built, stylized, and locally deployed static sites using simple HTML and CSS.
Improved Styling with CSS: I learned fundamentals of web design such as mobile-first-approach, and the implementation of responsive web design.
Building Interactive Websites: I learned to use JavaScript as a programming language. This module also taught me how to make sites interactive with the use of JavaScript. I also learned to implement Github into my workflow. Finally, in this module, I also deployed my first portfolio-site concept.
Front-End Development: In this module I learned the skills needed to create and deploy fully interactive web applications. I learned how to perform HTTP requests, write unit tests, work with APIs and use the React Library to write my applications.
Interview Prep: This is the final module in the career path. Here I learned linear and complex data structures. This includes creating, traversing and implementing them into my applications. This module also covers algorithms, and I created my final Front-End Project.
Skills
JavaScript
My "native" programming language, I have worked with it for the past two years. I have used JavaScript in my front-end applications alongside React, Redux, and Next.Js. JavaScript is also my language of choice for backend and API integration. Furthermore, I use JavaScript to write unit and end-to-end test using Cypress.
TypeScript
I started learning this superset of JavaScript in January of 2023 and have been using it since in all of my applications. I am since able to write type-safe reliable applications that have saved me from many headaches before launching to production.
Next.Js
Next.Js is the second framework I ever worked with (first one was Redwood.Js) and I immediately fell in love with. Its design patterns and workflow are really developer friendly. And I have gained a good amount of experience since I started using it in early January 2023 having developed all of my applications using Next since.
Technical writing
I enjoy technical writing. Mainly because I am able to write about the new things that I have learned and it helps me solidify my understanding. This has two pros, one I am able to reach an audience and teach useful information, and at the same time it serves as notes for me to go back on and quickly freshen up on a topic.
Projects
TLDR; (Reddit Clone):
Created with Next.Js and next-auth. The app handles user authentication, stores the user session and automatically handles token rotation in order to provide a seamless user-experience. The app uses the reddit api to fetch posts and offer interactivity. On the backend, the text posts get processed in order to provide a summarized version in order save the user time and allow it to only retrieve the most useful information. The app is designed with the intent to reduce screen-time while still being able to browse your favorite app!
Languages
Spanish 🇲🇽
Native speaker
English 🇨🇦
Native speaker
German 🇩🇪
B1 Level, able to keep a conversation
Japanese 🇯🇵
Basic Language Skills
Education
Bachelor's Degree in Computer Science
2023 (currently studying here)
University of Victoria - Victoria, BC