๐ป Iโm a Full Stack Developer passionate about building modern, scalable web applications and learning new technologies. My work focuses on developing efficient solutions through clean architectures, well-structured databases, and secure APIs.
- Currently studying Information Technology at UTU (Uruguay).
- Hands-on experience developing full-stack apps using React, Node.js, NestJS, and MySQL.
- Interested in software engineering, data management, and how AI-driven automation can improve real-world processes.
- I enjoy teamwork, continuous learning, and tackling challenging problems.
const developer = {
fullName: "Cecilia Ugartemendia",
role: "Full Stack Developer",
languages: ["JavaScript", "TypeScript", "Python", "SQL", "C/C++"],
frontend: ["HTML", "CSS", "React", "Next.js", "Vue.js", "Tailwind CSS, Bootstrap"],
backend: ["Node.js", "Express", "NestJS"],
databases: ["MySQL", "PostgreSQL", "MongoDB"],
tools: ["Prisma", "Sequelize", "Mongoose", "JWT", "Git", "GitHub"],
currentlyLearning: ["AI fundamentals", "process automation", "advanced backend design"],
contact: "cecilia.ugartemendia18@gmail.com"
};
console.log(developer);A fully functional e-commerce platform built during my Full Stack Bootcamp as a final project.
Main features:
- User authentication with JWT and Passport.js.
- Product catalog with dynamic filtering.
- Shopping cart functionality and product checkout.
- Admin panel for product management.
- Responsive design with Tailwind CSS.
Technologies: React, Node.js, Express, MySQL, Sequelize, JWT, Tailwind CSS.
A scalable platform for managing users, products, and orders with secure REST APIs and modular architecture.
Main features:
- Authentication & Authorization: JWT-based authentication with role-based access control (admin, user).
- Modular Architecture: Separation of concerns between services, controllers, and database layers in NestJS.
- Product Management: Admin panel for creating, editing, and deleting products, including categories and inventory tracking.
- User Management: CRUD operations for user profiles, registration, and login system with validation.
- Order System: Secure order placement, checkout, and order history for users.
- Database Integration: MySQL managed with Prisma ORM, ensuring consistency and efficient queries.
- API Design: RESTful endpoints following best practices and reusable DTOs.
- Frontend: React and Tailwind CSS for a clean, responsive, and user-friendly interface.
Technologies: Node.js, NestJS, MySQL, Prisma, React, Tailwind CSS
A modern web application to manage property reservations, currently being developed to improve my skills in Next.js and backend integration.
Main features:
- Secure user authentication and route protection.
- Booking system with dynamic availability.
- Responsive UI and smooth user experience.
Technologies: Next.js, React, Node.js, Express, MySQL, JWT, Sequelize.
๐ง cecilia.ugartemendia18@gmail.com
๐ LinkedIn: https://www.linkedin.com/in/cecilia-ugartemendia/
