8
15
Full Stack Developer
I developed a report validation system for transport vehicles for the company HIPERFAST SAC, with administrative functions to manage customer consumption. The project employed technologies such as C# with .Net, Vue.js, and Node.js, with a MySQL database for data persistence. A layered architecture based on Clean Architecture principles was implemented, ensuring the system’s maintainability and scalability.
I developed an invoice validation and control system for the company CORSERSAC SAC, with advanced administrative features to manage invoice states and analyze consumption statistics through interactive charts. The project utilized technologies such as C# with .Net, Vue.js, and Node.js, with a MySQL database for data persistence. A layered architecture based on Clean Architecture principles was implemented, ensuring system maintainability. Additionally, software portability was achieved using Docker containers, optimizing deployment and scalability.
I developed an e-commerce platform with personalized recommendations based on users’ initial purchases and purchase history, as part of the Algorithmic Complexity course at UPC. The system includes shopping cart functionalities, general recommendations, and personalized recommendations. I used technologies such as Python, Flask, FastAPI, and MySQL for data persistence, implementing an MVC architecture on the backend to ensure maintainability and scalability. Additionally, a purchase graph was incorporated to generate recommendations using algorithms such as Dijkstra, DFS, and Quick-Union.
I developed an event space rental application as part of the Mobile Devices Applications course at UPC. Key functionalities include reservation management using a calendar, prioritization of reservations for premium subscription users, the ability to review rented spaces, and saving spaces as favorites. I used technologies such as Flutter, C# with .Net, FireAuth for authentication with external systems, PayPal for payment management, SQLite as a local database to store favorite spaces, XUNIT for backend unit testing, and MySQL for backend data persistence. On the backend, a CQRS architecture was used alongside the DDD approach to ensure software scalability according to business needs. On the frontend, Clean Architecture was applied to guarantee the scalability of the mobile application.
I developed an educational platform as part of EduHack 2024 sponsored by UPC. Key functionalities include course management for teachers, video conference creation, and user management by administrators. I used technologies such as Next.js, NestJs, ImgUrl as an external service for file handling, Dayli.co for video conference creation, PayPal for payment management, and Postgres for data persistence. On the backend, an MVC architecture was used to separate data persistence from business logic. Due to confidentiality agreements by the organizer, the repository and deployed application cannot be shared.
I developed a collaboration application for artists and artists and writers, and portfolio viewing. I used technologies such as Spring Boot, Angular, PayPal for payment management, and MySQL for data persistence. On the backend, the CQRS architecture was applied alongside the DDD approach to ensure the software’s scalability according to business needs. Similarly, on the frontend, a DDD approach was applied to guarantee the scalability of the web application.
Solagri Perú
Udemy
IBM
IBM
IBM
IBM
Aurixen Group
MongoDB
University of California, Davis
University of California, Davis
University of California, Davis
SCRUMstudy - Accreditation Body for Scrum and Agile
Universidad de los Andes
IEEE Computer Society
April 2023 - July 2023
HiperFast SAC
July 2024 - Present
TechSoftware Innovations
December 2024 - Present
Solagri Peru
December 2024 - January 2025