Sou Senior Software Engineer na Stone, desenvolvedor de software desde 2006, graduado em Ciência da Computação pela Unifor e morando em Brasília-DF, com foco em desenvolvimento Backend.

Hoje trabalho em um time de Banking responsável pela gestão de pagamentos instantâneos (Pix) e de cobranças feitas via maquininhas (POS). Minha stack atual é Go, MongoDB, Kafka, Postgres, RabbitMQ e CDC (Change Data Capture).

Tenho uma trajetória diversificada, incluindo a construção de software para instituições financeiras como Rabobank, Scotiabank e Banco do Brasil, além da Trybe, onde atuei como Senior Software Engineer e Tech Lead na Trybe Fintech.

Ao longo desses projetos trabalhei com Go, Elixir, Java, JavaScript e Python, e com integração de sistemas tanto síncrona quanto assíncrona, usando arquitetura orientada a eventos.

Também assumi o papel de Liderança técnica, guiando times de desenvolvimento na entrega de produtos de qualidade e apoiando o crescimento profissional das pessoas do time.


I’m a Senior Software Engineer at Stone. I’ve been a software developer since 2006, hold a degree in Computer Science from Unifor, live in Brasília-DF (Brazil), and focus on backend development.

I currently work on a Banking team responsible for managing instant payments (Pix) and charges made through card machines (POS). My current stack is Go, MongoDB, Kafka, Postgres, RabbitMQ, and CDC (Change Data Capture).

My background includes building software for financial institutions such as Rabobank, Scotiabank, and Banco do Brasil, as well as Trybe, where I worked as a Senior Software Engineer and Tech Lead at Trybe Fintech.

Throughout these projects I’ve worked with Go, Elixir, Java, JavaScript, and Python, and with both synchronous and asynchronous system integration using event-driven architecture.

I’ve also taken on Technical Leadership roles, guiding development teams to deliver high-quality products and supporting the professional growth of the people on the team.