Olá, meu nome é Ivan Rafael, sou Desenvolvedor Web 🖥️
- 🚅 Desenvolvedor front-end, utilizo React, uma biblioteca JavaScript de código aberto com foco em criar interfaces de usuário em páginas web. É mantido pelo Facebook, Instagram, outras empresas e uma comunidade de desenvolvedores individuais.
- 📖 Tenho conhecimento em Redux, Hooks e Context-API, ferramentas que são utilizadas para ajudar no gerenciamento de estado da aplicação de aplicações React, que possibilitam passar dados entre a árvore de componentes sem precisar passar props manualmente em cada nível.
- 🔙 Desenvolvedor back-end, trabalho com ferramentas como o NodeJS, utilizando o framework Express, que fornece recursos para construção de servidores web modernos.
- 💚 Em aplicações Node.js e Express, busco utilizar um padrão arquitetural muito famoso no mercado: o Clean Architecture!.
- 🔑 Tenho conhecimentos em autenticação de rotas utilizando o JSON Web Token ou JWT.
- 🆙 Comecei também a upar meus primeiros arquivos com o uso do Multer, um middleware node.js para manipulação multipart/form-data.
- 📜 Possuo conhecimentos nos bancos de dados MySQL e MongoDB, e sim, tenho uma quedinha pelo Mongodb 🖤.
- 🧪 Foco em testes unitários e testes de integração utilizando o desenvolvimento TDD utilizando as tecnologias Jest, Mocha, Chai, Sinon, Frisby e RTL.
- 🏚️ No momento estou me aprofundando em princípios do SOLID e em ORMs como o Sequelize, Prisma e Mongoose.
- 🎆 TypeScript tem me deixado fascinado 💙!!, bora dominar essa linguagem super importante para seguir pro próximo nível 🚀!!
FreeTime
- 🧝♀️ Amo todo universo Tolkien e adoro jogar AD&D
- 🕹️ No meu tempo livre adoro ler artigos relacionados à 🌠 Astronomia e competir em simuladores de 🏎️ Fórmula 1, ah! também sou 🎼músico e toco 🎸bandolim!.
- E também 🎼 Sou fundador de um projeto de música em ambientes hospitalares, o Projeto Viramundo.
Contato
- 📬 Se quiser entrar em contato só mandar um email para: [email protected]
- 📓 Veja meu Currículo para mais informações.
Linguagens e Ferramentas