Desenvolvo aplicações web completas, com foco em interfaces modernas e escaláveis utilizando Angular e TypeScript, integradas a APIs robustas.
Sou desenvolvedor full-stack com forte atuação no frontend, especializado na criação de aplicações com Angular e TypeScript. Busco construir interfaces modulares, responsivas, testáveis e preparadas para evoluir.
No backend, trabalho principalmente com Java, Kotlin e Spring Boot, criando APIs e serviços que se integram às aplicações web de ponta a ponta.
Tenho interesse especial em Clean Architecture, Domain-Driven Design (DDD) e boas práticas de engenharia. Também desenvolvo produtos completos com banco de dados, autenticação, integrações com inteligência artificial, pagamentos, automação de entrega e infraestrutura em nuvem.
- aplicações web modulares e responsivas com Angular e TypeScript;
- componentes reutilizáveis e interfaces orientadas à experiência do usuário;
- integração de aplicações frontend com APIs REST e serviços externos;
- APIs e serviços backend com Java, Kotlin e Spring Boot;
- arquiteturas orientadas ao domínio, com baixo acoplamento;
- integrações com PostgreSQL, Supabase, serviços de IA e pagamentos;
- testes automatizados e pipelines de integração e entrega contínuas;
- aplicações conteinerizadas e soluções executadas na AWS.
API desenvolvida com Java e Spring Boot como referência prática de Clean Architecture. O projeto representa os quatro círculos da arquitetura em pacotes de alto nível, mantém os Interactors independentes de frameworks e utiliza testes automatizados no formato given-when-then.
Conheça outros trabalhos no meu portfólio.
Estou sempre aberto a trocar ideias sobre desenvolvimento de software, arquitetura e novos produtos.

