Aarón CervantesFront End Developer
I'm a Frontend Engineer always looking to share my knowledge with everyone. I’m huge fan of 3 design patterns: Facade, Mediator and Strategy. I see that it’s a pattern that it repeats everytime I work in a web application. I understand pretty well how Angular works, but I can use any Frontend framework. In general, all the frameworks are similar at this point, they just change the syntax. I love to use Typescript. I think it’s a great language to work with. One of my biggest challenges has been optimizing a monorepo project. It had 2 libraries dependencies and it weighted 5Mb. Now, the project works with 5 reusable libraries, 3 pattern design, and it weighs 90% less than before.
Certifications
Angular
AngularJS, Angular
11/26/2019
HTML/CSS
HTML, CSS
05/18/2022
B2 Upper Intermediate
B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
Angular (7)
CSS
B1 Intermediate
AngularJS
HTML
B2 Upper Intermediate
Google Material Design (7)
RxJS (5)
React (5)
Node.js (5)
Express.js (5)
MySQL (5)
Laravel (5)
ngrx (5)
Design Patterns (5)
Angular Material (3)
Firebase Web SDK (3)
CSS3
SCSS
Sass
Functional Reactive Programming
Experience
Full Stack DeveloperYouNoodle, Inc.
01/2020 - Currently

YouNoodle is a San Francisco-based company, building a platform for entrepreneurship competitions all over the world. There, I have developed, at least, 3 applications. The first one was an Investment round app, where the judges are able to commit investment for applicants, and choose a top 3 when they finish their judge process. The second one was a public voting application, where people can vote for their favorite applicant. The most recent is the Authentication process, where we should be able to link multiple providers with a external service and also be able to create, login an account to our API. I'm proud to say that I saved a project, that the company thought it was useless, also its good to mention that the company use this project for a migration they tried. For this project, we migrated from 2 no-shared libraries, to 5 reusable libraries, we could get the great benefits to have a monorepo. We used 3 pattern designs, Facade, Mediator and Strategy.

Angular
Google Material Design
Node.js
Express.js
MySQL
Laravel
React
ngrx
RxJS
Design Patterns
Front End DeveloperFinerio
07/2017 - 12/2019

Finerio was my first job, where I started my career path as a FrontEnd Developer. There, I built my first website and my first web application as well, using Angular, Angular Material, and Firebase. In both projects, my idea was to reuse all the components that we can, using Lazy Loading. My main challenge here was understanding how to build the application and deciding which architecture was the best for a Fintech company.

Angular
Angular Material
Google Material Design
Firebase Web SDK
Education
Computer EngineerUNAM
07/2015 - 12/2019
Portfolio
Portfolio
October 2022 - December 2022