Currículo

Currículo para vagas de tecnologia sem virar sopa de letrinhas

Como listar stack, projetos, GitHub, certificações e inglês no currículo de dev, dados, QA e infra, com exemplos de experiência para júnior e sênior.

  • Publicado em
  • Atualizado em
  • 7 min de leitura
  • Por Equipe CV Grátis

Currículo de tecnologia tem uma tentação própria: listar tudo. Toda linguagem já tocada, todo framework de tutorial, toda ferramenta de projeto da faculdade. O resultado é um bloco de 40 siglas que não diz o que a pessoa sabe fazer, e cada sigla vira uma pergunta possível na entrevista técnica.

O currículo que funciona para dev, dados, QA ou infra mostra profundidade em poucas coisas e o contexto em que você as usou. A pergunta não é quantas tecnologias você conhece, é o que você construiu com elas.

Como listar a stack

Separe por profundidade, não por ordem alfabética

Em vez de uma lista única, agrupe em dois ou três níveis honestos:

Uso no dia a dia: TypeScript, React, Node.js, PostgreSQL, Git

Já usei em projetos: Python, Docker, AWS (S3, Lambda), Redis

Estudando: Kubernetes, Go

Esse formato responde à pergunta que o entrevistador vai fazer de qualquer jeito ("em qual dessas você está mais confortável?") e evita a situação de ter "Java" no currículo e não conseguir responder uma pergunta básica sobre a linguagem.

Corte o que não sustenta uma conversa

Regra prática: se você não consegue falar cinco minutos sobre a tecnologia sem consultar nada, ela não vai na primeira faixa. Se você só fez um tutorial, ela não vai no currículo. Lista curta e verdadeira vale mais do que lista longa que desmorona na primeira pergunta.

Adapte à vaga

Se a vaga pede React e o React está na terceira linha do seu bloco, suba para a primeira. Se pede algo que você não tem, não invente. Para ver rápido o que o anúncio pede e o seu currículo não menciona, cole os dois em comparar com a vaga. A ferramenta ignora palavras com menos de três letras, então confira à mão siglas curtas como Go, R ou C#. O artigo sobre currículo e palavras-chave para ATS explica como espelhar os termos do anúncio sem forçar.

Projetos e GitHub

Para quem tem pouca experiência formal, projetos são a experiência. Para quem já é sênior, mostram interesse além do trabalho. Nos dois casos, o link sozinho não basta: ninguém vai abrir 15 repositórios para descobrir qual vale a pena.

Escolha dois ou três projetos e descreva cada um em duas linhas: o que faz, com o que foi feito e o que tem de interessante tecnicamente.

Controle de gastos pessoais (github.com/usuario/gastos)

API em Node.js com autenticação JWT e PostgreSQL, front em React. Deploy automatizado com GitHub Actions e testes nas rotas principais.

Antes de colocar o link, arrume a casa: README com instruções para rodar, repositórios abandonados arquivados ou privados, commits com mensagens legíveis. Quem clica no link lê o perfil como uma extensão do currículo.

Se você não tem projeto nenhum, faça um antes de se candidatar. Não precisa ser grande. Precisa funcionar, ter testes e resolver um problema pequeno de ponta a ponta.

Certificações

Certificação vale quando é reconhecida na área e está ligada à vaga: AWS, Azure e Google Cloud para nuvem, ISTQB para QA, CCNA para redes, Scrum para quem trabalha com agilidade, certificações de segurança. Essas entram com nome completo e ano.

Certificado de conclusão de curso online curto, badge de plataforma de exercício e "curso de HTML de 10 horas" não são certificação, são estudo. Cursos longos e relevantes (um bootcamp, uma formação de meses) vão na seção de formação, com a carga horária.

Nível de inglês

Quando a vaga pede inglês, espere que ele seja testado na entrevista. Por isso, descreva o que você faz em inglês em vez de só um rótulo:

  • Leitura técnica: você lê documentação e código sem dificuldade, mas não conversa. Diga isso.
  • Intermediário: acompanha reuniões e escreve mensagens, com esforço para falar. Diga isso.
  • Avançado: participa de reunião, faz code review em inglês, apresenta. Diga isso.
  • Fluente: trabalha em inglês o dia inteiro sem prejuízo.

Uma linha específica diz mais do que o nível:

