interface Desenvolvedor {
nome: "Rafhael Prates";
cargo: "Desenvolvedor Full-Stack";
stack: ["Node.js", "Express", "React", "MySQL"];
foco: "APIs REST seguras + interfaces SPA em React";
diferenciais: ["Autenticacao JWT", "Isolamento multiusuario", "Codigo orientado a requisitos"];
}Estou transformando meu Sistema de Controle Financeiro Pessoal de uma aplicação server-rendered (Handlebars) em uma aplicação full-stack moderna: API REST em Express + front SPA em React.
➡️ Sistema de Controle Financeiro Pessoal
- 🔐 Autenticação com JWT (cookie httpOnly) e senhas com bcrypt
- 👤 Isolamento de dados por usuário (cada um vê só as próprias movimentações)
- 🔁 Backend já refatorado de views para API REST (rotas padronizadas, CORS)
- ⚛️ Front em React + Vite em construção, consumindo a API
🧪 React Katas — meus treinos de front: estado, renderização condicional e tratamento de dados ausentes.
Back-end
Front-end
Ferramentas & fundamentos
class FocoTecnico:
aprofundando = [
"⚛️ React: estado, hooks, renderizacao condicional, data-fetching",
"🔄 Arquitetura desacoplada: SPA React + API REST (Express)",
"🔐 Seguranca de API: JWT, bcrypt, CORS",
"🧪 Engenharia: requisitos e criterios de aceite antes do codigo"
]

