Rogélio Claro Fraga

Desenvolvedor Full Stack | Java, Spring Boot e Angular

WhatsApp: (34) 98444-2479  |  Telefone: (34) 98414-1504  |  E-mail: rogelio.claro@gmail.com

Localização: Araguari, MG — Brasil  |  Disponível para Remoto, Híbrido ou Presencial

LinkedIn: linkedin.com/in/rogelio-fraga-dev  |  GitHub: github.com/rogelio-fraga-dev  |  Portfólio: rogeliofragadev.com.br

Resumo Profissional

Desenvolvedor Full Stack graduado em Análise e Desenvolvimento de Sistemas, com atuação em sistemas web corporativos e APIs REST. Trabalho com Java 21 e Spring Boot no backend e Angular, TypeScript e React no frontend, aplicando Programação Orientada a Objetos, Clean Code, SOLID e Design Patterns. Experiência com JPA/Hibernate, Spring Security, autenticação JWT, RBAC, multi-tenancy, modelagem de dados em PostgreSQL, testes automatizados e integração com APIs externas. Atuo também na infraestrutura: Docker, AWS provisionada em Terraform (Infraestrutura como Código) e CI/CD em GitHub Actions. Sou o único desenvolvedor de um SaaS B2B em ambiente de pesquisa vinculado à UFU e professor de Técnicas de Programação para Internet em curso técnico, onde mantenho em produção a plataforma usada pelas minhas turmas. Vivência com metodologias ágeis (Scrum).

Habilidades Técnicas

Linguagens: Java 21 TypeScript JavaScript Python SQL HTML5 CSS3
Backend: Spring Boot 3 Spring Security Spring Data JPA Spring Cloud JPA/Hibernate API REST Microserviços NestJS Node.js Thymeleaf JWT RBAC Swagger/OpenAPI
Frontend: Angular RxJS PrimeNG React Next.js Electron Tailwind CSS
Banco de Dados: PostgreSQL MySQL Redis Flyway Modelagem de Dados
Cloud e DevOps: AWS EC2 RDS S3 CloudFront IAM CloudWatch Terraform Infraestrutura como Código Docker CI/CD GitHub Actions Nginx Linux
Testes e Qualidade: JUnit Mockito Testcontainers Testes Unitários Testes de Integração Prometheus Grafana Observabilidade
Práticas e Arquitetura: Clean Code SOLID Design Patterns DDD Arquitetura Hexagonal Multi-tenancy Scrum Metodologias Ágeis Git GitHub

Experiência Profissional

Professor de Técnicas de Programação para Internet

  • Responsável pela disciplina de 80h do curso técnico em Informática Operacional, em duas turmas com 73 alunos.
  • Autoria do plano de ensino, da apostila e do material de todas as aulas, com ensino de HTML, CSS e JavaScript.
  • Desenvolvimento e operação da plataforma de ensino usada em sala, em Spring Boot 3.4, Java 21, Thymeleaf e PostgreSQL, publicada em AWS EC2 com Nginx.
  • Avaliação por quizzes, entregas de código e projetos, com acompanhamento individual do progresso.

Desenvolvedor de Software Full-Stack — Inovação Tecnológica (FAPEMIG)

  • Único desenvolvedor e responsável técnico do CostPro IL, SaaS B2B de orçamentação para manufatura aditiva metálica (WAAM), do zero ao deploy em produção.
  • Motor de custo validado contra a planilha oficial da UFU: 24 de 24 rubricas, erro máximo de 0,0024%, com todo o cálculo em BigDecimal.
  • API REST em Java 21 e Spring Boot 4.1, com autenticação JWT em cookie httpOnly, Google OAuth2, RBAC, rate limiting e tratamento padronizado de erros.
  • Frontend em Angular 21 com SSR, internacionalização PT/EN, lazy loading, RxJS e PrimeNG; app desktop em Electron a partir da mesma base de código.
  • Modelagem em PostgreSQL 16 no Amazon RDS com migrações versionadas em Flyway; arquitetura em monolito modular com Design Patterns (Strategy, Repository e Event-Driven).
  • Infraestrutura AWS inteira provisionada em Terraform (VPC, EC2, RDS, S3, CloudFront, ACM, SES, SSM, IAM e CloudWatch), 66 recursos com alarmes, backup e teto de custo; CI/CD em GitHub Actions, com OIDC no deploy do portal e do desktop.

