Sobre
Sou um desenvolvedor de software com pós-graduação em Engenharia de Software pela PUC Minas (2023). Sou especializado no desenvolvimento de sistemas web e atualmente trabalho com Go lang. Tenho experiência em Ruby on Rails, Node.JS (com TypeORM), Go, .NET e Elixir no backend. E Vue.Js, Angular e Ionic no frontend. Minha jornada começou na Universidade Federal do Rio de Janeiro (UFRJ), onde estudei Gravura e fiz disciplinas de Ciência da Computação. Durante esse período, ingressei na empresa júnior de computação, EJCM, onde adquiri experiência em desenvolvimento mobile para Android e iOS e tive a oportunidade de gerenciar um projeto desde a priorização de software até a execução final.
Na lemoneyway, trabalhei como desenvolvedor, aprofundando meu conhecimento em boas práticas de programação e enfrentando desafios no mercado de cashback. Também colaborei com o Museu da Computação da UFRJ e ocasionalmente criei projetos para Arduino. Atualmente, trabalho como desenvolvedor backend com Elixir/Go/.NET na Stone, focando em soluções fintech para pagamentos e contas bancárias, ajudando a equipe de Gerenciamento de Identidade.
Confira abaixo minha linha do tempo completa de experiências profissionais.

StoneCO
October 2022 to now
Backend Developer
Fulltime
Nesta função, atuei como desenvolvedor backend no time de identidade, sendo responsável por:
- Projetar e desenvolver APIs de autenticação e autorização
- Implementar fluxos seguros de autenticação via PIN
- Integrar serviços externos de gerenciamento de identidade, como o PingIdentity
- Refatorar um sistema monolítico legado para uma arquitetura de microsserviços, melhorando escalabilidade e manutenção
- Colaborar no refinamento de tarefas e mentorar desenvolvedores juniores para aumentar a eficiência da equipe
-
Technologies Used:
- .NET
- Go
- Elixir
- Grafana
- Prometheus

LemoneyWay
July 2019 to november 2022
Software Developer
Fulltime
Como Desenvolvedor Fullstack em uma empresa de cashback, assumi uma ampla gama de responsabilidades, incluindo o desenvolvimento e a manutenção de projetos-chave para o negócio. Meu trabalho abrangeu tanto o front-end quanto o back-end, criando plugins para o e-commerce VTEX, uma aplicação white-label de cashback, e garantindo o bom funcionamento dos serviços legados. Tive a oportunidade de expandir minhas habilidades enquanto mantinha a qualidade dos projetos existentes, garantindo melhorias de escalabilidade e desempenho.
Tecnologias usadas:
- Desenvolvi e mantive plugins para e-commerce VTEX com Vue.js e Nuxt.js para oferecer uma experiência de usuário contínua, utilizando Node.js no back-end.
- Construi e otimizei uma aplicação white-label de cashback utilizando Ruby on Rails, garantindo escalabilidade e desempenho, utilizando Vue.js no front-end.
- Integrei e mantive serviços legados, modernizando componentes-chave para melhorar a manutenção.
- Utilizei Google Cloud (Kubernetes) para implantação e gerenciamento de infraestrutura baseada em contêineres.
- Utilizei RollBar e New Relic para rastreamento de erros, monitoramento e otimização de desempenho.
- Implementei designs front-end responsivos e amigáveis utilizando CSS3, HTML5, Sass e Bootstrap.
- Escrevi e mantive testes unitários com Jest.js (JavaScript) e Rspec (Ruby) para garantir a qualidade do código.
- Gerenciei e integrei dependências por meio de GEM e NPM para manter o ambiente sempre atualizado.
- Colaborei com equipes multifuncionais para refinar e melhorar continuamente os recursos do produto.
Além das minhas responsabilidades fullstack, me concentrei em manter meu conhecimento técnico atualizado e aprender novas tecnologias, o que me ajudou a impulsionar melhorias contínuas nos projetos nos quais estive envolvido.
-
Technologies Used:
- Google cloud (kubernetes)
- RollBar
- New Relic
- Vue.js with Nuxt.Js
- Ruby and Rails
- ruby
- JavaScript
- CSS3
- HTML 5
- Sass
- Bootstrap
- Jest.js (JavaScript Unit Test)
- Rspec (Ruby Unit Test)
- GEM and NPM
Front End developer Intern
part time intern
-
Technologies Used:
- Vue.js with Nuxt.Js
- Ruby and Rails
- ruby
- JavaScript
- CSS3
- HTML 5
- Sass
- Bootstrap
- Jest.js (JavaScript unit test)
- Rspec (Ruby Unit Test)
- GEM and NPM

