Programming Student @ UTN | Mendoza, Argentina π¦π·
I'm a Full Stack Developer with a strong backend foundation in Java and Spring Boot, focused on building secure, maintainable, and well-structured web applications.
My main experience is in backend development, working with REST APIs, relational databases, authentication and authorization, and layered architectures. On the frontend, I have experience with HTML, CSS, JavaScript, and TypeScript, and I'm currently expanding my skills in React and modern component-based development.
I enjoy understanding and building applications end to end, from the user interface and API integration to business logic and data persistence. I also like evolving academic projects beyond their original requirements by incorporating new technologies, better architecture, and industry practices.
RESTful APIs β’ Layered Architecture β’ Spring Security β’ JWT Authentication β’ Spring Data JPA β’ Hibernate β’ DTO Pattern β’ Repository Pattern β’ Object-Oriented Programming
Relational Database Modeling β’ SQL β’ Basic NoSQL Modeling
Responsive Design β’ Fetch API β’ SPA Fundamentals β’ Modular Frontend Architecture
Containerization β’ Build Automation β’ REST API Testing β’ Git Workflow β’ SDLC β’ Agile (Scrum / Kanban)
Full Stack E-commerce platform built with Java, Spring Boot, TypeScript, MySQL and Docker.
A production-oriented project featuring a secure RESTful API, role-based authentication, containerized deployment, and a modular frontend architecture.
- π Stateless authentication with Spring Security 6, JWT, and BCrypt.
- ποΈ Layered Architecture implementing Controllers, Services, Repositories, and the DTO Pattern.
- ποΈ Relational persistence management using Spring Data JPA and Hibernate.
- π³ Fully containerized environment using Docker and Docker Compose.
- π Interactive API documentation generated with OpenAPI (Swagger).
- βοΈ Automated data seeders for database initialization (users, categories, products).
- π― Frontend built with TypeScript + Vite, consuming the REST API through a centralized HTTP wrapper.
Tech Stack: Java 21 Β· Spring Boot Β· Spring Security Β· Hibernate Β· Spring Data JPA Β· MySQL Β· TypeScript Β· Vite Β· Docker Β· Docker Compose
π Repository: View Source Code
A modern React SPA focused on state management, component architecture, and frontend best practices.
A practical implementation of the React ecosystem, demonstrating the ability to build responsive, data-driven user interfaces with custom hooks and persistent local storage.
- βοΈ Component-based architecture using React state management and Custom Hooks.
- πΎ Data persistence utilizing the Local Storage API.
- π¨ Responsive UI implementing the BEM CSS Methodology.
- π Automated CI/CD deployment flow via GitHub Pages.
- π Real-time search filtering and dynamic UI updates.
Tech Stack: React 18 Β· JavaScript (ES6+) Β· CSS3 Β· GitHub Pages
π Repository: View Source Code | π Live Demo: Experience the App
Clinical Management System focused on backend architecture and software design principles.
Originally developed using core Java and JDBC, this project served as an intensive deep dive into building custom ORM-like solutions, transaction management, and the DAO pattern from scratch. It is currently being modernized into a full Spring Boot web application.
- ποΈ Implementation of the DAO Pattern for robust data access abstraction.
- π§ Strong focus on Object-Oriented Programming (OOP) and clean architectural boundaries.
- πΎ Low-level database interaction and transaction management via JDBC.
- ποΈ Comprehensive relational database modeling for complex clinical domains.
- π Currently undergoing architectural migration to the Spring ecosystem.
Tech Stack: Java Β· JDBC Β· MySQL Β· Design Patterns
π Repository: View Source Code
I'm currently seeking my first professional opportunity as a Full Stack Developer, with a strong focus on Java Backend development.
My goal is to contribute to real-world products while continuing to grow in Spring Boot, React, software architecture, and modern web development. I'm especially interested in collaborative teams where I can learn, take on new challenges, and build software that creates real value.
I'm continuously expanding my engineering toolkit, prioritizing scalability, automated testing, and modern frontend integration. My active learning roadmap includes:
- βοΈ Modern Frontend Architecture β Building a solid foundation in React to develop modern Single Page Applications (SPAs) and integrate them seamlessly with Java REST APIs.
- π NoSQL Persistence β Reinforcing data modeling concepts and integrating MongoDB with Spring Data.
- π§ͺ Quality Assurance & Testing β Implementing unit and integration tests using JUnit 5, Mockito, and Testcontainers to guarantee code reliability.
- βοΈ Cloud & DevOps β Exploring CI/CD pipelines (GitHub Actions), container orchestration, and cloud deployment strategies (Render, Vercel, AWS).
- ποΈ Enterprise Architecture β Deepening my understanding of advanced Spring features, microservices fundamentals, and clean code principles.
I'm always open to discussing software architecture, sharing technical challenges, and exploring professional opportunities.
Thanks for stopping by! Feel free to explore my repositories or reach out if you'd like to connect.