👋 Olá, eu sou
Full Stack Developer | Java · Spring Boot · Node.js · Angular · AWS · Microsserviços · Clean Architecture · Arquitetura Hexagonal
10+
Anos em desenvolvimento
50+
Projetos entregues
30+
APIs e microsserviços
99,9%
Disponibilidade em produção
Da decisão arquitetural à implementação, construo soluções pensando em evolução, operação e impacto no negócio.
Decisões técnicas orientadas à evolução do produto, evitando complexidade desnecessária e soluções difíceis de manter.
Experiência do frontend à infraestrutura para transformar requisitos em soluções completas e operáveis.
APIs, microsserviços, mensageria e AWS aplicados com foco em segurança, observabilidade e escalabilidade.
Atuo principalmente como Software Engineer Full Stack e Backend, com mais de 10 anos de experiência no desenvolvimento e evolução de aplicações. Minha atuação recente é concentrada em Java, Spring Boot, Node.js, TypeScript e Angular, além de arquitetura de software, sistemas distribuídos e soluções em cloud.
Sim. Arquitetura faz parte da minha atuação prática, desde a definição de componentes e integrações até decisões relacionadas a escalabilidade, segurança, observabilidade e evolução de sistemas. Trabalho com conceitos como DDD, Clean Architecture, Arquitetura Hexagonal, SOLID, microsserviços, arquitetura orientada a eventos e C4 Model.
Tenho experiência prática com AWS no desenvolvimento e operação de aplicações cloud-native, utilizando serviços como ECS, Lambda, S3, CloudFront, SQS, SNS, Cognito, ECR, IAM e CloudWatch. Também atuo com infraestrutura, CI/CD, containers e decisões arquiteturais buscando equilibrar escalabilidade, disponibilidade, segurança e custo.
Sim. Tenho experiência com arquiteturas distribuídas, APIs e comunicação assíncrona utilizando tecnologias como Apache Kafka, RabbitMQ e AWS SQS. Busco aplicar esses recursos quando fazem sentido para desacoplamento, resiliência, processamento assíncrono e escalabilidade, evitando adicionar complexidade arquitetural sem necessidade.
Minha atuação vai além da implementação. Ao longo da carreira participei de decisões arquiteturais, evolução de sistemas legados, definição de soluções, revisão técnica e direcionamento de desenvolvimento, incluindo experiências recentes exercendo responsabilidades de liderança técnica. Continuo mantendo uma atuação hands-on próxima ao código e à entrega de software.