Saltar al contenido
01 - Introducción

Ingeniero backend para sistemas que no pueden caerse

Uruguay · UTC−3 · solapamiento completo con el horario del Este de EE. UU. · contractor o employer-of-record · abierto a relocación

Ingeniero de Software, cuatro años en Magenta Innova sobre servicios core de bancos uruguayos y de la región. ~4.600 clases migradas de Axis2/Java 8 a Spring Boot 3. Más de 50 APIs migradas, cobertura de tests del 20% al 85%. También React Native en producción, y un renderer en C++17 como proyecto propio.

clases migradas
~4,600clases migradas
APIs a Spring Boot
50+APIs a Spring Boot
cobertura de tests
20% → 85%cobertura de tests
años en banca
4años en banca
Stack · en producción
§ 02 - Trabajo seleccionado

En lo que he estado dejando el alma .

Una pequeña colección de experimentos recientes, migraciones empresariales y misiones secundarias.

§ Insignia · Motor C++'26 - NOW
EFENGINEC++17 · OpenGL 4.5 Core

C++17 · OpenGL 4.5 Core · PBR + IBL · Dear ImGui · Assimp

EFENGINE - Motor de Juegos en C++

Motor 3D hecho desde cero en C++17 sobre OpenGL 4.5 Core - PBR con IBL split-sum, shadow mapping, cadena de post-proceso HDR, formato binario propio de escenas y un editor ImGui dockeado, todo bajo reglas RAII y sin excepciones.

C++17OpenGL 4.5 CorePBR + IBLDear ImGuiAssimpGLFWGLMdoctestCMake
Último commitMerge pull request #71 from elFonTii/develophace 2 días
01 / 05Empresa'26 - NOW
Fullstack Engineerin BBVA's retail banking app

JavaScript · Event-driven · Cells

BBVA - APP Personas

La app de banca para personas de BBVA, ya entregada en iOS, Android y web. Estoy en el equipo que la mantiene viva y en movimiento: trabajo evolutivo sobre el frontend, e incidentes de producción rastreados con el Elastic Stack hasta dar con la causa.

JavaScriptEvent-drivenCells+8
02 / 05Empresa'25 - 26
Axis 2Boot

Java 8 → 17 · Spring Boot 3 · Axis2

Provincia Casa Financiera - Migración de Servicios Core

Migración de los servicios web legacy Axis2 / Java 8 de la sucursal uruguaya del Banco de la Provincia de Buenos Aires a Spring Boot 3 sobre Java 17 - 7 repositorios, ~4.600 clases - con la conectividad reconfigurada de JNDI a un DataSource MSSQL gestionado.

Java 8 → 17Spring Boot 3Axis2+4
03 / 05Empresa'25
API²50+

Java 17 · Spring Boot · JUnit 5

BBVA - Migración de APIs y Cobertura de Tests

Llevé la cobertura de tests de los endpoints nuevos del 20% al 85%+ sobre ~48 APIs, dentro de un equipo de 10 personas, con cada despliegue controlado por Jenkins, OpenShift y SonarQube.

Java 17Spring BootJUnit 5+4
04 / 05Empresa'23 - '24
Winterbotham
Native + Expoe-banking application

React Native · Expo · WebAuthn

Winterbotham - App de Banca Móvil

Una app de banca móvil multiplataforma en React Native + Expo, publicada en iOS y Android por un equipo de cuatro - con autenticación WebAuthn y un backend-for-frontend que carga la lógica de integración.

React NativeExpoWebAuthn+4
05 / 05PersonalAUG 25'
MHCcli

Commander.js · Google Cloud Platform · SQLite

Magenta Hours Collector (MHC-CLI)

Una aplicación de línea de comandos que se conecta a una bandeja de correo y extrae reportes de horas usando IA, busca correos que coincidan con los criterios configurados y luego entrega el correo a Claude Sonnet 4.5 para recopilar toda la información relevante y alertar al usuario

Commander.jsGoogle Cloud PlatformSQLite
§ 03 - Archivo

Trabajos antiguos

Reliquias de mi camino como desarrollador - aún queridas, pero ya no el plato principal.

  1. Un mundo de vóxeles servido desde el backend: el ruido y los chunks se calculan en el servidor y se envían al navegador en tiempo real.

    • Next.js
    • Three.js
    • Perlin Noise
    • Server-side Chunk Generation
    • Real-time Streaming
  2. Explora las últimas películas con facilidad.

    • React
    • TMDb
    • Pure CSS
    • Responsive Design
    • Vercel
  3. Una PWA offline-first para llevar el tanteador del Truco, instalable directo desde el navegador.

    • React
    • Redux
    • PWA
    • Tailwind v3
    • Vercel
  4. Generación procedural

    • Unity
    • C Sharp
    • Perlin Noise
§ 04 - Hablemos

llegaste hasta aquí -

Saludá.

Setlist · Disponible para
LADO · B
  • 01FULL · TIMEIngeniería backend / plataformaRemoto.
  • 02CONTRATOPor proyectoMigraciones, plataforma de APIs, infraestructura de tests.
  • 03CONSULTORÍARevisión de arquitecturaAlcance de migraciones, auditorías técnicas.
Disponibilidad
  • Radicado en Young, Uruguay · UTC−3 · solapamiento completo con el horario del Este de EE. UU.
  • Contratable como contractor o a través de un employer-of-record
  • Abierto a relocación para el rol adecuado
  • Respuesta habitual dentro de las 24 horas
En vivo · respuesta ~24h

…y siempre estoy dispuesto a hablar de música o a probar un juego nuevo juntos.