Sou Desenvolvedor Back-End, com foco em Node.js, e experiência no desenvolvimento de APIs RESTful, autenticação, integração com bancos de dados e boas práticas de arquitetura. Ao longo da minha carreira, também atuei com Python e desenvolvimento Front-End, o que me permite ter uma visão completa do fluxo da aplicação.
Atuo com Node.js e Express, criando APIs seguras, escaláveis e bem estruturadas, utilizando JWT, bcrypt, criptografia, validação de dados e controle de acesso. Possuo experiência sólida com PostgreSQL, MySQL, SQL Server e Cosmos DB, trabalhando tanto com ORMs quanto com SQL nativo, sempre aplicando prepared statements para garantir segurança e performance.
Tenho vivência com arquitetura MVC, Repository Pattern e separação clara de responsabilidades (Controller, Service e Repository), garantindo código limpo, organizado e de fácil manutenção. Já desenvolvi sistemas completos de backend, incluindo CRMs, APIs dinâmicas e integrações entre sistemas.
Também possuo experiência com Python para desenvolvimento de scripts, automações, APIs e apoio a sistemas backend, além de conhecimento em Front-End utilizando HTML, CSS, JavaScript, AngularJS e Vue.js (Vue 3), o que facilita a comunicação com o frontend e a construção de APIs bem alinhadas às necessidades da interface.
Tenho prática com GitHub, versionamento de código, revisões (pull requests) e documentação/testes de APIs utilizando Postman e Insomnia. Prezo por boa comunicação, organização e entrega de soluções eficientes, alinhadas ao negócio.
📌 Principais Tecnologias:
Back-End: Node.js, Express.js, Python
Front-End: HTML, CSS, JavaScript, AngularJS, Vue.js (Vue 3)
Banco de Dados: PostgreSQL, MySQL, SQL Server, Cosmos DB
Segurança: JWT, bcrypt, crypto
Arquitetura: MVC, Repository Pattern
Ferramentas: GitHub, Postman, Insomnia
📌 Modelo de trabalho: Remoto / Freelancer
📌 Disponível para demandas pontuais ou projetos completos (hora ou valor fechado)