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
- 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.
Backend:
Java • Spring Boot • Node.js • Express • PostgreSQL • MySQL
Frontend:
React • Next.js • HTML • CSS • Styled Components • Material UI
Infra e DevOps:
Docker • GitHub Actions • CI/CD • AWS (básico)
Testes:
Jest • JUnit • TDD
Segurança:
OWASP Top 10 • JWT • SQL Injection • XSS • SSRF • IDOR
- 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)
📫 Email: gabrielwenchenck@gmail.com
🌐 LinkedIn: linkedin.com/in/gabdecarvalho
💻 Portfólio: github.com/gabdecarvalho


