
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, aplicação de agendamento de chamadas desenvolvida com Axios, integração com Google agenda, login social com NextAuth e Prisma ORM

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.