JP
João Pedro
Engenheiro de Software · Full Stack

João Pedro

Engenheiro full-stack com foco em back-end Node e TypeScript. Construo APIs e produtos de ponta a ponta — do modelo de dados à interface — com o cuidado de quem trata código como ofício.

Violinista nas horas vagas. Música clássica e épica, RPGs de mundo aberto e uma queda por tudo que é medieval.

Portrait
Aberto a propostas
Domínio técnico

A forja

Linguagens

  • JavaScript
  • TypeScript
  • Java
  • C#

Back-end & BD

  • Node.js
  • Nest.js
  • Express
  • API REST
  • Microserviços
  • SQL
  • PostgreSQL
  • TypeORM

Front-end

  • React
  • Next.js
  • Vue.js
  • Nuxt.js
  • Tailwind CSS
  • HTML5
  • CSS3

DevOps & Cloud

  • Docker
  • CI/CD
  • Google Cloud Platform (GCP)
  • Cloudflare
  • Linux

Metodologias

  • Metodologias Ágeis
  • Modelagem de dados
  • Analytics
Trajetória profissional

Experiência

  1. Atuação completa no ciclo de desenvolvimento de uma plataforma web de grande escala em Vue.js, NestJS, TypeORM e PostgreSQL — da modelagem de dados à estruturação da arquitetura lógica.

    • Concebi e arquitetei um gerador dinâmico de páginas estáticas integrado a buckets da Google Cloud Platform e ao Cloudflare, resultando em mais de 100 páginas de alta performance distribuídas e operadas em 26 países.
    • Otimizei a performance web, alcançando scores de 90–96% no Lighthouse e reduzindo o fluxo completo de publicação para 30 a 40 segundos.
    • Criei e mantive pipelines automatizadas de CI/CD e apoiei a gestão da infraestrutura em nuvem, garantindo entregas contínuas seguras em múltiplos ambientes.
    • Implementei integrações de marketing digital e analytics (Google Ads, TikTok Ads, Facebook Ads, Google Analytics e GTM), analisando métricas via consultas analíticas em SQL.
    Belo Horizonte, MG
    Vue.jsNestJSTypeORMPostgreSQLGCPCloudflareCI/CD