Desenvolvedor Full Stack (Autônomo)

  • Desenvolvimento de APIs REST em Java com Spring Boot e em TypeScript com NestJS, incluindo JWT, RBAC e modelagem de domínio.
  • Aplicações completas em Angular e React consumindo APIs próprias; modelagem de bancos PostgreSQL e MySQL.
  • Arquitetura de microserviços com Spring Cloud, API Gateway e Service Discovery (Eureka).
  • Integração com serviços externos (WhatsApp API e OpenAI) e ambientes em Docker Compose com observabilidade via Prometheus e Grafana.

Scrum Master e Referência Técnica

  • Liderança de equipe multidisciplinar de aproximadamente 25 pessoas em projeto de transformação digital.
  • Gestão de backlog, facilitação das cerimônias Scrum e tradução de requisitos da diretoria em soluções técnicas viáveis.
  • Entrega do módulo de doações, incluindo pagamento via PIX.

Agente Censitário Supervisor

  • Supervisão de equipes de recenseadores e validação da integridade dos dados coletados.
  • Análise de produtividade com apoio de SIG e ajustes operacionais.
  • Resolução de conflitos e suporte técnico ao time.

Projetos

Sistema de Aulas — Plataforma de Ensino em Produção

  • Plataforma que construí para as minhas próprias turmas, hoje usada por 73 alunos: editor de código com prévia ao vivo, quiz com ranking em tempo real e painel-modelo que acompanha o progresso do aluno linha a linha.
  • 487 testes automatizados e 95 migrações Flyway; deploy em dois minutos por GitHub Actions com OIDC e SSM, com backup do banco antes de cada migração.

Stack: Spring Boot 3.4, Java 21, Thymeleaf, PostgreSQL, Flyway, Docker, AWS EC2, Nginx, GitHub Actions

Razor — SaaS Multi-tenant para Barbearias

  • SaaS B2B2C onde uma IA conversacional atende, agenda e cobra pelo WhatsApp, com painel web para o lojista: agenda multiprofissional, financeiro com DRE, comissões, estoque e PIX.
  • Multi-tenancy de schema compartilhado com resolução de tenant fail-closed: instância desconhecida tem a mensagem descartada e nunca cai em um tenant padrão.
  • 486 testes, com integração em PostgreSQL e Redis reais via Testcontainers; auditoria de segurança fechou três falhas críticas antes do piloto.

Stack: Spring Boot 3, Java, React 18, Vite, PostgreSQL, Flyway, OpenAI GPT-4o, Whisper, LangChain4j, Evolution API

DevFlow Solutions — Gestão Financeira de Projetos (B2B Multi-tenant)

  • Plataforma de viabilidade financeira de contratos de TI: dashboards executivos, gestão de timesheets, controle de custos de nuvem e DRE em tempo real.
  • Budget Guard: o projeto passa sozinho para alerta em 80% e para estourado em 100% do orçamento. Isolamento por empresa com JWT e RBAC.

Stack: Angular 21, Spring Boot 4, Java 21, PostgreSQL 16, Docker, Swagger

ObraCerta — Marketplace de Construção Civil

  • Marketplace bilateral que conecta profissionais da construção civil a clientes, com reputação verificada, avaliação dupla-cega e busca geoespacial.
  • Monorepo com arquitetura hexagonal e DDD, contratos tipados de ponta a ponta e decisões registradas em ADRs e diagramas C4.

Stack: Turborepo, Next.js 15, NestJS, PostgreSQL com PostGIS, Redis, Zod, TypeScript

Sistema de Gestão de Clínicas — Full Stack

Módulos de pacientes, funcionários, consultas e prontuários. Backend em NestJS com JWT, RBAC e TypeORM, e versão em Java com microserviços, Spring Cloud, API Gateway e Eureka; frontend Angular com Signals e PrimeNG. Stack: Angular, NestJS, Java, Spring Boot, TypeORM, PostgreSQL, Docker, Prometheus, Grafana

WireArc IL — Trajetórias para Manufatura Aditiva (colaborador)

Aplicação desktop que lê modelos STL, fatia a peça em camadas, resolve um problema de caixeiro-viajante para ordenar o percurso e exporta o G-code, com visualização 3D acelerada por GPU. Stack: Python 3.12, PyQt5, PyVista, CUDA/CuPy, FastAPI

Formação Acadêmica

Tecnólogo em Análise e Desenvolvimento de Sistemas

  • Curso concluído, com colação de grau em 26 de agosto de 2026.

Idiomas

  • Português: nativo.
  • Inglês: B1 — intermediário. Leitura técnica de documentação e escrita de código e commits em inglês.