Sobre mim:
Sou um entusiasta da tecnologia. Amo ler, aprender e implementar todos os tipos de tecnologias.
Não possuo problemas em mergulhar em documentações e aprender novas ferramentas que você queira implementar em seu projeto.
Me considero uma pessoa proativa, tenho facilidade em me comunicar, em trabalhar em equipe e possuo uma curiosidade e vontade de aprender que, para mim, são minhas maiores qualidades.
Também me considero uma pessoa criativa, com um olhar crítico para o design.
Creio que a vida é um processo infinito de aprendizado, e que há sempre um pouco mais para ser aprendido e para contribuirmos com aprendizado.
Resumo da experiência profissional:
Sou um desenvolvedor full-stack com vasta experiência tanto em frontend quanto em backend, e uma curiosidade insaciável que me impulsiona a aprender e crescer continuamente. Sempre estou em busca de oportunidades para contribuir com minhas habilidades em projetos significativos e desafiadores, onde possa aplicar e expandir meu conhecimento.
Tenho proficiência em ReactJS e seus frameworks, como NextJS e Vite, que utilizo para criar aplicações web rápidas e eficientes. Minha expertise em CSS, SaSS, Bootstrap, TailwindCSS e StyleX me permite estilizar e personalizar websites, landing pages e designs responsivos de maneira profissional e atraente.
Minha experiência se estende a ferramentas essenciais como MUI para componentes de interface, React Icons para ícones, Framer-Motion para animações dinâmicas, Intersection Observer e React Scroll para interações baseadas no scroll, e React Slick e SwiperJS para criação de carrosséis e sliders sofisticados. Além disso, tenho conhecimento em UI5 Components para desenvolvimentos corporativos.
Para autenticação de usuários, utilizo Clerk e Next Auth, garantindo segurança e confiabilidade. Em termos de testes, faço uso do Cypress para implementar testes automatizados que asseguram qualidade e estabilidade do código.
No backend, trabalho com Node.js e Express.js para criar APIs RESTful e GraphQL eficientes. Tenho experiência significativa com bancos de dados como MongoDB, Mongoose, Prisma, PlanetScale, PostgreSQL e SQL em geral, assegurando uma gestão de dados robusta e eficiente. A segurança é uma prioridade em meus projetos, utilizando Bcrypt para criptografia de senhas e outras práticas de segurança.
Utilizo Docker para containerização, o que facilita a criação de ambientes de desenvolvimento consistentes e escaláveis. Tenho familiaridade com Kubernetes para orquestração de contêineres, permitindo a gestão eficiente de aplicações em ambientes de produção. Além disso, uso Redis para caching e otimização de desempenho, e RabbitMQ para gestão de filas e processamento assíncrono.
Minhas habilidades em CI/CD incluem a configuração de pipelines com ferramentas como Jenkins, GitHub Actions e GitLab CI, assegurando que o código seja integrado e implantado de maneira contínua e confiável.
Além das minhas habilidades técnicas, também tenho conhecimentos sólidos em design de interfaces e experiência do usuário. Utilizo Figma para criar protótipos e colaborar com equipes de design, sempre buscando melhorar a usabilidade e estética dos produtos que desenvolvo, aplicando princípios de design centrado no usuário.
Adicionalmente, tenho experiência com UmiJS e Ant Design (AntD) para o desenvolvimento de interfaces de usuário altamente customizáveis e performáticas. Também tenho conhecimento em TensorFlow para projetos que envolvem machine learning e inteligência artificial, ampliando meu leque de competências técnicas.
Sou fluente em inglês, o que me permite trabalhar em projetos internacionais e colaborar com equipes de todo o mundo.
Estou sempre à procura de novos desafios e oportunidades para aplicar meu conhecimento e aprender novas habilidades. Se você está em busca de um desenvolvedor dedicado e apaixonado por tecnologia, estou pronto para contribuir com meu melhor em seu próximo projeto.