Sou desenvolvedor Full Stack com foco em Backend Java (Spring Boot) e Frontend React. Construo APIs seguras e testáveis e interfaces que facilitam a experiência do usuário — sempre com atenção à entrega de valor rápido, qualidade de código e colaboração com times de produto.
O que eu trago para seu time
- Entrega de features end-to-end (API + UI) com foco em segurança e desempenho
- Boas práticas: arquitetura em camadas, DTOs, testes e tratamento de erros centralizado
- Integração com serviços externos (APIs, SMS, gateways) e pipelines de CI/CD
| Camada | Tecnologias |
|---|---|
| Backend | Java 17+, Spring Boot (Security, JPA, OAuth2/JWT), Maven |
| Frontend | React, TypeScript, HTML5, CSS3, Tailwind, Axios |
| Banco de Dados | PostgreSQL, MySQL, H2 (testes) |
| DevOps & Tools | Docker, Git, CI/CD, Postman, Railway/Heroku |
- 🛒 DSCommerce — E-commerce com autenticação, controle de perfis e segurança baseada em OAuth2/JWT. (Java, Spring, React)
- 📈 DSMeta — Dashboard de métricas com integração externa e envio de notificações (Twilio). (React, Spring)
- 📂 DSCatalog — Catálogo de produtos com filtros avançados e paginação; arquitetura em camadas e boas práticas de DTOs.
Links: https://github.com/gabrielsalesdavid
- Acelerar entregas mantendo qualidade e testabilidade
- Fortalecer segurança e autenticação em APIs
- Construir integrações confiáveis com terceiros
Esta seção é atualizada automaticamente com seus repositórios públicos.
- Algoritmos-E-Estruturas-De-Dados-Linux_Tips
- gabrielsalesdavid — Config files for my GitHub profile.
- Origamid-JavaScript-Completo-ES6
- JavaScript-Fernanda-Kipper
- Dio-Everis-New-Talents
- Estrutura-de-Dados-em-Java_Loiane_Groner
- Das-Mei
- Desafio-Dio-Inter-Java-POO
- Dio-Project-Inter
- Resumo-do-Lab-Dio — Este repositório consiste numa breve apresentação sobre Cloud. Trago consigo um resmo e os detalhes do serviço.
- Project-Azure-IA-Dio
- Dio-Lab-Azure — Este repositório é focado na experiencia sobre o uso do Azure!
- Dio-Lab-Azure-BD
- PythonProjectMei — Desenvolvi uma forma mais simples para que o Usuário consiga acessar o sistema do Simples Nacional. É algo bem básico que, creio eu possa facilitar as pessoas no preenchimento do campo e na navegação entre as paginas.
- PythonProjectDasMei — Desenvolvi uma aplicação para facilitar a vida de pessoas que possui uma certa dificuldade em acessar o sistema de acordo do DAS
- Project-Spring-Gradle-Dio
- Project-Web-Security-Dio
- Project-Spring-Web-Data-Dio
- Project-Spring-Web-API-Swagger-Dio
- Project-Spring-JPA-Data-Dio
- Porject-Spring-Maven-Java-With-Lombok-Dio
- Project-Gradle-Java-Lombok-With-Kotlin
- DESAFIO-DIO-BANK
- DioMe-Bradesco
- DevSuperior-Nivelamento-JavaScript
- Challenge
- DioMe-Fundamentos-Java
- PROJECT-MAVEN-JAVA-WITH-LOMBOK
- PROJECT-GRADLE-BOARD
- Project-Gradle-Java-With-Lombok
- DevSuperior-GitHub
- DevSuperior-Linguagem-C
- RocketSeat-NLW-Unite
- RocketSeat-NLW-Journey
- DevSuperior-Linguagem-em-C-Sharp
- DevSuperior-Linguagem-Python
- DevSuperiorSQL-DDL-DML
- DevSuperior-Consultas-em-SQL
- DevSuperior-Desafio-Git-Reset
- DevSuperior-Linguagem-C-PP
- DioMe-Avanade-Spring-Boot
- DioMe-Conta-Banco-Project
- DevSuperior-Java
- Testes-Linkedin — Faço testes de QUIZ que aparece na minha timeline do linke... Caso aja duvida sobre o resultado ou ate mesmo para compreende-lo!
- Udemy-Nelio-Alves-Java-Completo-2023-Poo-Proje
- DioMe-Bradesco-Desafio
- DioMe-Jogo-Sudoku
- DevSuperior-Banco-de-Dados-SQL
- DevSuperior-Desafio-Git-Merge
- DevSuperior-Linguagem-Java
- DevSuperior-C-Sharp
- DevSuperior-Logica-de-Programacao-e-Algoritmo
- DevSuperior-Estrutura-De-Dados
- DevSuperior-Intesivao-Java-Spring
- Alura-Itensivo-Python
- RocketSeat-NLW-Expert
- DevSuperior-Nivelamento-HTML-CSS
- Alura-Cypress-Automatizando-Testes-E2E
- Delphi-Sistema-Clinica
- Delphi-Agenda
- Descomplica
- DioME-UML
Abaixo um resumo visual das tecnologias que venho estudando e aplicando em projetos.
- LinkedIn: https://linkedin.com/in/gabriel-s-java-python-csharp-sql
- Email: gabrielsalesdavid@hotmail.com
Aberto a oportunidades: entrevistas técnicas, vagas CLT ou contratos remotos.



