Resume Builder Guide
Fields, layouts, themes and export
Visão geral
O Resume Builder permite criar currículos profissionais e compatíveis com ATS inteiramente em seu navegador. Cada alteração é salva automaticamente em sua conta e você pode exportar um PDF com pixels perfeitos a qualquer momento.
- Preencha suas informações usando os painéis do editor do lado esquerdo (Informações Pessoais, Experiência, Projetos, Habilidades, etc.)
- Escolha um modelo na Galeria de modelos para aplicar instantaneamente uma nova aparência
- Ajuste fontes, cores, espaçamento e larguras de colunas no painel Tema
- Exporte como PDF quando estiver pronto – sem inscrição para visualização, é necessária uma conta para salvar e exportar
Dica ATS
Todos os modelos integrados usam layouts somente de texto. Evite imagens e tabelas no PDF se você planeja enviar por meio de sistemas de rastreamento de candidatos.
Informações pessoais
O painel Informações pessoais contém seus campos de identidade. Eles aparecem na parte superior do currículo, na seção do cabeçalho.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Seu nome completo como deve aparecer no currículo. |
headline | string | No | — | Seu título ou slogan profissional. Por exemplo "Engenheiro de Software Sênior" ou "Designer de Produto · Remoto". |
location | string | No | — | Cidade e país. Por exemplo "Berlim, Alemanha" ou "Remoto - Europa". |
summary | string (multiline) | No | — | Resumo profissional de 2 a 4 frases mostrado abaixo do título no cabeçalho. |
bio | string (multiline) | No | — | Biografia mais longa opcional usada apenas na sua página de perfil – não mostrada no currículo em PDF. |
Note
O campo bio é separado de summary. O resumo aparece no PDF do currículo; bio é para sua página de perfil público.
Links de contato
Os links de contato são agrupados no bloco Contato no cabeçalho. Você pode preencher quantos quiser - os campos vazios são simplesmente ocultos.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | No | — | Endereço de e-mail profissional. |
phone | string | No | — | Número de telefone incluindo código do país. Por exemplo "+1 415 000 0000". |
website | string (URL) | No | — | Site pessoal ou URL do portfólio. |
linkedin | string (URL) | No | — | URL completo do perfil do LinkedIn. Por exemplo "https://linkedin.com/in/seunome". |
github | string (URL) | No | — | URL do perfil do GitHub. |
twitter | string (URL) | No | — | URL do perfil do Twitter/X. |
telegram | string (URL or handle) | No | — | Link do perfil do telegrama. Por exemplo "https://t.me/yourhandle". |
reddit | string (URL) | No | — | URL do perfil do Reddit. |
languages | string | No | — | Idiomas falados listados in-line. Por exemplo "Inglês (C2) · Persa (Nativo)". |
Colocação de bloco de contato
Contato é um bloco de cabeçalho — você pode arrastá-lo para a coluna esquerda ou direita do cabeçalho usando o editor de Layout. Por padrão, ele fica na coluna da direita quando o cabeçalho tem duas colunas.
Experiência Profissional
Cada entrada de experiência de trabalho possui os seguintes campos. Adicione várias entradas — elas são renderizadas na ordem em que você as cria.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
company | string | Yes | — | Nome da empresa ou organização. |
title | string | Yes | — | Seu cargo. Por exemplo "Engenheiro de Backend Sênior". |
location | string | No | — | Localização do escritório ou "Remoto". |
employmentType | string | No | — | “Tempo Integral”, “Tempo Parcial”, “Contrato”, “Freelance” ou “Estágio”. |
startDate | YYYY-MM | Yes | — | Mês de início. Por exemplo "2022-03" para março de 2022. |
endDate | YYYY-MM | No | — | Fim do mês. Deixe em branco se current for verdadeiro. |
current | boolean | No | false | Marque isto para mostrar "Atual" em vez de uma data de término. |
bullets | string[] | No | — | Marcadores que descrevem suas responsabilidades e realizações. Comece cada um com um verbo de ação forte para obter melhores resultados de ATS. |
Escrevendo ótimos marcadores
- Comece com um verbo de ação: *Led*, *Built*, *Reduced*, *Improved*
- Adicione um resultado mensurável: *redução do tempo de carregamento em 40%*, *aumento da receita em US$ 200 mil*
- Mantenha cada marcador com 1–2 linhas para facilitar a leitura
- Use o presente para sua função atual e o passado para funções anteriores
Led migration of monolith to microservices, reducing deploy time from 2h → 8min.
Onboarded and mentored 4 junior engineers; improved test coverage from 38% to 81%.Projetos
Use a seção Projetos para projetos pessoais, contribuições de código aberto, negócios paralelos ou trabalhos acadêmicos.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Nome do projeto. |
role | string | No | — | Seu papel. Por exemplo "Desenvolvedor Líder", "Designer e Desenvolvedor". |
link | string (URL) | No | — | URL para o projeto ativo, repositório ou estudo de caso. |
location | string | No | — | Localização física, se relevante. |
remote | boolean | No | — | Mostra um rótulo (Remoto) se verdadeiro. |
startDate / endDate | YYYY-MM | No | — | Período opcional mostrado ao lado do nome do projeto. |
bullets | string[] | No | — | Marcadores de descrição - mesmo formato da experiência de trabalho. |
tech | string[] | No | — | Tags de tecnologia mostradas como chips. Por exemplo ["Next.js", "PostgreSQL", "Docker"]. |
Educação
Adicione uma entrada por programa de graduação ou certificação. As entradas educacionais são renderizadas na seção do corpo, como Experiência.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
university | string | Yes | — | Nome da instituição. |
degree | string | No | — | "BSc", "MSc", "PhD", "BEng", etc. |
field | string | No | — | "Ciência da Computação", "Design", "Economia", etc. |
location | string | No | — | Cidade ou país da instituição. |
startDate / endDate | YYYY-MM | No | — | Datas de matrícula e formatura. |
current | boolean | No | — | Mostra 'Presente' como data de término quando verdadeiro. |
bullets | string[] | No | — | Detalhes opcionais: título da tese, honras, GPA, cursos relevantes, bolsas de estudo. |
Tip
A educação não é mostrada por padrão em todos os modelos. Adicione-o ao layout do seu corpo no Editor de layout se quiser que fique visível.
Habilidades
As habilidades são organizadas em categorias. Cada categoria tem um nome e uma lista de sequências de habilidades. As categorias são renderizadas como linhas separadas com o nome da categoria como rótulo.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Etiqueta da categoria. Por exemplo “Idiomas”, “Frameworks”, “Ferramentas”, “Soft Skills”. |
skills | string[] | Yes | — | Lista de nomes de habilidades. Eles são renderizados como chips embutidos no currículo. |
[
{ "name": "Languages", "skills": ["TypeScript", "Python", "Go"] },
{ "name": "Frameworks", "skills": ["Next.js", "NestJS", "FastAPI"] },
{ "name": "Cloud & DevOps", "skills": ["AWS", "Docker", "GitHub Actions"] }
]Note
O estilo do chip (cor, raio da borda, preenchimento) é configurado globalmente no painel Tema, e não por habilidade.
Certificados
Liste certificações profissionais, licenças e prêmios.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Nome do certificado. Por exemplo "Arquiteto de Soluções AWS - Associado" . |
issuer | string | No | — | Organização emissora. Por exemplo "Amazon Web Services" . |
date | YYYY-MM | No | — | Data obtida. |
Seções personalizadas
Adicione qualquer seção que não se enquadre nos blocos padrão: Publicações, Trabalho Voluntário, Prêmios, Idiomas, Hobbies, etc.
Cada Seção Personalizada possui um título e uma lista de itens. Cada item possui:
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
title | string | Yes | — | Etiqueta do item principal. |
subtitle | string | No | — | Linha secundária (data, organização, função). |
bullets | string[] | No | — | Marcadores opcionais para detalhes. |
Tip
As seções personalizadas aparecem no layout do corpo como custom:<section-id>. Você pode arrastá-los para a coluna esquerda ou direita no Editor de layout.
Layout e tema
O Editor de layout controla a estrutura das colunas. O painel Tema controla o estilo visual. Juntos, eles oferecem controle total sobre a aparência do currículo.
Layout do cabeçalho
O cabeçalho pode ser uma coluna (todos os blocos empilhados) ou duas colunas. No modo de duas colunas, você arrasta os blocos entre a esquerda e a direita e arrasta a alça do divisor para ajustar a proporção da coluna.
Layout corporal
O corpo é sempre composto por duas colunas. Arraste os blocos de seção entre a esquerda e a direita usando as alças de arrastar. Arraste o divisor central para alterar a proporção da coluna.
Configurações de tema
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fontFamily | "system" | "serif" | "mono" | No | system | Fonte base para todo o currículo. sistema = Inter/sans, serif = Geórgia, mono = JetBrains Mono. |
fontPx | number | No | 15.5 | Tamanho base da fonte em pixels. Geralmente 12–16px. |
primary | hex color | No | #111827 | Cor de destaque usada para títulos de seção, fichas de habilidade e separadores decorativos. |
pagePaddingPx | number | No | 54 | Margem da página em pixels (aplica-se aos quatro lados). |
sectionGapPx | number | No | 16 | Lacuna vertical entre seções. |
showSectionSeparators | boolean | No | true | Desenha uma regra fina sob cada título de seção. |
showPageNumbers | boolean | No | true | Adiciona números de página a PDFs de várias páginas. |
zoom | number | No | 1.12 | Nível de zoom de visualização — afeta apenas a tela do editor, não o PDF. |
Zoom versus tamanho do PDF
A configuração zoom apenas dimensiona a visualização na tela. O PDF exportado está sempre no tamanho real da página (A4 ou US Letter).
Exportando
Clique em Exportar PDF na lista de currículos ou na barra de ferramentas do editor. O PDF é gerado no servidor para renderização perfeita e baixado automaticamente quando estiver pronto.
- A exportação usa uma instância headless do Chromium – o PDF corresponde exatamente ao que você vê na visualização
- Currículos de várias páginas são suportados — mantenha
showPageNumbers: trueno tema - A exportação normalmente é concluída em 10 a 30 segundos, dependendo da fila
- Se a exportação expirar, tente novamente uma vez — a primeira tentativa aquece o renderizador
Para melhor qualidade de PDF
Mantenha o zoom entre 1,0 e 1,2 ao exportar. Valores de zoom muito altos podem causar excesso de texto na saída do PDF.