Aaron C.

Aaron C.

$49/hr
Angular developer
Jonajo Consulting
Reply rate:
100.0%
Availability:
Hourly ($/hour)
Location:
Mexico City, Mexico, Mexico
Experience:
7 years
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--
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.