Engenheiro de Software Pleno · Full Stack
Catanduva, São Paulo — Brasil · Trabalho remoto
LinkedIn · GitHub · Portfólio · Entrar em contato
Resumo profissional
Engenheiro de software full stack com mais de quatro anos de experiência no desenvolvimento e na evolução de aplicações web, serviços, integrações, sistemas desktop e soluções mobile.
Atuo principalmente com TypeScript, Node.js, NestJS, C#, .NET, Java, Groovy e Grails, trabalhando em sistemas corporativos com regras de negócio complexas, integrações externas, processamento assíncrono e aplicações de grande escala.
Ao longo da minha trajetória, participei de todas as etapas do desenvolvimento: entendimento do problema, definição técnica, implementação, revisão de código, publicação, observabilidade e sustentação em produção.
Também tenho experiência com mentoria, padronização técnica, melhoria de desempenho, automação de processos e modernização de sistemas legados.
Experiência profissional
Engenheiro de Software Pleno — Asaas
Setembro de 2025 — atual · Remoto
Atuação na evolução de uma aplicação financeira de grande escala, utilizando Groovy e Grails no ecossistema JVM.
Principais responsabilidades:
- Desenvolvimento e manutenção de funcionalidades em sistemas utilizados em produção;
- Análise e implementação de regras de negócio relacionadas a produtos financeiros;
- Refatoração de fluxos visando legibilidade, manutenção e estabilidade;
- Investigação e correção de problemas em aplicações de grande escala;
- Otimização de código e melhoria de desempenho;
- Revisões de código orientadas à qualidade e à sustentabilidade das soluções;
- Colaboração com desenvolvedores, produto e outras áreas envolvidas nas entregas;
- Contribuição para padrões e práticas que melhoram a experiência de desenvolvimento.
Integrativa
Janeiro de 2022 — agosto de 2025 · Catanduva, São Paulo
Durante esse período, avancei de Programador Web para Analista Desenvolvedor Sênior, assumindo progressivamente mais responsabilidade sobre arquitetura, integrações, infraestrutura e qualidade técnica.
Analista Desenvolvedor Sênior
Maio de 2025 — agosto de 2025
- Evolução da arquitetura de serviços e aplicações corporativas;
- Definição de guidelines, checklists e padrões técnicos utilizados pelo time;
- Liderança técnica em integrações, escalabilidade e observabilidade;
- Implementação de métricas, logs estruturados e rastreamento de operações;
- Revisões de código com foco em clareza, segurança e manutenção;
- Apoio técnico e mentoria a outros desenvolvedores;
- Investigação de gargalos e problemas de desempenho;
- Participação na definição de soluções e decisões arquiteturais.
Analista Desenvolvedor Web Pleno
Setembro de 2022 — abril de 2025
- Desenvolvimento de APIs, microsserviços e aplicações corporativas com Node.js, NestJS e .NET;
- Integração com serviços externos por meio de APIs REST, SOAP, WSDL, webhooks, JSON e XML;
- Desenvolvimento de aplicações web com Vue.js, Nuxt e Angular;
- Criação e manutenção de aplicações desktop com WPF, Electron e Tauri;
- Desenvolvimento de protótipos e aplicações mobile com React Native;
- Automação de processos internos utilizando Python, JavaScript e TypeScript;
- Implementação de rotinas de processamento assíncrono e mensageria;
- Administração de serviços e aplicações em AWS, Oracle Cloud, Linux e Windows Server;
- Criação de dashboards, métricas e ferramentas para monitoramento;
- Otimização de consultas, processamento de dados e rotinas de integração;
- Fortalecimento dos fluxos de Git, branches, pull requests e revisão de código.
Analista Programador Júnior/Pleno
Agosto de 2022 — setembro de 2022
- Manutenção e evolução de aplicações full stack;
- Correção de problemas em sistemas existentes;
- Integração entre aplicações e APIs externas;
- Desenvolvimento de funcionalidades no frontend e no backend.
Programador Web
Janeiro de 2022 — julho de 2022
- Implementação de funcionalidades em aplicações web;
- Desenvolvimento de integrações com APIs;
- Manutenção e correção de sistemas existentes;
- Desenvolvimento com TypeScript e JavaScript no frontend e no backend.
Competências técnicas
Backend e serviços
- TypeScript e JavaScript;
- Node.js;
- NestJS e Express;
- C# e .NET;
- ASP.NET Core e .NET Framework;
- Java, Groovy e Grails;
- APIs REST;
- SOAP e WSDL;
- Webhooks;
- Microsserviços;
- Mensageria;
- Processamento assíncrono;
- Schedulers e rotinas recorrentes;
- Autenticação e autorização.
Frontend
- Vue.js;
- Nuxt;
- Angular;
- Tailwind CSS;
- Aplicações SPA;
- Renderização no servidor;
- Componentização;
- Gerenciamento de estado;
- Interfaces responsivas;
- Integração com APIs.
Desktop e mobile
- WPF;
- Electron;
- Tauri;
- React Native;
- Integração com recursos do sistema operacional;
- Aplicações multiplataforma.
Bancos de dados
- PostgreSQL;
- SQL Server;
- MySQL;
- MongoDB;
- Redis;
- Entity Framework;
- Migrations;
- Modelagem de dados;
- Índices e otimização de consultas;
- Transações;
- Cache;
- Processamento em lotes.
Infraestrutura e operação
- Docker e Docker Compose;
- AWS;
- Oracle Cloud;
- Linux;
- Windows Server;
- Armazenamento compatível com S3;
- Configuração e publicação de aplicações;
- Administração de serviços;
- Logs estruturados;
- Métricas;
- Health checks;
- Monitoramento e observabilidade.
Qualidade e arquitetura
- Clean Code;
- Clean Architecture;
- Princípios SOLID;
- Revisão de código;
- Refatoração;
- Testes unitários e de integração;
- Documentação técnica;
- Git e pull requests;
- Análise de desempenho;
- Análise de trade-offs;
- Segurança de aplicações;
- Mentoria e colaboração técnica.
Projetos selecionados
Plataforma de análise de currículos com inteligência artificial
Projeto desenvolvido como Trabalho de Conclusão do curso de Análise e Desenvolvimento de Sistemas.
A solução permite importar, processar e analisar currículos com apoio de inteligência artificial, oferecendo recursos para busca e organização das informações extraídas.
Tecnologias principais: Nuxt, Vue.js, NestJS, Node.js, MongoDB, Redis, Docker e OpenAI.
Utiliter
Aplicação web que reúne ferramentas para tarefas recorrentes de desenvolvimento, como geração, conversão, formatação e validação de dados.
O projeto foi criado com foco em rapidez, facilidade de uso e processamento diretamente no navegador.
Tecnologias principais: Nuxt, Vue.js, TypeScript e Tailwind CSS.
Acessar o Utiliter · Ver código no GitHub
Formação acadêmica
Tecnologia em Análise e Desenvolvimento de Sistemas
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo — IFSP
2022 — 2024
Ensino Médio integrado ao Técnico em Redes de Computadores
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo — IFSP
2019 — 2021
Formação complementar
Seleção de cursos e formações relevantes:
- JavaScript Unit Testing — Academind;
- MongoDB Developer's Guide — Udemy;
- Nuxt 3 Bootcamp — Udemy;
- Clean Code — Udemy;
- CCNA: Introduction to Networks — Cisco;
- O Papel dos Bancos SQL e NoSQL na Engenharia de Dados — DIO;
- NLW Pocket: JavaScript Full Stack — Rocketseat;
- NLW Journey: Node.js — Rocketseat.
Outros cursos, eventos e formações podem ser consultados no meu perfil do LinkedIn.
Reconhecimentos
1º lugar — Competição de Desafios
Semana Global de Empreendedorismo de Catanduva — 2021
Reconhecimento recebido pelo desenvolvimento de uma solução tecnológica apresentada durante a competição.
Idiomas
Português: nativo.
Inglês: avançado, com experiência em leitura de documentação, cursos, comunicação escrita e conteúdos técnicos.
Contato
Estou aberto a conversas sobre engenharia de software, desenvolvimento de produtos, arquitetura, tecnologia e oportunidades profissionais.