Mis Proyectos

Proyectos personales y profesionales en los que he participado

Primarket
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
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
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