Programador Java com 2 anos de experiência e formação completa no Ensino Superior de Análise e Desenvolvimento de Sistemas. Com sólido conhecimento no ecossistema Spring Framework e habilidade em criar soluções de software eficientes e escaláveis. Desenvolvedor proeficiente em versionamento de código com Git/GitHub, aplicando práticas de colaboração em equipe. Possui experiência em aplicar conceitos de Clean Code e Clean Architecture para criar código de alta qualidade e manutenibilidade. Tem domínio em Testes Unitários garantindo a confiabilidade das entregas, e capaz de containerizar aplicações usando Docker para facilitar a implantação e escalabilidade.
Resumo
Educação
Unicesumar
Superior em Análise e Desenvolvimento de Sistemas - Tecnólogo
2021 - 2024
- Principais disciplinas cursadas
- Fundamentos e arquitetura de computadores
- Banco de dados
- Engenharia de software
- Lógica para computação
- Programação I,II, III (JAVA)
- Tópicos Especiais (Integração Contínua, Reengenharia e manutenção de
- software, Engenharia reversa, Reutilização de software, Refetoração para
- padrões, Padrões de arquitetura)
Cedup Diomício Freitas
Técnico em informática para internet - Técnico
2014 - 2016
Cursos e Certificados
Testes Unitários com JUnit 5
https://www.udemy.com/certificate/UC-02982668-c6fa-40f1-9f01-c47f9ab685af/
- Sólida bateria de testes unitários em diferentes casos de teste e cenários.
- Isolar métodos de teste de dependências externas.
- Princípios do TDD (Test Driven Development).
- Percentual de aceitação e cobertura de código.
- Builders de objetos.
API REST e RESTful - Spring Boot REST com JPA e PostgreSQL
https://www.projetojavaweb.com/certificado-aluno/chave/$2a$10$KnqF3i6M
- CRUD completo com banco de dados, Protocolos HTTP, Cache e Pool,
- Postman e RESTful APIs, Geração de WAR com Maven, REST e RESTful,
- Implantação da API em servidor, Spring Security, Cross Origin e Cache,
- Autenticação JWT
Habilidades
Hard Skills
Programação Java
Spring Framework
Banco de dados
Desenvolvimento Web
Ferramenta de Build e Gerenciamento de Dependências
Controle de Versão
Testes Unitários
Conceitos de Arquitetura
Segurança
Conteinerização
Frameworks de teste de desenvolvimento ágil
Soft Skills
Comunicação
Trabalho em equipe
Adaptabilidade
Pensamento crítico
Gestão de tempo
Aprendizado contínuo