Ir para o conteúdo
01 - Introdução

Engenheiro backend para sistemas que não podem cair

Uruguai · UTC−3 · sobreposição total com o horário do Leste dos EUA · contractor ou employer-of-record · aberto a realocação

Engenheiro de Software, quatro anos na Magenta Innova em serviços core de bancos uruguaios e da região. ~4.600 classes migradas de Axis2/Java 8 para Spring Boot 3. Mais de 50 APIs migradas, cobertura de testes de 20% para 85%. Também React Native em produção, e um renderizador em C++17 como projeto pessoal.

classes migradas
~4,600classes migradas
APIs para Spring Boot
50+APIs para Spring Boot
cobertura de testes
20% → 85%cobertura de testes
anos em bancos
4anos em bancos
Stack · em produção
§ 02 - Trabalho selecionado

No que tenho colocado minha alma .

Uma pequena coleção de experimentos recentes, migrações empresariais e missões paralelas.

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

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

EFENGINE - Motor de Jogos em C++

Motor 3D feito do zero em C++17 sobre OpenGL 4.5 Core - PBR com IBL split-sum, shadow mapping, cadeia de pós-processamento HDR, formato binário próprio de cenas e um editor ImGui dockado, tudo sob regras RAII e sem exceções.

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

JavaScript · Event-driven · Cells

BBVA - APP Personas

O app de banco para pessoas do BBVA, já entregue em iOS, Android e web. Estou na equipe que o mantém vivo e em movimento: trabalho evolutivo no frontend, e incidentes de produção rastreados com o Elastic Stack até chegar à causa.

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

Java 8 → 17 · Spring Boot 3 · Axis2

Provincia Casa Financiera - Migração de Serviços Core

Migração dos serviços web legados Axis2 / Java 8 da filial uruguaia do Banco de la Provincia de Buenos Aires para Spring Boot 3 sobre Java 17 - 7 repositórios, ~4.600 classes - com a conectividade refeita de JNDI para um DataSource MSSQL gerenciado.

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

Java 17 · Spring Boot · JUnit 5

BBVA - Migração de APIs e Cobertura de Testes

Levei a cobertura de testes dos novos endpoints de 20% para 85%+ em ~48 APIs, dentro de uma equipe de 10 pessoas, com cada deploy controlado por Jenkins, OpenShift e SonarQube.

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

React Native · Expo · WebAuthn

Winterbotham - App de Banco Móvel

Um app de banco móvel multiplataforma em React Native + Expo, publicado no iOS e no Android por uma equipe de quatro - com autenticação WebAuthn e um backend-for-frontend carregando a lógica de integração.

React NativeExpoWebAuthn+4
05 / 05PessoalAUG 25'
MHCcli

Commander.js · Google Cloud Platform · SQLite

Magenta Hours Collector (MHC-CLI)

Uma aplicação de linha de comando que se conecta a uma caixa de e-mail e extrai relatórios de horas usando IA, busca e-mails que correspondam aos critérios configurados e então entrega o e-mail ao Claude Sonnet 4.5 para coletar todas as informações relevantes e alertar o usuário

Commander.jsGoogle Cloud PlatformSQLite
§ 03 - Arquivo

Trabalhos antigos

Relíquias da minha jornada como desenvolvedor - ainda queridas, mas não mais o prato principal.

  1. Um mundo de voxels servido pelo backend: o ruído e os chunks são calculados no servidor e enviados ao navegador em tempo real.

    • Next.js
    • Three.js
    • Perlin Noise
    • Server-side Chunk Generation
    • Real-time Streaming
  2. Explore os últimos filmes com facilidade.

    • React
    • TMDb
    • Pure CSS
    • Responsive Design
    • Vercel
  3. Um PWA offline-first para marcar pontos no Truco, instalável direto do navegador.

    • React
    • Redux
    • PWA
    • Tailwind v3
    • Vercel
  4. Geração procedural

    • Unity
    • C Sharp
    • Perlin Noise
§ 04 - Fale comigo

você chegou até aqui -

Diga oi.

Setlist · Disponível para
LADO · B
  • 01FULL · TIMEEngenharia de backend / plataformaRemoto.
  • 02CONTRATOPor projetoMigrações, plataforma de APIs, infraestrutura de testes.
  • 03CONSULTORIARevisão de arquiteturaEscopo de migrações, auditorias técnicas.
Disponibilidade
  • Baseado em Young, Uruguai · UTC−3 · sobreposição total com o horário do Leste dos EUA
  • Contratável como contractor ou através de um employer-of-record
  • Aberto a realocação para a vaga certa
  • Resposta habitual em até 24 horas
Ao vivo · resposta em ~24h

…e estou sempre a fim de conversar sobre música ou experimentar um jogo novo juntos.