Mis Proyectos
Proyectos personales y profesionales en los que he participado
Primarket
Plataforma e-commerce B2B para la compra y venta de materias primas, orientada a conectar proveedores, pymes y emprendedores en Argentina.
Implementación Backend
- Diseño e implementación de una API REST para la gestión de usuarios, productos y órdenes.
- Modelado de entidades y relaciones utilizando JPA/Hibernate.
- Implementación de lógica de negocio y validaciones.
- Manejo de errores y respuestas HTTP consistentes.
- Implementación de Arquitectura Hexagonal + DDD.
Java Spring Boot PostgreSQL
Patas Pirque
Plataforma orientada a mejorar los procesos de adopción mediante un sistema de match que evalúa la compatibilidad entre personas y mascotas.
Implementación Backend
- Diseño e implementación de una API REST con Nestjs bajo arquitectura MVC para la gestión de usuarios, mascotas y procesos de adopción.
- Construcción de el modelo relacional en PostgreSQL, definiendo entidades, relaciones y constraints para asegurar consistencia de datos.
- Desarrollo de lógica de negocio y validaciones en la capa de servicios, aplicando principios de separación de responsabilidades.
- Generación de documentación interactiva con Swagger/OpenAPI para estandarizar el consumo de los servicios y optimizar la colaboración entre equipos
Nestjs PostgreSQL Swagger
Cryptofolio
Plataforma para la gestión y administración de criptoactivos compradas y vendidas por el usuario. Permite registrar compras y ventas, calcular rendimiento y consultar historial de transacciones.
Implementación Backend
- Desarrollo de backend con NestJS bajo arquitectura modular y patrón MVC, estructurando controladores, servicios y módulos desacoplados.
- Modelación el esquema de base de datos y desarrollé la lógica de negocio con validaciones a nivel de servicio.
- Implementación de autenticación y autorización mediante JWT para asegurar el acceso a los recursos y proteger la información.
- Integración APIs externas como CoinGecko para la obtención de datos financieros y utilicé WebSockets para actualizar en tiempo real valores de pérdidas y ganancias.
- Documentación los endpoints utilizando Swagger/OpenAPI para facilitar la integración y pruebas.
- Desarrollo de frontend con React, aplicando una arquitectura basada en features (inspirada en Clean Architecture) para mantener una estructura escalable.
- Implementé manejo de formularios con React Hook Form y gestión de estado global con Zustand.
Nestjs Docker PostgreSQL Sockets Swagger