Pular para o conteúdo principal
João Piloni

João Piloni

Desenvolvedor Full-Stack Pleno | Node.js · NestJS · TypeScript · Angular · React/Next.js · PostgreSQL

Talento
Presidente PrudenteMembro desde 13 de outubro de 2026
TypeScriptJavaSQLAngularReactNext.jsRxJSNode.jsNestJSSpring BootRESTGraphQLWebhooks (validação HMAC, idempotência)WebSocket/STOMPRabbitMQRedisPostgreSQLmodelagem relacionalDockerAWS LightsailNginxGitHub ActionsCloudflare Workerscron
·

Contratar esta pessoa

Envie uma proposta de trabalho diretamente para este candidato

TypeScriptJavaSQLAngularReact

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)

Competências

Desenvolvedor Full-Stack PlenoNode.jsNestJSTypeScriptAngularReact/Next.jsPostgreSQL

Avaliações

Relacionado