Disponível para estágio ou vaga júnior
Eduardo Pontes da Silva
Desenvolvedor Fullstack em São Paulo, SP.
Construo aplicações web com TypeScript, React e Node.js — e software que roda em produção.
Projetos
Um plugin em produção, uma API com regras de negócio e testes, e um site para um cliente real.
NEOiD PTZ Deck
Permite que o operador de transmissão ao vivo controle câmeras PTZ — movimento, zoom, foco, presets e rastreamento — por botões físicos do Stream Deck, sem joystick nem software dedicado.
- TypeScript
- Node.js
- Stream Deck SDK
- Rollup
API de check-in em academias
API REST onde o usuário faz check-in apenas se estiver a até 100 metros da academia, e o check-in só é validado por um administrador dentro de 20 minutos. Casos de uso testados sem banco, com integração contínua a cada envio.
- TypeScript
- Fastify
- Prisma
- PostgreSQL
- Docker
- Vitest
NNC Transportes
Site institucional e formulário de orçamento para uma transportadora de mudanças em São Paulo, que não tinha presença digital além do perfil no Google. O formulário entrega o pedido direto no WhatsApp da empresa, sem backend.
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Zod
Outros projetos
- Fórum com NestJSAPI de um fórum organizada em Clean Architecture e DDD, com autenticação por JWT e testes unitários e de ponta a ponta separados.NestJSPrismaPostgreSQLVitest
- Form Authenticate FullstackCadastro e login com sessão segura: access token curto em memória e refresh token em cookie HttpOnly, com renovação automática e logout.FastifyPrismaPostgreSQLReactReact Query
- To-do listLista de tarefas com estado global e persistência no navegador.ReactZustandlocalStorage
Sobre
Comecei estudando programação por conta, em cursos da Alura e da Rocketseat, enquanto trabalhava em uma função administrativa. Em junho de 2025 entrei na NEOiD, empresa de tecnologia para produção e transmissão audiovisual, onde presto suporte técnico e desenvolvo software para a operação.
Ali criei o NEOiD PTZ Deck, um plugin que controla câmeras PTZ pela rede local. Durante meu tempo na empresa, pude aplicar e aprofundar conhecimentos sobre redes, protocolos de comunicação e integração com equipamentos de diferentes fabricantes.
Hoje curso Análise e Desenvolvimento de Sistemas na FIAP, onde participo de projetos práticos e challenges em parceria com empresas, resolvendo problemas reais em equipe.
Sigo me aprofundando em TypeScript, React, Next.js e Node.js, com direção Fullstack. Fora isso, venho estudando arquitetura de software, novos frameworks, experiência do usuário e automações com IA aplicadas ao dia a dia de desenvolvimento.
Stack
- Linguagens
- TypeScriptJavaScript (ES6+)HTML5CSS3
- Front-end
- ReactNext.jsTailwind CSSshadcn/uiReact QueryReact Hook FormZod
- Back-end
- Node.jsFastifyAPIs RESTPrisma ORMPostgreSQLAutenticação JWTZod
- Ferramentas
- Git & GitHubDockerVitest
- Práticas
- Princípios SOLIDClean CodeTestes automatizados
- IA no fluxo de trabalho
- Claude CodeAgentesSkillsAutomação de tarefas
Trajetória
Experiência
jun/2025 — atual
Suporte Técnico e Desenvolvimento
NEOiD · São Paulo, SP · Presencial
Desenvolvimento de projetos e integração com equipamentos audiovisuais, adquirindo experiência prática com workflows de produção e transmissão ao vivo.
- Criação do NEOiD PTZ Deck, plugin para controle de câmeras PTZ pela rede.
- Suporte técnico aos equipamentos da NEOiD e à operação de transmissão.
ago/2022 — nov/2024
Auxiliar Administrativo
JCE Transportes
Organização de documentos, apoio às operações diárias e suporte à gestão, em rotina de atenção a detalhes e prazos.
Formação
jan/2026 — dez/2027
Análise e Desenvolvimento de Sistemas
FIAP
Graduação em andamento, com projetos práticos e challenges em parceria com empresas, em equipe e sobre problemas reais.
Cursos concluídos
Os sete abaixo são uma amostra. Ao todo são cerca de 50 cursos concluídos na Alura, além das trilhas da Rocketseat e de outros cursos; parte dos certificados também está no meu LinkedIn.
- Nest.js: criando uma API Restful10h · nov/2024
- Modelagem de banco de dados: entidades, relacionamentos e atributos8h · ago/2024
- Next.js: construa suas aplicações com Postgres e Prisma8h · ago/2024
- ORM com Node.js: desenvolvendo uma API com Sequelize e SQLite10h · ago/2024
- TypeScript parte 2: avançando na linguagem10h · mar/2024
- Design Patterns em Java II: avançando nas boas práticas6h · jul/2023
- Java: aplicando a Orientação a Objetos10h · mai/2023
Contato
Disponível para estágio ou vaga júnior. Se fizer sentido conversar, o caminho mais rápido é o e-mail.