Desenvolvedor backend
Síntese de Qualificações
Desenvolvedor backend com foco em Java 21 e Spring Boot, especializado em projetar e construir APIs REST escaláveis e seguras, da fundação do projeto à produção. Combina arquitetura modular, segurança (OAuth2/JWT), integração de pagamentos e observabilidade com uma cultura sólida de testes automatizados e CI/CD. Busca uma posição de Desenvolvedor Backend para contribuir com APIs de alto volume em um time colaborativo.
Experiência Profissional
-
Desenvolvedor Backend
- Arquitetei e desenvolvi do zero as APIs REST de uma plataforma de estações de áudio em Java 21 e Spring Boot 3.5, adotando Monolito Modular com fronteiras validadas por ArchUnit e sustentando mais de 500 usuários e 5 mil requisições diárias.
- Implementei o sistema completo de autenticação e autorização (Spring Security, OAuth2 Resource Server, JWT/Auth0, Keycloak OIDC, 2FA/TOTP e refresh tokens persistidos), eliminando a gestão manual de sessões e reforçando a segurança de acesso.
- Integrei pagamentos e assinaturas recorrentes com Stripe (Payment Element) via webhooks idempotentes, garantindo cobranças seguras e sem duplicidade.
- Reduzi a latência das requisições em 65 (de 350ms para 120ms no p95) com cache distribuído usando Redis e Caffeine.
- Estruturei a observabilidade com a stack LGTM (OpenTelemetry, Micrometer, Prometheus, Grafana), reduzindo o tempo de diagnóstico de incidentes de horas para minutos.
- Automatizei o pipeline de CI/CD (Jenkins Docker) com deploy Blue-Green, Nginx e TLS em AWS (EC2/VPC), reduzindo o downtime de deploys a praticamente zero. -
Instrutor Nivel II
- Ministrei cursos de lógica de programação e desenvolvimento backend (Java/Spring Boot) para 20 alunos em 3 turmas, com taxa de conclusão acima de 80.
- Desenvolvi planos de aula técnicos focados em APIs REST e boas práticas de backend, elevando o desempenho das turmas em projetos práticos.
- Mentorei dezenas de alunos na construção do primeiro portfólio prático, aplicando versionamento com Git e GitHub. -
Analista de sistemas - Onup Consultoria LTDA (3/2023 a 4/2024)
- Apoiei a implantação de sistema ERP realizando ajustes e manutenção com Python e controle de versão Git, reduzindo o retrabalho em ajustes pós implantação.
- Documentei processos técnicos e executei testes de software, reduzindo o tempo médio de resolução de chamados em 20.
Formação Acadêmica
-
Superior (1/2023 a 6/2026)
Tecnólogo em Análise e Desenvolvimento de Sistemas - Unopar/Anhanguera -
Ensino Técnico (1/2019 a 12/2022)
Técnico em Informática - ETESC
Cursos e Certificações
Kotlin e Spring Boot (Alura, 16h) Google Firebase (Alura, 16h) Desenvolvimento Android (Alura, 12h)
Node.js Back-end (Alura, 6h) Power BI (Nave do Conhecimento, 36h) Lógica de Programação com Python
(Nave do Conhecimento, 18h)
Conhecimentos Gerais
Competências:
Linguagens Frameworks: Java 21, Spring Boot 3.5, Spring Security, Spring Data JPA, OAuth2 Resource Server, JWT (Auth0), Keycloak (OIDC), Kotlin, Python
Arquitetura APIs: APIs REST, Monolito Modular, Microservices, Clean Architecture, SOLID, MVC
Dados Cache: PostgreSQL, SQL, NoSQL, Redis, Caffeine, Flyway, Hibernate, MapStruct
Integrações: Stripe, Cloudflare R2 (S3), Firebase Cloud Messaging, OpenFeign, 2FA/TOTP, SpringDoc OpenAPI (Swagger)
Testes: JUnit 5, Mockito, Testcontainers, ArchUnit, WireMock, Gatling (unitários, integração e carga)
Observabilidade: OpenTelemetry, Micrometer, Prometheus, Grafana, Spring Boot Actuator
DevOps Cloud: Docker, Docker Compose, Jenkins, CI/CD, Blue-Green Deployment, Nginx, TLS/Lets Encrypt, Maven, AWS (EC2, VPC), Linux, Git, GitHub
Metodologias Ágeis: Scrum, Kanban