Atualmente atuando como Senior Software Engineer na Trybe, sou um desenvolvedor de software desde 2006, graduado em Ciência da Computação pela Unifor, morando em Brasília-DF e com foco para desenvolvimento de soluções Backend.

Tenho uma trajetória profissional diversificada, incluindo a construção de softwares para instituições financeiras de renome, como Rabobank, Scotiabank e Banco do Brasil, além de colaborar com a Trybe Fintech.

Durante esses projetos, pude aplicar minha expertise em uma variedade de linguagens de programação, incluindo Go, Elixir, Java, JavaScript e Python. Destaco minha capacidade de desenvolver soluções robustas e escaláveis, garantindo a integridade e a eficiência do código.

Além disso obtive experiência na integração de sistemas, tanto via de forma síncrona quanto de forma assíncrona através Arquitetura baseada em eventos.

Nos últimos anos também assumi o papel de Liderança técnica do time, no qual fiquei responsável por guiar a equipe de desenvolvimento de software, garantindo a entrega de produtos de alta qualidade, promovendo a colaboração e o crescimento profissional dos membros da equipe e impulsionando o sucesso do projeto.


Currently working as a Senior Software Engineer at Trybe, I have been a software developer since 2006, with a degree in Computer Science from Unifor, residing in Brasília-DF, and focusing on Backend solutions development.

I have a diverse professional background, including building software for renowned financial institutions such as Rabobank, Scotiabank, and Banco do Brasil, in addition to collaborating with Trybe Fintech.

Throughout these projects, I have applied my expertise in a variety of programming languages, including Go, Elixir, Java, JavaScript, and Python. I emphasize my ability to develop robust and scalable solutions, ensuring code integrity and efficiency.

Furthermore, I have gained experience in system integration, both synchronously and asynchronously, through an event-driven architecture.

In recent years, I have also taken on the role of Technical Leadership within the team, where I have been responsible for guiding the software development team, ensuring the delivery of high-quality products, promoting collaboration, fostering professional growth among team members, and driving project success.