<Dev />

Olá, eu sou Rodrigo Rodrigues

Desenvolvedor Java com experiência e práticas soluções inovadoras

Download CV
3+
Anos de Experiência
15+
Projetos Profissionais
10+
Clientes Atendidos
100%
Comprometimento Profissional

Sobre Mim

Sempre buscando desenvolver soluções para problemas complexos.

Foto profissional

Desenvolvedor Java, 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 com tecnologias modernas como Java 21 (Spring Boot 3.5), Angular/React (TypeScript), microsserviços, APIs RESTful, pipelines CI/CD com Jenkins, Docker e Docker Compose, deploy na AWS, mensageria (RabbitMQ e Kafka), testes automatizados (JUnit e Mockito) e versionamento (GitFlow e SVN).

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.

Estagiário de Desenvolvimento

Fev 2024 - Presente - Centro Universitário Alfredo Nasser - UNIFAN (GO)

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

Dez 2024 - Ago 2025 - Otimize-TI - Tecnologia Otimizando Negócios

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

Ago 2022 - Ago 2026 (Previsão de Conclusão) - Centro Universitário Alfredo Nasser - UNIFAN (GO)

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.

Ensino Médio

2016 - 2019 - Escola Cecília Meirelles

Formação em período integral com ênfase em exatas e tecnologia, proporcionando base sólida para estudos em engenharia de software e desenvolvimento tecnológico.

Meus Projetos

Uma seleção dos meus trabalhos mais recentes e impactantes

Spring API RESTful Algafood

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.

Java 17Spring Boot 3Spring SecurityOAuth2JWTJPA / HibernateArquitetura de MicrosserviçosRedisAWS S3JasperReportsPostgreSQL / MySQLDockerClean CodeSOLIDDDD
Authorization Server Spring Boot

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.

Java 17Spring Boot 3Spring Security 6OAuth2JWTJPA/HibernateTransaçõesREST APIBanco de Dados Relacional
Design Pattern Java

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.

Java 17MavenDesign PatternsSOLIDClean CodeTestes Unitários

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).

Backend & Arquitetura Java
Java 8 / Java 21 (Spring Boot 3.5)95%
APIs RESTful / GraphQL92%
SOLID / Clean Code / DDD92%
Design Patterns (Factory, Strategy, Repository, Proxy)90%
MVC / DTO / Service Layer90%
Node.js / Python85%
Frontend
Angular (TypeScript)95%
React/Next.js80%
Tailwind CSS / Sass88%
Vue.js75%
Banco de Dados & Mensageria
PostgreSQL / MySQL90%
Redis / MongoDB85%
Flyway / Liquibase85%
RabbitMQ / Kafka80%
DevOps & Cloud
Docker / Docker Compose90%
CI/CD (Jenkins / GitHub Actions)85%
AWS82%
Vercel / Deploy80%
Ferramentas & Metodologias
Git / SVN / GitFlow95%
Postman / VS Code / Figma90%
TDD / JUnit / Mockito88%
Scrum / Kanban / Agile80%

Tecnologias que Utilizo

Java 8 / Java 21Spring Boot 3.5AngularReactNext.jsVue.jsNode.jsPythonPostgreSQLMySQLMongoDBRedisFlywayLiquibaseRabbitMQKafkaDocker / Docker ComposeAWSTailwind CSSSassGraphQLREST APIsCI/CDJenkinsGit / SVN / GitFlowTDD / JUnit / MockitoScrum / KanbanFigmaVS CodePostmanSOLIDClean CodeDDDDesign PatternsMVC / DTO

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!

Email

rodrigo.rr.dutra@protonmail.com

Localização

Goiás, Brasil

Disponibilidade

Atualmente disponível para projetos freelance e oportunidades full-time.