Saltar al contenido principal
Mathias Alonso (Haru)

Mathias Alonso (Haru)

Backend Software Engineer

Talento
Mariano Roque AlonsoMiembro desde 26 de julio de 2026
NestJSJWTNode.jsPostgreSQLMariaDB
·

Contratar a esta persona

Enviá una oferta de trabajo directamente a este candidato

NestJSJWTNode.jsPostgreSQLMariaDB

Sobre mí

Ingeniero de Software Backend con 4+ años de experiencia diseñando y manteniendo sistemas backend y APIs REST en producción. Especializado en NestJS, TypeScript, PostgreSQL y Docker, con sólidos conocimientos en arquitectura de software, optimización de rendimiento y modernización de sistemas legacy. Resuelvo desafíos técnicos complejos y colaboro con equipos multidisciplinarios para entregar soluciones robustas y escalables.

Experiencia

Desarrollador Backend y Mobile - Mental Power

(2025-07)

  • Lideré la migración completa del backend de producción desde un monolito en Laravel 8/PHP 7.4 (~84.000 líneas de código) hacia una arquitectura moderna en NestJS 11, manteniendo compatibilidad total con las aplicaciones móviles utilizadas por más de 50.000 usuarios.
  • Reescribí 284 endpoints REST distribuidos en 41 módulos de dominio, implementando una arquitectura limpia basada en controladores, servicios, DTOs, inyección de dependencias y TypeScript estricto.
  • Diseñé un modelo de datos con Prisma compuesto por 138 entidades y 49 migraciones, asegurando consistencia, tipado fuerte y mantenibilidad.
  • Implementé un sistema centralizado de validaciones y manejo de errores mediante class-validator y filtros de excepciones, reemplazando la validación dispersa del sistema legacy.
  • Desarrollé una estrategia de pruebas automatizadas con más de 1.600 tests unitarios y de integración, incrementando significativamente la confiabilidad del backend.
  • Construí un proceso ETL completo para migrar datos y reglas de negocio, validando la paridad funcional entre el sistema legacy y la nueva plataforma.
  • Incorporé herramientas de observabilidad y operación como Sentry, métricas con Prometheus, limitación de tasa y tareas programadas para entornos de producción.
  • Realicé ingeniería inversa sobre lógica de negocio no documentada contenida en controladores de más de 3.000 líneas, reproduciendo el comportamiento existente con compatibilidad total y sin interrupciones para los usuarios finales.
  • Trabajé junto a los equipos de frontend y producto para ejecutar una migración completamente transparente, evitando cambios en las aplicaciones publicadas y garantizando continuidad operativa.

Desarrollador Backend - Leonix

(2025-01 - 2026-01)

Desarrollo y mantenimiento de un ERP empresarial para la gestión financiera, contable, recursos humanos, inventario y administración de créditos. Diseñé, desarrollé e implementé servicios backend y APIs REST utilizando NestJS, TypeORM y MariaDB.

  • Arquitecturé el módulo financiero y de créditos, implementando reglas de negocio para la administración de deudas, cronogramas de pago y estados de cuenta.
  • Optimicé consultas SQL, procesos backend y tareas programadas para mejorar el rendimiento y la eficiencia del sistema.
  • Implementé autenticación mediante JWT, control de acceso basado en roles (RBAC) y auditoría completa de operaciones para fortalecer la seguridad y trazabilidad.
  • Containericé la aplicación utilizando Docker e implementé despliegues automatizados mediante Jenkins CI/CD.
  • Desarrollé procesos automáticos utilizando Redis para notificaciones programadas y cálculos financieros periódicos.

Desarrollador Backend / Full Stack - Loops Py

(2023-06 - 2025-01)

Startup enfocada en una plataforma de suscripciones y facturación recurrente para emprendedores y pequeñas empresas.

  • Desarrollé y mantuve servicios backend y APIs REST utilizando NestJS, TypeORM y MariaDB.
  • Diseñé e implementé la integración con Bancard, desarrollando la lógica de pagos, procesamiento de transacciones y facturación recurrente.
  • Implementé procesos automáticos utilizando Redis para la gestión de suscripciones y cobros programados.
  • Diseñé modelos de datos relacionales y optimicé consultas SQL para mejorar la escalabilidad del sistema.
  • Integré almacenamiento de archivos mediante AWS S3 y automatización de respaldos de bases de datos.
  • Desplegué la plataforma utilizando Docker, colaborando con los equipos de producto y QA durante todo el ciclo de desarrollo.
  • Participé en revisiones de código, resolución de incidencias y decisiones de arquitectura para mejorar continuamente la plataforma.

Educación

Ingeniería en Informática - Informática - Universidad Nacional de Asunción - Facultad Politécnica (2022-01)

Habilidades

Backend Software Engineer

Valoraciones

Relacionado