
Desenvolvedor Java Sênior
Analista de Sistemas Sênior
Especialista em Desenvolvimento Web & SaaS Multi-Tenant, Segurança da Informação & IAM, Spring Boot, Microservices e APIs REST.
Desenvolvedor Java Sênior e Analista de Sistemas com mais de 10 anos de experiência em sistemas corporativos críticos, aplicações SaaS multi-tenant e desenvolvimento web. Atuo de ponta a ponta, do desenvolvimento ao deploy em produção, em aplicações de alta disponibilidade para ambientes enterprise.
Áreas de atuação
Experiência prática em todas as camadas de entrega de software enterprise, com foco em arquitetura, segurança e operações.
Desenvolvimento Web & SaaS Multi-Tenant
- Desenvolvimento de aplicações SaaS multi-tenant escaláveis
- Arquitetura de isolamento de dados e tenants (schema, row-level, pool)
- Frontend com Angular 17 + PrimeNG em projetos multi-tenant
- Microserviços com Spring Boot, Spring Cloud e APIs REST
- Mensageria assíncrona com JMS/HornetQ e RabbitMQ
- Integração entre sistemas
- JSF, PrimeFaces, JBoss, WildFly, Tomcat
- API Gateway com Spring Cloud Gateway e padrões BFF
- Service Discovery com Eureka
Segurança da Informação
- Sistemas de controle de acesso com workflows de aprovação
- Segurança de software com OWASP e verificação de aplicações
- Ambientes JBoss/WildFly com transações XA
DevOps & Operações
- Deploy em produção de aplicações e microserviços
- Administração de servidores de aplicação Tomcat
- Configuração de NGINX como proxy reverso e load balancer
- Automação via shell scripts em ambiente Linux
- Controle de versão com GitLab e Gitea
- Monitoramento e sustentação em produção
- Infraestrutura em nuvem com Amazon EC2
- Infraestrutura em nuvem Digital Ocean
IA & Inovação
- Uso ativo de IA Generativa no ciclo de desenvolvimento
Tecnologias & Ferramentas
Stack utilizada no dia a dia em projetos de alta criticidade.
Últimas postagens
Artigos sobre desenvolvimento Java, arquitetura de sistemas e engenharia de software.
Tablify: construindo um SaaS de gestão para restaurantes nas horas vagas
Como venho desenvolvendo o Tablify como projeto pessoal, as decisões técnicas por trás dele e o que aprendi sobre performance, segurança e aquisição de clientes no caminho.
Ler postagemComo estruturar aplicações SaaS multi-tenant com Spring Boot
Estratégias de isolamento de dados (schema, row-level e pool) e trade-offs de cada abordagem em ambientes enterprise.
Ler postagem