Java · Spring Boot · Node.js · TypeScript · MuleSoft · React · Observabilidade
Construo APIs, integrações corporativas e produtos full-stack — do backend e da camada de mensageria à web, ao desktop e ao mobile.
Sou Engenheiro de Software com foco em desenvolvimento backend e integrações corporativas, com experiência prática full-stack em web, desktop e mobile.
Hoje, na GeoDigitus, desenvolvo software para o setor de construção civil — uma plataforma de gestão de equipamentos que abrange uma API backend, um aplicativo desktop e um aplicativo mobile. Atuo nas três camadas: APIs em Node.js + TypeScript com Clean Architecture, DDD e TDD; um app desktop em React + Tauri com suporte offline; e um app mobile em React Native (Expo).
Antes disso, na SysMap Solutions (clientes Natura & Avon), passei quase três anos em integrações MuleSoft (Mule 4, DataWeave, API-Led Connectivity), sistemas corporativos em Java (6/7/8), plataformas em React/Node e sustentação de aplicações com observabilidade e gestão de incidentes.
Me preocupo com sistemas confiáveis, observáveis e de fácil manutenção — não em colecionar tecnologias. Sou pós-graduando em Arquitetura de Software Distribuído (PUC Minas) e palestrante em eventos do Google Developer Groups sobre MuleSoft e integração de APIs.
Observação: cada tecnologia abaixo pertence à experiência específica em que foi realmente utilizada — veja Experiência Profissional.
Plataforma de gestão de equipamentos para o setor de construção civil (backend + desktop + mobile). Principal contribuidor na API backend e no aplicativo mobile.
- Backend: APIs REST em Node.js + TypeScript (Express, Knex/PostgreSQL, Redis) com Clean Architecture, DDD e TDD; autenticação segura (OPAQUE / JWT); migrações de banco versionadas.
- Desktop: app em React + Tauri com armazenamento offline em SQLite, mapas (MapLibre), i18n e exportação de relatórios em PDF/Excel.
- Mobile: app em React Native + Expo integrado aos serviços e às APIs da plataforma.
- Engenharia: observabilidade com Kibana/ELK, Docker, AWS, Git/Gitea com Conventional Commits e gates de cobertura de testes.
Desenvolvimento de integrações, desenvolvimento backend e sustentação de aplicações, em três frentes:
- MuleSoft / Integrações Corporativas: desenvolvimento e sustentação de fluxos Mule 4 com DataWeave e API-Led Connectivity; comunicação entre sistemas via APIs e mensageria com ActiveMQ; monitoramento e troubleshooting com Kibana/ELK; gestão de incidentes e solicitações via ServiceNow. Ambiente com 25+ integrações em produção e 100+ sistemas conectados (resultados de equipe/plataforma).
- GPP – Global People Platform (Natura): desenvolvimento da plataforma de gestão cadastral de consultoras com React, Node.js e Jenkins (CI/CD).
- Equipes GSP/GCP: desenvolvimento, manutenção e sustentação de aplicações corporativas em Java 6, 7 e 8.
Desenvolvo o Candidate, uma plataforma de vagas tech (Node.js, React, Go, PostgreSQL).
Observabilidade & Monitoramento
| Projeto | O que demonstra | Stack |
|---|---|---|
| QueueMaster | Mensageria corporativa assíncrona: filas de prioridade, tratamento de erros, rastreio por UUID | Mule 4, ActiveMQ, Java, Docker |
| nestjs-clean-arch | API REST com Clean Architecture, DDD e testes automatizados | NestJS, TypeScript |
| Async-Product-Pipeline | Processamento em lote desacoplado por fila, com reprocessamento automático | Node.js, ActiveMQ, MongoDB |
| node-monitoring | Transforma logs JSON estruturados em informação no Kibana | Node.js, Express, Winston, Joi |
| bene_tesla | API Spring Boot em camadas com testes automatizados | Java 17, Spring Boot 3, JPA, JUnit |
| observatorio-gastos-publicos | Plataforma open source para consultar gastos públicos | TypeScript, React |
- Clean Architecture & DDD — dependências apontando para dentro; regra de negócio isolada de frameworks.
- Test-Driven Development — testes como ferramenta de design, com gates de cobertura no CI.
- Design de APIs — contratos claros, documentados e versionados (REST / API-Led).
- Observabilidade — logs estruturados e métricas para encontrar e corrigir problemas rápido.
- Manutenibilidade & Segurança — código legível, autenticação segura, sem segredos no repositório.
- Melhoria contínua — commits pequenos, revisados e no padrão Conventional Commits.
- LinkedIn: linkedin.com/in/bene-tesla
- Portfólio: bene-tesla-dev.vercel.app
- GitHub: github.com/Benevanio
- E-mail: [email protected]
Aberto a oportunidades em Backend, Integrações e Full Stack Engineering.




