Exemplo de CV de Programador Full-Stack

Exemplo profissional de CV de Programador Full-Stack com secções validadas por recrutadores, que pode personalizar em minutos.

Apenas um exemplo

Todos os dados pessoais e o percurso profissional deste exemplo são fictícios. Personalize este CV com as suas informações reais antes de se candidatar.

Pré-visualização do currículo

Photo

Competências

React
Next.js
TypeScript
Node.js
Express.js
PostgreSQL
MongoDB
AWS
Docker
GraphQL
REST APIs
CI/CD
Git
Agile
Arquitetura de sistemas

Certificações

AWS Certified Developer – Associate
AWS
2023-06-01
MongoDB Node.js Developer Path
MongoDB
2022-06-01

Línguas

Português (nativo)
Inglês (C1)

Miguel Santos

Programador Full-Stack sénior
8 anos de experiência a construir plataformas SaaS escaláveis e aplicações web empresariais. Começou como programador Front-End e avançou para engenharia full-stack e funções de liderança técnica.

Experiência profissional

Programador Full-Stack sénior
NovaStack LabsTrabalho a tempo inteiro
2020-06-01 – atualidade
Lisboa, Portugal
Liderança técnica de produtos SaaS virados para o cliente, nas camadas web e API — monorepos TypeScript, GraphQL e fronteiras de serviço com testes de contrato.
- Liderou a entrega de produtos SaaS virados para o cliente, em aplicações web e serviços de API - Concebeu um monorepo modular em TypeScript com pacotes de domínio partilhados, reduzindo a lógica de validação duplicada em 42% entre frontend e backend. - Implementou resolvers GraphQL e fronteiras de query em React que reduziram o over-fetching, baixando o tamanho mediano da página de 1,1 MB para 640 KB. - Introduziu testes de contrato entre serviços NestJS e clientes Next.js, evitando seis conflitos de schema bloqueantes de release num único trimestre.
Programador Full-Stack
Relay CommerceTrabalho a tempo inteiro
2017-06-01 – 2020-05-31
Porto, Portugal
Engenharia de commerce multi-inquilino — ciclo de vida de faturação Stripe, segurança de tipos tRPC/Zod e ferramentas internas com Redis.
- Entregou funcionalidades de checkout, catálogo e fulfillment para plataformas de commerce multi-inquilino - Implementou fluxos de subscrição Stripe com chaves de idempotência em webhooks, eliminando faturas duplicadas durante tempestades de retries. - Migrou endpoints REST legados para tRPC com esquemas Zod, reduzindo erros de tipo em runtime no cliente em 58% no Sentry. - Construiu dashboards internos de administração com TanStack Table e filtragem em Redis, reduzindo o tempo de investigação de suporte de 40 para 12 minutos.
Programador Full-Stack júnior
Vector HarborTrabalho a tempo inteiro
2015-05-01 – 2017-05-01
Coimbra, Portugal
Engenharia de produto num startup ágil — formulários React reutilizáveis, migrações PostgreSQL e preview deployments em CI.
- Apoiou a engenharia do produto principal num ambiente de startup ágil - Criou componentes de formulário reutilizáveis com React Hook Form e adaptadores de validação no servidor, acelerando a entrega de funcionalidades em 30%. - Escreveu migrações PostgreSQL e backfills de dados para atualizações de definições de conta, sem indisponibilidade para o cliente. - Configurou preview deployments no GitHub Actions com smoke tests, detetando rotas quebradas antes do merge em 19 pull requests.

Formação académica

Engenharia Informática e de ComputadoresLicenciatura
Instituto Superior Técnico
2014-09-01 – 2018-06-01
Licenciatura em Engenharia Informática e de Computadores no Instituto Superior Técnico, com unidades curriculares de engenharia de software, tecnologias web, sistemas distribuídos, bases de dados e projetos de desenvolvimento em equipa.

Guia de redação de CV

  • Mostre um projeto em que foi dono do modelo de dados, do contrato de API e do comportamento da UI de ponta a ponta.
  • Quantifique resultados de performance ou fiabilidade, e não apenas os frameworks usados.
  • Destaque a colaboração com design, produto e plataforma nas decisões de trade-off.
  • AWS Certified Developer - Associate
  • MongoDB Node.js Developer Path
  • Certified Kubernetes Application Developer (CKAD)