
<PedroHenriqueRosa />
Sou formado em Ciência da Computação e comecei minha carreira como estagiário em suporte técnico. Logo me especializei em criar APIs e sistemas utilizando tecnologias como Node.js, Fastify e Nest.js. Além disso, tenho experiência com bancos de dados e conhecimentos em React para o frontend.
Habilidades
Linguagens
- TypeScript
- JavaScript
- PHP
- C++
- SQL
- PL/SQL
Desenvolvimento Back-end
- Node.js
- Fastify
- Nest.js
- Prisma ORM
- MySQL
- PostgreSQL
- Swagger
- Vitest
Desenvolvimento Front-end
- ReactJS
- Next.js
- Tailwind CSS
- HTML
- CSS
Diversos
- GIT
- Zod
- VS Code
- Docker
Soft Skills
- Proatividade
- Boa comunicação
- Empatia
- Trabalho em equipe
Projetos





Site para servidor de Minecraft Choke7
Site para servidor de Minecraft de uma streamer da Twitch. O site possui informações sobre o servidor, como o status do servidor, passo a passo de como entrar no servidor e mais.
- React
- TypeScript
- TailwindCSS
- ViteJS
- Vercel









Microrota
A plataforma 'Microrota' é um projeto tecnológico dedicado à gestão eficiente do transporte escolar, com foco na assistência tanto aos motoristas quanto aos responsáveis e estudantes. O aplicativo, especialmente desenvolvido para os motoristas, apresenta recursos avançados, incluindo a visualização dos alunos cadastrados e das escolas, simplificando a identificação e organização dos embarques e desembarques.
- Node.js
- Nest.js
- PostgreSQL
- Supabase
- Google Maps API
- React
- Next.js
- TypeScript
- Vercel







Desafio para Vaga Frontend Jr.
Participei de dois desafios para uma vaga de frontend jr. No primeiro, desenvolvi uma aplicação que consome uma API para exibir a previsão do tempo de uma cidade informada pelo usuário, permitindo novas consultas. No segundo, criei um formulário usando Angular Forms onde o usuário preenche dados pessoais e de endereço, e ao finalizar, é gerado um cartão de visitas com as informações fornecidas.
- Angular
- Angular Forms
- TypeScript




Saponíus - Jornal
Site para postar edições semanais de um jornal criado por uma comunidade da Twitch. A aplicação possui paginação e um calendário para facilitar a navegação entre as páginas.
- React
- Next.js
- TypeScript
- TailwindCSS
- Vercel


Site para servidor de Minecraft Simples
Site simples para exibir informações sobre um servidor de Minecraft de amigos.
- React
- Next.js
- TypeScript
- TailwindCSS


Climate of my city
Site simples para exibir as informações do tempo e com algumas mudanças no layout dependendo do clima atual.
- React
- Next.js
- TypeScript
- Vercel
- TailwindCSS
Backend pass.in [NLW]
O pass.in é uma aplicação de gestão de participantes em eventos presenciais realizado na NLW Unite. A ferramenta permite que o organizador cadastre um evento e abra uma página pública de inscrição. Os participantes inscritos podem emitir uma credencial para check-in no dia do evento. O sistema fará um scan da credencial do participantes para permitir a entrada no evento.
- Node.js
- Fastify
- Prisma
Backend Polls [NLW]
Aplicação para contabilizar votos em pesquisas, esse projeto foi realizado na NLW da Rocketseat.
- Node.js
- Fastify
- @Fastify/websocket
- Prisma
- Docker
- Redis
Backend GC Esportes
Api simples criada para a disciplina de Laboratório de Criação do curso de Ciência da Computação. Deploy do frontend feito por um colega: https://gc-esportes.web.app/
- Node.js
- Express
- Prisma
- Yup