
João Piloni
Desenvolvedor Full-Stack Pleno | Node.js · NestJS · TypeScript · Angular · React/Next.js · PostgreSQL
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Sobre
Desenvolvedor Full-Stack com mais de 4 anos de experiência (desde 2022) construindo e sustentando produtos web de ponta a ponta em TypeScript — back-end em NestJS, front-end em Angular e Next.js, PostgreSQL com migrations versionadas e deploy em GCP e Docker. Atuo em um produto SaaS B2B desde a fase inicial, com integrações via webhooks (validação HMAC, idempotência) e testes automatizados no fluxo de entrega.
Experiência
Desenvolvedor Full-Stack Pleno at Nobuntu Tecnologia e Treinamentos (2023-10 – Present)
promovido de Júnior a Pleno
- Participei da arquitetura do produto principal da startup (SaaS B2B) desde a fase inicial, com back-end em NestJS, front-end em Angular e infraestrutura em GCP (Cloud Run, Cloud Build, Secret Manager), atendendo dezenas de clientes.
- Construí de ponta a ponta a feature de conexão com object storage do próprio cliente (GCS, S3, R2, Azure Blob), do modelo de dados ao formulário no front-end, com factory/registry de provedores e credenciais criptografadas com AES-256-GCM.
- Projetei pipeline assíncrono com RabbitMQ + Redis, desacoplando rotinas pesadas da API e reduzindo o tempo de resposta dos endpoints síncronos em ~70% (de ~1,5s para ~450ms).
- Implementei caching distribuído com Redis em endpoints de leitura intensiva, reduzindo em ~80% as consultas ao PostgreSQL nas rotas mais acessadas.
- Desenvolvi um GitHub App (NestJS + Cloud Run) orientado a webhooks da organização e à API GraphQL do GitHub, automatizando o fluxo Issue → Branch → PR → Release e o provisionamento de quadros Kanban.
- Escrevo testes automatizados com Jest no back-end e no front-end e centralizei o release em workflows reutilizáveis (GitHub Actions + semantic-release), com Conventional Commits validados em CI e Git hooks.
Estagiário em Desenvolvimento at Evolusoft Sistemas (2022-01 – 2023-12)
- Desenvolvi funcionalidades de um ERP de gestão pecuária (agrotech) com Angular e Node.js, integrando interfaces a APIs REST e usando RxJS para fluxos assíncronos.
- Participei do ciclo completo — requisitos, implementação, testes, code review e correção de bugs — sob mentoria de desenvolvedores sêniores.
Formação
Bacharelado in Ciência da Computação – UTFPR Campo Mourão (2026-07)



