Olá, eu sou
Desenvolvedor Java com experiência e práticas soluções inovadoras
Sobre Mim
Sempre buscando desenvolver soluções para problemas complexos.

Desenvolvedor de Software Jr na Compass.UOL, com mais de 3 anos de experiência em desenvolvimento web e infraestrutura. Atualmente estudante de Engenharia de Software, com previsão de término em agosto de 2026, natural de Goiás. Atuo em sistemas de crédito e gerenciamento de documentos com Java 21 (Spring Boot), Node.js/NestJS, Arquitetura Hexagonal, micro-frontends em React (TypeScript), arquitetura event-driven com Kafka, Camunda BPM, Azure (AKS e Azure DevOps), observabilidade com ELK Stack, testes automatizados (JUnit, Mockito e JaCoCo) e desenvolvimento assistido por IA com GitHub Copilot e Claude Code (Specification-Driven Development).
Participo de pesquisa científica voltada ao desenvolvimento de um aplicativo educacional com Inteligência Artificial, aplicando conhecimentos avançados em programação e integração de tecnologias emergentes. Práticas consolidadas em princípios SOLID, TDD, caching, logging e escalabilidade de aplicações de grande porte. Experiência também em migração de estruturas com Flyway, bancos de dados relacionais (PostgreSQL e MySQL) e atuação em times ágeis (Scrum) em colaboração com QA.
Possuo sólida vivência em sistemas legados com Java 8 (JSF, RichFaces e JSP), garantindo adaptabilidade em diferentes cenários. Conhecimentos complementares em DevOps e design gráfico.
Desenvolvimento
Código limpo, escalável e bem documentado
UI/UX Design
Interfaces intuitivas e experiências memoráveis
Performance
Otimização e velocidade em primeiro lugar
Colaboração
Trabalho em equipe e comunicação eficaz
Experiências
Trajetória profissional e experiências significativas na área de desenvolvimento de software.
Desenvolvedor de Software Jr
Empresa de tecnologia e consultoria digital, integrante da AI/R, dedicada a soluções de modernização, cloud e inteligência artificial. Atuo em sistemas de crédito e Gerenciamento de Documentos (GEDC) com usuários de todo o Brasil. Desenvolvo microsserviços em Java (JDK 21), Spring Boot, Node.js e NestJS com Arquitetura Hexagonal, testes automatizados com JUnit, Mockito e JaCoCo, além de micro-frontends em React com TypeScript apoiados por BFFs. Utilizo Camunda BPM, PostgreSQL, Redis, Elasticsearch e arquitetura Event-driven com Kafka. Na nuvem, Azure com Kubernetes (AKS), Git, repositórios, pipelines e releases no Azure DevOps, e observabilidade com ELK Stack, Azure Monitor e Application Insights. Também aplico GitHub Copilot e Claude Code no desenvolvimento com Specification-Driven Development (SDD) e em iniciativas de BPI, unindo análise assistida por IA e process mining.
Estagiário de Desenvolvimento
Atuação no desenvolvimento de aplicações web para otimização e gerenciamento de processos da Pró-Reitoria Acadêmica. No frontend, Angular 17, TypeScript, HTML5, CSS3, JavaScript e Node.js, criando interfaces responsivas e interativas. No backend, Java 17, Spring Boot 3, microserviços REST, Spring Security com OAuth2, Maven, JUnit, DDD, TDD e padrões de design, garantindo escalabilidade, segurança e qualidade do código. Em DevOps, Git/GitHub, Docker/Docker Compose, Prometheus, Grafana e configuração de Reverse Proxy, promovendo automação, padronização e observabilidade.
Desenvolvedor Pleno FullStack Java
Desenvolvimento de sistemas de grande escala no setor educacional. Manutenção de sistemas legados (Java 8, JSF, JSP, RichFaces, XHTML) e desenvolvimento de novas aplicações com Java 21, Spring Boot 3.5, arquitetura MVC, APIs RESTful e front-end com PrimeFaces. Trabalho na plataforma SEI, atendendo ~1 milhão de estudantes. Utilização de SVN/Git, metodologia ágil Scrum e integração contínua com QA, garantindo entregas de alta qualidade.
Formação Acadêmica
Histórico de estudos e especializações que complementam minha experiência profissional.
Bacharelado em Engenharia de Software
Formação acadêmica com foco em desenvolvimento de software, manutenção e segurança, engenharia de requisitos, arquitetura de software, reengenharia, gerenciamento de configuração e integração de sistemas automatizados. Competências adquiridas incluem revisão de código, Servlets e mais de 25 habilidades técnicas aplicadas a projetos complexos.
Licenças e Certificados
SOLID Principles of Object Oriented Design and Architecture
Udemy · Emitida em Out 2025
Credencial: UC-f413041f-ea08-4163-bca2-c24f13735137
Competências: Princípios SOLID
Test-Driven Development Essencial
AlgaWorks · Emitida em Nov 2024
Credencial: JJ4EUI2878
Competências: Apache Maven, Tecnologia da informação e mais 5 competências
Principais Design Patterns Aplicados com Java
AlgaWorks · Emitida em Nov 2024
Credencial: 7O87OLPNJD
Competências: Apache Maven, Tecnologia da informação e mais 4 competências
Especialista Java
AlgaWorks · Emitida em Nov 2024
Credencial: OWZX93NWA3
Competências: Java Virtual Machine (JVM), Apache Maven e mais 8 competências
Especialista JPA
AlgaWorks · Emitida em Jun 2024
Credencial: FP76ZVD37E
Competências: Apache Maven, Tecnologia da informação e mais 4 competências
Especialista Spring REST
AlgaWorks · Emitida em Mai 2024
Credencial: IVYUNCV4V3
Competências: Git, Microservices e mais 23 competências
Santander Backend Java
Santander Universidades - Brasil · Emitida em Out 2023
Credencial: 1E6C6E0B
Competências: Git, Engenharia e mais 19 competências
Meus Projetos
Uma seleção dos meus trabalhos mais recentes e impactantes
Esta API é um microserviço desenvolvido com Spring Boot 3 e Java 17, que consome informações do banco de dados de forma segura utilizando tokens de autenticação provenientes de uma API de autorização externa (OAuth 2.0). O sistema é projetado para ser modular, escalável e integrado com tecnologias modernas como Redis, AWS S3, e JasperReports.
Microsserviço RESTful com Spring Boot 3, usando Spring Security 6, OAuth2 e JWT para autenticação e autorização, com gerenciamento de transações via JPA e integração com banco de dados relacional.
Este repositório apresenta implementações práticas dos principais padrões de projeto (design patterns) em Java 17, utilizando Maven como ferramenta de build. Cada padrão é exemplificado com código limpo e documentação objetiva, facilitando o entendimento e aplicação em projetos reais.
Minhas Habilidades
Atuo com tecnologias modernas e boas práticas de desenvolvimento para criar soluções completas, escaláveis e de alta qualidade: Java 21 (Spring Boot 3.5), Angular, React, microsserviços, APIs RESTful, pipelines CI/CD, Docker, AWS, mensageria (RabbitMQ e Kafka), testes automatizados (JUnit e Mockito), versionamento (GitFlow e SVN), TDD, Clean Code, SOLID, DDD, Design Patterns e escalabilidade de aplicações de grande porte. Experiência em migração de estruturas com Flyway, bancos de dados relacionais (PostgreSQL e MySQL) e atuação em times ágeis (Scrum/Kanban), além de sólida vivência em sistemas legados com Java 8 (JSF, RichFaces e JSP).
Tecnologias que Utilizo
Entre em Contato
Vamos conversar sobre seu próximo projeto ou oportunidade de trabalho
Vamos Trabalhar Juntos
Estou sempre aberto a discutir novas oportunidades, projetos interessantes ou simplesmente trocar ideias sobre tecnologia. Entre em contato!
rodrigo.rr.dutra@protonmail.com
Localização
Goiás, Brasil
Disponibilidade
Atualmente disponível para projetos freelance e oportunidades full-time.


