Foto profissional de Gabriel Cabral D’ arce Cardoso

Gabriel Cabral D’ arce Cardoso

Desenvolvedor BackEnd Java | Kotlin

Contato & Informações Pessoais

Sobre Mim

Sou um desenvolvedor backend apaixonado por transformar desafios complexos em soluções simples e eficientes usando Java e Spring Boot. Com experiência prática em projetos reais, criei desde APIs robustas até integrações com sistemas de pagamento e dashboards interativas, sempre focando em desempenho, escalabilidade e qualidade. Gosto de trabalhar colaborativamente, aprendendo e evoluindo a cada linha de código, entregando valor real para usuários e empresas. Meu objetivo é estar sempre um passo à frente, inovando e contribuindo para projetos que fazem a diferença.

Experiência Profissional

Desenvolvedor Freelancer Back-End

  • Atuação no backend com Java Spring Boot do projeto, utilizando React no frontend, auxiliando na estruturação das soluções.
  • Integração com bancos de dados e implementação de funcionalidades para otimizar o sistema da empresa.
  • Trabalho colaborativo com outros desenvolvedores para garantir eficiência e qualidade do produto.

Desenvolvedor Back-End | Microempresa

  • Desenvolvimento de um aplicativo mobile completo utilizando Flutter e Java Spring Boot no backend.
  • Implementação de APIs para comunicação entre o app e o servidor, garantindo performance e segurança.
  • Resolução de problemas e aprimoramento contínuo da aplicação com base no feedback dos usuários.

Desenvolvedor Back-End | Microempresa


Formação Acadêmica

Sistemas para Internet - UNIESP Centro Universitário

Ano de Conclusão: 2024

Habilidades Técnicas

Linguagens

  • Java
  • Kotlin
  • SQL

Frameworks e Bibliotecas

  • Spring Boot
  • Spring Data JPA
  • Spring Web (REST APIs)
  • Spring Security (autenticação/autorização)
  • MapStruct (mapeamento de objetos DTO/Entidade)
  • Jakarta Persistence (JPA)
  • Lombok
  • Mockito / JUnit 5 (testes unitários)

Banco de Dados

  • PostgreSQL
  • MySQL
  • Flyway (controle de migrações de banco)

Integrações e APIs

  • Integração com API Pix e Cartões (Efí/Gerencianet)
  • Consumo e exposição de APIs RESTful
  • WebSockets (notificações em tempo real)

Ferramentas e DevOps

  • Git & GitHub
  • Docker
  • Postman
  • Maven
  • IntelliJ IDEA
  • Render (deploy em nuvem)

Metodologias e Práticas

  • Agile (Scrum)
  • Test-Driven Development (TDD)
  • Versionamento Semântico
  • Boas práticas de Clean Code e SOLID

Outras Competências

  • Tratamento de exceções e respostas padronizadas (Exception Handler)
  • Paginação e ordenação com Spring Data
  • Filtros de pesquisa dinâmicos com Specification API
  • Conversão de dados em JSON usando Jackson
  • Criação de DTOs e serviços para cálculo e estatísticas (médias, históricos, etc.)

Projetos e Portfólio

Certificações e Cursos