EJCM
March 2019 to December 2020
Software project Management
part time junior enterprise
Gestão de projetos de software. Durante esse período, pude me aprofundar em várias áreas-chave, além de aplicar as melhores práticas para garantir o sucesso dos projetos:
- Arquiteturas de projetos (MVC e Microserviços): Trabalhei com a implementação de arquiteturas escaláveis, como MVC e Microserviços, garantindo que os sistemas fossem modulares, fáceis de manter e escaláveis para o crescimento futuro.
- Gestão de pessoas: Liderei equipes multidisciplinares, gerenciando talentos e criando um ambiente colaborativo e de crescimento. Trabalhei no desenvolvimento profissional dos membros da equipe, ajudando-os a atingirem seu potencial máximo.
- Aplicação de feedback: Estabeleci processos contínuos de feedback, promovendo melhorias constantes tanto em desempenho individual quanto em equipe.
- Scrum e Kanban: Gerenciei projetos utilizando as metodologias ágeis Scrum e Kanban, priorizando entregas rápidas, garantindo o foco no valor ao cliente e promovendo uma comunicação eficiente entre todas as partes envolvidas.
- Metodologias de priorização MoSCoW: Utilizei a metodologia MoSCoW para ajudar na priorização de requisitos do projeto.
- Planejamento e execução de projetos: Organizei e acompanhei cronogramas, estimativas de tempo e entrega de milestones. Garanti que as expectativas do cliente e os objetivos do projeto fossem atendidos de forma eficiente.
Este período me permitiu não só expandir meus conhecimentos técnicos, mas também desenvolver habilidades de liderança e gestão, sendo fundamental na entrega de projetos bem-sucedidos.
-
What i have learn:
- Project architectures such as (MVC and Micro Services),
- Clean code
- People management
- Feedback Application
- Scrum and Kanban
- MoSCoW prioritization methodologies
Front End developer
part time junior enterprise
Desenvolvimento de Aplicações Web e Mobile (Android e iOS). Durante esse período, tive minha primeira experiência com desenvolvimento web, focando tanto no front-end web quanto no desenvolvimento mobile.
Tecnologias Utilizadas:
- Ionic 4 e 5: Desenvolvi aplicativos móveis multiplataforma para Android e iOS usando o Ionic, permitindo um desenvolvimento de aplicativos eficiente e responsivo.
- Angular 7: Usei Angular para construir aplicações web dinâmicas e escaláveis, garantindo uma experiência de usuário fluida em diversos dispositivos.
- Laravel com Blade: Trabalhei com Laravel para o desenvolvimento backend, utilizando o Blade para criar views eficientes e de fácil manutenção.
- Materialize: Integrei o Materialize para o design de UI, garantindo interfaces responsivas e amigáveis ao usuário.
- NPM: Gerenciei e mantive as dependências do projeto usando o NPM, garantindo bibliotecas atualizadas e processos de build suaves.
- TypeScript: Utilizei TypeScript para desenvolvimento de JavaScript com segurança de tipos, melhorando a manutenção e reduzindo erros.
Essa experiência me permitiu construir uma base sólida tanto em desenvolvimento front-end quanto back-end para aplicações web e mobile, além de ganhar experiência prática com diversas tecnologias em projetos do mundo real.
-
Technologies Used:
- Ionic 4 and 5
- Angular 7
- Láravel with Blade
- Materialize
- NPM
- TypeScript
- SASS
- HTML 5
- PHP

NANO (Núcleo de Arte e Novos Organismos)
April 2019 to October 2019
Scientific Researcher
part time
Pesquisador em Visualização de Dados e Tecnologias IoT (Internet das Coisas).
Durante esse período, trabalhei na construção de arte interativa e sonora utilizando Arduino e outras tecnologias, explorando a interseção entre visualização de dados e IoT.
Tecnologias Utilizadas:
- Arduino (Hardware e Software): Projetei e desenvolvi projetos de arte interativa e sonora utilizando Arduino, integrando componentes de hardware e software para criar experiências envolventes.
- Precession 3: Utilizei Precession 3 para visualização de dados e controle, contribuindo para o desenvolvimento de instalações interativas.
- p5.js: Usei p5.js para programação criativa, desenvolvendo gráficos interativos e visualizações, dando vida às obras de arte.
- WordPress (HTML e CSS): Trabalhei com WordPress no desenvolvimento de sites, criando e implementando temas personalizados utilizando HTML e CSS.
Essa experiência me permitiu explorar formas inovadoras de usar dados e tecnologia na arte, contribuindo para a criação de experiências dinâmicas e imersivas.
-
Technologies Used:
- Arduino (Hardware and Software)
- Precession 3
- p5.js
- WordPress (HTML and CSS)
Formação Acadêmica
Pontifícia Universidade Católica de Minas Gerais
Pós-graduação Lato Sensu, Engenharia de Software
(Março 2022 - Abril 2023)
UFRJ - Universidade Federal do Rio de Janeiro
Bacharelado, Belas Artes - Gravura
(2014 - 2020)