Skip to content
View gabdecarvalho's full-sized avatar

Block or report gabdecarvalho

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabdecarvalho/README.md

👋 Olá! Eu sou o Gabriel Carvalho

Desenvolvedor Fullstack | Java • Spring Boot • Node.js • React | Segurança de Aplicações

LinkedIn GitHub TryHackMe


🧭 Sobre Mim

Sou desenvolvedor fullstack com foco em backend e experiência prática na construção de aplicações web completas.
Trabalho com Java (Spring Boot), Node.js (Express) e React, desenvolvendo APIs REST, integrações e interfaces modernas.

Tenho uma base sólida em boas práticas de código, arquitetura de software, testes automatizados e segurança, aplicando conceitos do OWASP Top 10 e práticas seguras de autenticação, criptografia e validação de dados.

Atualmente, estou estudando no curso.dev, de Filipe Deschamps, aprofundando conhecimentos sobre arquitetura, TDD, CI/CD e Docker.

🧩 Além do desenvolvimento, mantenho um repositório técnico com write-ups de segurança web e redes, reforçando meu foco em criar aplicações seguras:
🔗 Portfólio de Write-ups TryHackMe


🚀 Projetos em Destaque

  • Rappi4 — Aplicativo de delivery (clone do Rappi) desenvolvido com React, Axios e Material UI. Projeto mobile-first com autenticação, carrinho e histórico de pedidos.
  • GW Movie — Aplicação fullstack de avaliação de filmes (Spring Boot + React), com autenticação JWT e CRUD completo.
  • TabNews Clone — App fullstack com Next.js e Node.js, explorando SSR, SWR e boas práticas de arquitetura.
  • Rest com Spring Boot — API RESTful com Java + Spring Boot + MySQL, criada como estudo de arquitetura em camadas e documentação com Swagger.

🛠️ Tecnologias e Ferramentas

Backend:
JavaSpring BootNode.jsExpressPostgreSQLMySQL

Frontend:
ReactNext.jsHTMLCSSStyled ComponentsMaterial UI

Infra e DevOps:
DockerGitHub ActionsCI/CDAWS (básico)

Testes:
JestJUnitTDD

Segurança:
OWASP Top 10JWTSQL InjectionXSSSSRFIDOR


📚 Atualmente estudando

  • Arquitetura e Clean Code no curso.dev
  • Docker, TDD, CI/CD, e melhores práticas de versionamento
  • Segurança de Aplicações Web (TryHackMe – Web Fundamentals)

📊 Estatísticas do GitHub

 


Profile views


💬 Contato

📫 Email: gabrielwenchenck@gmail.com
🌐 LinkedIn: linkedin.com/in/gabdecarvalho
💻 Portfólio: github.com/gabdecarvalho

Pinned Loading

  1. TryHackMe-Writeups-Gabriel TryHackMe-Writeups-Gabriel Public

    1

  2. rest-spring-boot rest-spring-boot Public

    Java

  3. spring-gw-movie spring-gw-movie Public

    Java

  4. springboot3-web-services springboot3-web-services Public

    Java

  5. spring-boot-mongodb spring-boot-mongodb Public

    Java

  6. rappi4 rappi4 Public

    JavaScript