Inglês avançado: reuniões diárias com time nos Estados Unidos, documentação técnica e code review em inglês.

Declarar um nível acima do real é o tipo de exagero que aparece na primeira pergunta em inglês. Se a vaga é fora do país, o artigo sobre como fazer currículo em inglês cobre o formato completo, incluindo a escala CEFR.

Como descrever a experiência

A lógica é a mesma de qualquer currículo, ação + contexto + resultado, mas em tecnologia o contexto inclui a stack e a escala do sistema. Compare:

Antes: Desenvolvimento de funcionalidades no sistema da empresa.

Depois: Desenvolvi o módulo de notificações do sistema de pedidos (Node.js, RabbitMQ, PostgreSQL), que processa mensagens de milhares de pedidos por dia com retentativa e fila de erro.

O artigo sobre como descrever experiências no currículo aprofunda a fórmula. Abaixo, dois exemplos completos de seção de experiência, um para cada nível. As empresas e os números são fictícios.

Exemplo para dev júnior

Desenvolvedora Júnior | Loja Virtual XYZ | mar/2025 a atual

  • Implementei telas do painel administrativo em React e TypeScript, seguindo o design system do time e com testes de componente em Testing Library.
  • Criei endpoints REST em Node.js para relatórios de vendas, com paginação e filtros por período.
  • Corrigi bugs reportados pelo suporte, priorizando com o tech lead e documentando a causa de cada um no repositório.
  • Participei do code review do time e, depois de três meses, passei a revisar pull requests de outros juniores.

Nenhuma linha diz "aprendi muito" ou "ajudei o time". Cada uma descreve algo entregue, com a tecnologia usada, no nível esperado de quem está começando.

Exemplo para dev sênior

Engenheiro de Software Sênior | Fintech ABC | jan/2022 a atual

  • Liderei a migração do monólito de pagamentos para serviços em Go e Kubernetes, reduzindo o tempo de deploy de horas para minutos e permitindo releases independentes por time.
  • Desenhei a arquitetura de eventos com Kafka que hoje processa as transações de todos os produtos da empresa.
  • Mentorei quatro desenvolvedores plenos e juniores, com plano de evolução individual e pareamento semanal.
  • Estabeleci a política de observabilidade (logs estruturados, tracing e alertas), o que reduziu o tempo de diagnóstico de incidentes em produção.

Aqui o foco muda: decisões de arquitetura, impacto no negócio, pessoas. A stack aparece como contexto da decisão, não como lista.

Adaptações por área

  • Dados: destaque o tipo de problema (previsão, classificação, ETL, dashboard), o volume de dados e quem usou o resultado. Ferramentas (SQL, Python, Spark, Power BI) entram como contexto.
  • QA: diferencie teste manual de automatizado, cite as ferramentas (Cypress, Playwright, Selenium, Postman) e mostre resultado: bugs encontrados antes da produção, cobertura, tempo de regressão.
  • Infra e DevOps: fale de escala (quantos serviços, quantos ambientes), disponibilidade e automação. Nuvem, IaC (Terraform, Ansible) e CI/CD são o centro.
  • Mobile: especifique plataforma e linguagem, se o app está publicado na loja e para que tipo de usuário.

O que evitar

  • Barras ou estrelinhas para nível de habilidade. Não dizem nada concreto para quem lê e não viram texto quando um sistema extrai o conteúdo do arquivo.
  • Foto, a menos que a vaga peça. O artigo sobre foto no currículo explica o motivo.
  • Modelos de duas colunas com ícones quando a candidatura é por plataforma: o texto extraído pode sair fora de ordem. Na galeria de modelos, o Sóbrio e o Clássico têm uma coluna e nenhum enfeite.
  • Listar "Windows, Word, Excel" em currículo de dev. É presumido.
  • Escrever "conhecimento em" antes de cada tecnologia. Basta o nome.

Antes de enviar, confira se cada tecnologia listada aparece em pelo menos uma linha de experiência ou projeto. Se está só na lista, ou você a usa e esqueceu de contar, ou não usa e deveria tirar. Para uma revisão geral, a análise automática dá uma nota de 0 a 100 e mostra pontos fortes e o que ajustar. Se preferir montar do zero, é só abrir o editor e escolher um modelo de uma coluna.

Leia também