Resumo

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.

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

Idiomas

Language

Inglês

Intermediário