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

Competências
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 Labs, Trabalho 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 Commerce, Trabalho 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 Harbor, Trabalho 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 Computadores, Licenciatura
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)