Typescript
Experiência em desenvolver projetos com Typescript, superset do Javascript com tipagem estática
Experiência em desenvolver projetos com Typescript, superset do Javascript com tipagem estática
Conhecimentos e experiência em Next.js, Framework React.js, tranquilidade para trabalhar com SSG, SSR, ISR ou o clássico CSR.
Experiência criando interfaces com Tailwind CSS e utilizando libs como o Tailwind Variants para criar variações de componentes
Experiência na utilização e criação de containers e utilização em conjunto com outras tecnologias como o Kubernetes
Experiência trabalhando com clusters Kubernetes simples para o gerenciamento de aplicações efêmeras e horizontalmente escaláveis.
Experiência em criar testes automatizados com Jest e também com Vitest, sendo o Vitest minha preferência, também uso bastante a metodologia do TDD para escrever meus testes
Experiência com versionamento de código usando Git e GitHub
Experiência no desenvolvimento de aplicações que seguem boas práticas e padrões de projeto bem definidos, isso incluí experiência com: Clean Architecture, SOLID, DDD, etc...
Projeto do curso Ignite da Rocketseat, desenvolvemos um Design System completo com tecnologias e estratégias como: MonoRepo, TurboRepo, Stitches CSS e StoryBook para a documentação de componentes.
Esse é um projeto que fiz durante o curso do Entra21, Eu escolhi usar a arquitetura de MonoRepo principalmente para estudar mais sobre esse tipo de projeto, no Front-End usei Next.js e no Back-End escolhi usar o Framework Fastify. ⚠️ Se você tentar acessar este projeto e receber um erro, aguarde 5/6 minutos e recarregue a página.
Uma API Node.js desenvolvida com o Framework Fastify, a API permite o cadastro de ORGs e Pets para adoção e muito mais
Este foi o meu projeto de conclusão de curso (TCC) do Entra21, apresenta uma plataforma de cursos que simplifica o processo de aprendizado, permitindo que estudantes concentrem seus estudos em um único ambiente. Além disso, oferece a funcionalidade para instrutores cadastrarem seus cursos.
Desenvolvedor Full-Stack com foco em Back-End, dedicado a implementar boas práticas de desenvolvimento e a criar soluções escaláveis e de alta qualidade. Tenho experiência sólida em áreas complexas de arquitetura e design de software, incluindo arquitetura em camadas, Domain-Driven Design (DDD) e testes automatizados. Busco sempre entregar sistemas robustos e bem estruturados, garantindo a eficiência e a manutenção a longo prazo dos projetos em que trabalho.