João Silva Dev logo

Full-stack

Developer

"Antes de tudo, um solucionador de problemas através de código. Um aprendiz contínuo. Dono da própria carreira."

../JS/Sobre

Olá! Meu nome é João, sou desenvolvedor full-stack. Tenho mais de 4 anos de experiência.

Front-end
TypeScript / React / NextJS / Redux Toolkit / Zustand / Jest / Vitest / Cypress
Styles
Tailwind CSS / Styled Components / Material UI / Chakra UI / SCSS / SASS / CSS3
Back-end
NodeJS / NestJS / Fastify / Express / PostgreSQL / MySQL / MongoDB / Redis / TypeORM / PrismaORM / DrizzleORM
Algumas das tecnologias que gosto de trabalhar
DevOps
AWS / Microsserviços / RabbitMQ / Docker / Nginx / Linux / Cloudflare
Imagem do João

Experiência

Tempo de Experiência
4 anos e 2 meses

Conquistas

Principal Conquista
Vice-campeão do IV Hackathon da Deco.cx
🥈 Vice-campeão do IV Hackathon da Deco.cx

Em Outube de 2023, participei do IV Hackathon da Deco.cx. Junto com meus colegas, formamos uma equipe chamada de Trinity Force. O tempo era escasso para todo mundo, porém estávamos focados em dar o nosso melhor. Além da experiência do projeto em si, pude aprender ainda mais a trabalhar em equipe.

Desenvolvemos um projeto simples, porém altamente customizável, usando a técnica FOMO (Fear Of Missing Out) aplicada em um e-commerce - esse foi o nosso diferencial. Com muito esforço e dedicação de todos, conseguimos o nosso 2º lugar, disputando com quase 40 equipes espalhadas pelo Brasil.

As principais tecnologias usadas foram: React.js, Typescript e Deno.

🚀 (10/10) Projeto TCC - Patas Peludas

No segundo semestre de 2023, desenvolvi, de ponta a ponta, um projeto integrando NodeJS no Back End com NextJS no Front End, para meu TCC (Trabalho de Conclusão de Curso), da graduação de Bacharel em Sistemas de Informação do CEFET-RJ/Nova Friburgo. Esse trabalho recebeu a nota máxima (10/10) da banca avaliadora.

O nome do projeto era Patas Peludas. Tinha como objetivo ajudar animais regatados a encontrarem um lar, facilitando a adoção de animais de rua. Fiz parceria com algumas ONGs e grupos de protetores independentes para cadastrado dos animais que estavam sob seus cuidados.

As principais tecnologias usadas foram: React.js, Next.js, Typescript, Tailwind CSS, Node.js, Fastify, Prisma, PostgreSQL, Clerk, Vitest e Docker.

Formação

Principal Formação
Bacharel em Sistemas de Informação
🎓 Bacharelado em Sistemas de Informação (CEFET/RJ - Nova Friburgo)
  • Modelo Presencial;
  • Conclusão da gradução em 2024;
🚀💺 Curso Ignite ReactJS (Rocketseat)
  • Modelo Online;
  • 100h de duração;
  • Conclusão em 2022;