Minha relação com tecnologia começou antes mesmo de eu pensar nela como profissão.
Desde cedo, computadores despertavam minha curiosidade. Eu gostava de explorar sistemas, configurar máquinas, entender como as coisas funcionavam e, inevitavelmente, descobrir o que acontecia quando alguma configuração dava errado.
Essa curiosidade acabou se transformando em carreira.
Hoje, atuo como engenheiro de software full stack, desenvolvendo e evoluindo aplicações, serviços e integrações que precisam funcionar de forma confiável em ambientes reais de produção.
Minha trajetória
Comecei a estudar programação em 2019, durante minha formação técnica em Redes de Computadores no Instituto Federal de São Paulo.
Python foi minha primeira linguagem e teve um papel importante no desenvolvimento da minha lógica de programação. Com o tempo, passei a explorar desenvolvimento web, bancos de dados, infraestrutura e diferentes formas de transformar código em produtos utilizáveis.
Durante o ensino técnico, participei do desenvolvimento de um sistema para gerenciamento de restaurantes. Mais tarde, no curso de Análise e Desenvolvimento de Sistemas, desenvolvi como Trabalho de Conclusão de Curso uma plataforma para importação e análise de currículos com inteligência artificial.
Esses projetos foram importantes para experimentar tecnologias, trabalhar em equipe e perceber que desenvolver software vai muito além de implementar funcionalidades.
Experiência profissional
Minha carreira profissional começou em 2022, na Integrativa.
Entrei como Programador Web e, ao longo de mais de três anos, avancei por diferentes níveis até assumir a posição de Analista Desenvolvedor Sênior.
Nesse período, trabalhei com:
- Aplicações web, desktop e mobile;
- APIs e microsserviços;
- Integrações REST, SOAP e webhooks;
- Sistemas corporativos com regras de negócio complexas;
- Automação de processos;
- Infraestrutura e serviços em nuvem;
- Bancos de dados relacionais e não relacionais;
- Desempenho, métricas e observabilidade;
- Padronização técnica e revisão de código;
- Apoio e mentoria a outros desenvolvedores.
Essa evolução me permitiu participar não apenas da implementação, mas também da análise dos problemas, das decisões arquiteturais e da melhoria dos processos utilizados pelo time.
Atualmente, trabalho como Engenheiro de Software Pleno no Asaas, contribuindo para a evolução de uma aplicação financeira de grande escala no ecossistema Java, Groovy e Grails.
Veja minha experiência completa →
Como penso sobre desenvolvimento
Não acredito que a melhor solução seja necessariamente aquela que utiliza a tecnologia mais recente ou a arquitetura mais sofisticada.
Uma boa solução precisa considerar o problema, as restrições, as pessoas envolvidas e o custo de manutenção depois que a primeira versão estiver pronta.
Por isso, procuro entender o contexto antes de escolher ferramentas ou criar abstrações.
No meu trabalho, valorizo principalmente:
- Código claro e fácil de revisar;
- Responsabilidades bem definidas;
- Soluções proporcionais ao problema;
- Segurança e confiabilidade;
- Monitoramento e facilidade de diagnóstico;
- Comunicação entre pessoas técnicas e áreas de negócio;
- Evolução gradual sem complexidade desnecessária;
- Documentação e compartilhamento de conhecimento.
Tecnologia é uma ferramenta. O objetivo continua sendo resolver problemas reais de maneira sustentável.
Onde mais gosto de atuar
Tenho especial interesse por desafios que envolvem:
- Sistemas com regras de negócio complexas;
- Integrações entre diferentes aplicações;
- APIs e processamento assíncrono;
- Evolução de sistemas legados;
- Otimização de desempenho;
- Automação de tarefas manuais;
- Arquitetura e organização de aplicações;
- Observabilidade e diagnóstico de problemas;
- Experiência de desenvolvimento;
- Qualidade e manutenção de código.
Também gosto de trabalhar próximo ao produto e entender como as decisões técnicas afetam usuários, operação e negócio.
Compartilhamento de conhecimento
Uma parte importante da minha evolução veio de outras pessoas compartilhando experiências, explicando decisões e mostrando maneiras diferentes de resolver um problema.
Por isso, também procuro contribuir com o desenvolvimento de quem está ao meu redor.
Ao longo da minha trajetória, participei de revisões de código, criação de documentação, definição de padrões, apoio técnico e mentoria de desenvolvedores.
Também preparei e apresentei uma trilha prática de Vue.js e TypeScript durante a Semana de Computação do Instituto Federal de São Paulo.
Além do código
Fora do trabalho, continuo sendo alguém naturalmente curioso sobre tecnologia.
Gosto de montar e configurar computadores, testar ferramentas, acompanhar novos produtos e entender como diferentes sistemas funcionam.
Também sou fã de jogos e música. Grande parte do meu tempo livre é dividida entre jogar no computador ou no PlayStation, descobrir músicas e trabalhar em projetos pessoais.
Esses projetos são uma forma de experimentar ideias, aprender tecnologias e criar ferramentas que eu mesmo gostaria de utilizar.
O que busco construir
Quero continuar evoluindo como engenheiro de software, assumindo problemas cada vez mais relevantes e participando de decisões que tenham impacto real sobre produtos e equipes.
Meu objetivo não é apenas acumular tecnologias ou alcançar um título específico. Quero desenvolver a capacidade de tomar boas decisões, ajudar outras pessoas a crescer e construir sistemas que possam evoluir com segurança.
No longo prazo, pretendo ampliar minha atuação em liderança técnica, arquitetura e desenvolvimento de equipes, sem me afastar completamente da prática de engenharia.
Vamos conversar?
Estou sempre aberto a conversar sobre desenvolvimento de software, arquitetura, produtos, carreira e tecnologia.