Saltar al contenido principal
Facundo Aguilera

Facundo Aguilera

Java Backend Developer

Talento
Mar del PlataMiembro desde 5 de mayo de 2026
Java 21HibernateServer-Sent Events (SSE)MailtrapSendGridPostgreSQLMySQLJUnit 5MockitoAngularTailwind CSSDockerGit
·

Contratar a esta persona

Enviá una oferta de trabajo directamente a este candidato

Java 21HibernateServer-Sent Events (SSE)MailtrapSendGrid

Sobre mí

Backend Developer con formación técnica en la UTN. Mi experiencia se centra en el desarrollo de aplicaciones robustas utilizando Java y Spring Boot, bajo una arquitectura modular.

He gestionado el ciclo completo de desarrollo en proyectos SaaS (multi-tenant), desde el diseño de bases de datos relacionales en SQL hasta la implementación de integraciones críticas como pasarelas de pago. Mi enfoque es el 'learning by doing': resuelvo bloqueos técnicos mediante la práctica directa y la implementación de patrones de diseño (Strategy, Factory, Adapter) para asegurar que el código sea mantenible.

Vengo del sector servicios, lo que me dio una capacidad de resolución de problemas bajo presión y una ética de trabajo orientada a resultados que aplico en cada línea de código que escribo.

Experiencia

Desarrollador Backend at Dinno (2024-10 – 2026-03)

Plataforma SaaS Multi-tenant

  • Desarrollé un sistema de streaming de eventos en tiempo real mediante Server-Sent Events (SSE) para monitores de cocina y mesas: actualizaciones de estado de pedidos, notificaciones de pago y gestión de sesiones. Implementé connection pooling, mecanismos de heartbeat y limpieza automática para más de 100 conexiones concurrentes.
  • Diseñé un motor flexible de división de cuentas que admite múltiples estrategias: distribución equitativa, asignación por ítem, montos personalizados y pagos parciales. Integré OCR (reconocimiento óptico de caracteres) para el procesamiento de tickets y extracción automática de ítems.
  • Construí una capa avanzada de orquestación de pagos: soporte para múltiples métodos (efectivo, tarjeta, billeteras digitales), pagos parciales dentro de la misma sesión y gestión de tokens OAuth para la integración de Mercado Pago específica por establecimiento.
  • Implementé notificaciones en tiempo real vía email (Mailtrap) y SSE para eventos críticos: confirmación de pedidos, procesamiento de pagos y alertas de asistencia. Abstraje el patrón de proveedores (Mailtrap/SendGrid/SMTP) para mayor flexibilidad.
  • Optimicé consultas analíticas (reportes de ventas, rendimiento del local, métricas de empleados) utilizando estrategias de fetch en JPA y PostgreSQL nativo, gestionando la agregación de datos en una arquitectura multi-tenant.

Educación

Tecnicatura Universitaria en Programación in Programación – UTN Mar del Plata (2024-02 – 2026-03)

Habilidades

Java Backend Developer

Valoraciones

Relacionado