Aaron C.
Jonajo Consulting--
Developer with 7+ years of experience working with a variety of frontend and backend technologies,which enabled
to build dynamic, user-friendly, and performant web applications. On the frontend, proficient in React, Angular,
VueJS, AlpineJS, AngularJS, and JQuery, which allows me to select the best framework for each project. With a
strong understanding of TypeScript and JavaScript to enhance functionality and performance. Also skilled in using
CSS, Tailwind CSS, Material Design, Bootstrap, SASS, and SCSS to create responsive, modern, and visually
appealing interfaces. On the backend, hands-on experience with Node.js and Express.js, building scalable
server-side solutions. Also proficient in managing databases with MySQL and MongoDB, ensuring seamless data
handling..
PROFESSIONAL EXPERIENCE
Hound
Frontend Developer, Dec 2023-Dec 2024
Technologies: Angular, Jest, RxJS, UI and Singleton
Activities and responsibilities:
● Assisted in implementing four of the most important features for the Veterinarian industry
● Addressed and fixed 30% of the bugs across two platforms
● Worked primarily with Angular and Jest for testing
● Utilized Clean Architecture with multiple layers for maintainability and separation of concerns
● Ensured DTOs (Data Transfer Objects) and Models were split into their own layers for better
organization
● Implemented Abstract Factory pattern for API Services and Clients
● Used Singleton pattern for user-specific services, ensuring a single instance per user type
● Applied Container and Presentational Components to separate logic from UI, allowing for
reusable and modular components with a consistent design base
● Leveraged Reactive Programming to manage state with RxJS
● Employed Subjects, BehaviorSubjects, and Observables for data flow management between
components and services
● Built reactive and declarative applications, ensuring better scalability and maintainability
● Migrated products to a Monorepo using NX
● Implemented a new Interface Configuration for unit tests
● Achieved 100% coverage for authentication
● Increased unit test implementation by 30% for one product and 70% for another
Younoodle
Software Engineer, Jan 2020-Mar 2024
Technologies: Angular, React.js, NodeJS, Express, Firebase, MySQL,Alpine, Angular and Laravel.
Jonajo Consulting--
Activities and responsibilities:
● Built a Monorepo with Angular CLI for 5 products
● Developed the Authentication App using Angular, Firebase, NodeJS, Express, and MySQL
● Built an Investment Round App using NGRX for state management, split by features and main
store management
● The Investment Round App helped win 2 new clients
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Simplified authentication to make it reusable across all JS applications
Connected Google Cloud Platform (GCP) with Firebase to enable SSO with OpenID protocols
Integrated multiple providers to the same email with Firebase Authentication
Implemented ID tokens to connect Firebase Users with Database Users
Connected Monorepo with Angular to GitLab CI/CD for streamlined development processes
Reduced build process time by 90%, from 1 hour per application to 10 minutes total
Cached dependencies to optimize build speed
Built shared stages to ensure each application only depends on necessary services
Reduced deploy time by 90%, from 30 minutes to 3 minutes
Hosted Angular applications on Firebase Hosting
Improved a key feature that increased 40% of members' productivity using SCSS and Material
Design System
Enhanced another feature, helping 60% of users create dynamic forms using AngularJS
Contributed to the creation of a complete feature used by all users of the main application
Webapp built with AngularJS, AlpineJS, Laravel, and MySQL
Led the Frontend Team during the migration of the Main Product from AngularJS to React
Migrated to Vite for faster compilation
Implemented Zustand for state management
Introduced Superagent for Progressive HTTP client
Managed HTTP requests with Tanstack Query
Designed UI using Material 3 and implemented with Tailwind CSS
Utilized Vitest for unit testing
Built the project within a Monorepo using Turborepo
Followed Hexagonal Architecture for modularity
Integrated Laravel API with Firebase using custom tokens
Managed user connections with Laravel Sanctum
Decoupled 80% of the frontend code in the first alpha version
Finerjo Connect
Junior Frontend Developer,Jul 2017-Dec 2019
Technologies: UX/UI, CSS, SASS and API
Activities and responsibilities:
● Joined the project during its beta phase when it was called Dinerio
● Contributed to the brand transition to Finerio
● Helped increase SquareSpace's website user interaction by 80%
● Utilized Material Design (Version 2) for improved UI consistency
Jonajo Consulting--
● Migrated the SquareSpace website to Angular applications for better performance and
maintainability
● Created a simplified polling connection to the API to retrieve bank movements from national
banks
● Displayed and categorized bank movements, making the interface dynamic and interactive
● Developed dynamic components with dynamic interfaces to enhance user experience
● Implemented state management with dynamic List Models
● Ensured immutable data for improved data integrity and consistency
● Integrated MaterializeCSS, resulting in a 15% increase in User Experience (UX)
Education
Computer Engineer, Bachelor’s Degree
UNAM, campus: FES Aragon
July 2015 - December 2019
Jonajo Consulting--