Desenvolvedor Backend Java apaixonado por Cybersegurança e arquitetura de software segura. Sou estudante de Análise e Desenvolvimento de Sistemas na FASUL Educacional, com certificação em Segurança de APIs pela IBSEC.
Tenho experiência prática em:
- Implementação de controle de acesso (RBAC) e autenticação segura
- Desenvolvimento backend com Java/Spring
- Testes automatizados (JUnit 5, Mockito)
- Containerização com Docker
Filosofia: Código seguro desde a escrita. Não é questão de "se" vai quebrar, mas de "como" você anticipa.
Próximo passo: estudando AWS (Skill Builder)
🇺🇸 Read in English
Backend Java Developer passionate about Cybersecurity and secure software architecture. Currently studying Systems Analysis and Development, with a certification in API Security (IBSEC).
Practical experience with:
- Access control (RBAC) and secure authentication
- Backend development with Java/Spring
- Automated testing (JUnit 5, Mockito)
- Containerization with Docker
Philosophy: Secure by design from the first line of code — it's not a question of if it breaks, but how you anticipate it.
Next step: learning AWS (Skill Builder)
🇪🇸 Leer en Español
Desarrollador Backend Java apasionado por la Ciberseguridad y la arquitectura de software segura. Actualmente estudiando Análisis y Desarrollo de Sistemas, con certificación en Seguridad de APIs (IBSEC).
Experiencia práctica en:
- Control de acceso (RBAC) y autenticación segura
- Desarrollo backend con Java/Spring
- Pruebas automatizadas (JUnit 5, Mockito)
- Contenedorización con Docker
Filosofía: Seguro desde el diseño desde la primera línea de código — no es cuestión de si se rompe, sino de cómo lo anticipas.
Próximo paso: aprendiendo AWS (Skill Builder)
Java Swing · SQLite · RBAC · BCrypt · Auditoria
Aplicação desktop para controle de transporte com 4 papéis de usuário (Operador, Gerente, Financeiro, Admin) e rate limiting contra força bruta.
Ver Detalhes
Segurança Implementada:
- Autenticação com BCrypt (nenhuma senha em plaintext)
- Controle de acesso baseado em papéis (RBAC)
- Logging de auditoria com rastreamento de integridade
- Rate limiting (máx 5 tentativas de login em 15 min)
- Expiração automática de sessão (15 min idle)
Arquitetura:
- Persistência em SQLite
- Geração de gráficos com JFreeChart
- Tratamento de concorrência com SwingWorker
- Design pattern: DAO + Service + UI
Java 17 · Spring Boot 3 · JWT · PostgreSQL · Docker
API REST de inventário com autenticação stateless e 20+ testes unitários. Score de qualidade: 90/100.
Ver Detalhes
Segurança:
- JWT (JSON Web Tokens) para autenticação stateless
- Spring Security com controle granular de acesso
- Criptografia BCrypt para senhas
- Validação de entrada e output encoding
Qualidade:
- 20+ testes unitários (JUnit 5 + Mockito)
- 8 endpoints REST com Swagger/OpenAPI
- Spring Actuator para monitoramento
- Testcontainers para testes de integração
Python · PyQt6
Ferramenta para reconciliação de dados de RH. Compara duas planilhas (CPF, Matrícula, Admissão) e gera relatório de divergências automatizado.
Ver Detalhes
O que resolve:
- Detecção automática de cabeçalho por palavras-chave
- Matching por CPF com tratamento de inconsistências
- Geração de Excel com divergências destacadas
- UI intuitiva com PyQt6
Caso de Uso Real: Utilizado em processo de auditoria interna de folha de pagamento.
| Credencial | Emissor | Data |
|---|---|---|
| Tecnólogo em Análise e Desenvolvimento de Sistemas | FASUL Educacional EAD | Julho/2025 - Janeiro/2028 |
| Segurança de APIs para Desenvolvedores (Essencial) | IBSEC | 2026 |
| Technical Support Fundamentals | 2025 | |
| Legacy JavaScript Algorithms and Data Structures | freeCodeCamp | 2025 |
| Idioma | Nível |
|---|---|
| 🇧🇷 Português | Nativo |
| 🇺🇸 Inglês | Intermediário |
| 🇪🇸 Espanhol | Básico |
Aberto a oportunidades de estágio/júnior em backend Java e projetos AppSec, contato no topo do perfil.