Por que um currículo Kotlin é diferente de um currículo genérico
O currículo é a primeira peneira de qualquer processo seletivo — e para desenvolvedor Kotlin ele precisa dizer, em 30 segundos, três coisas: o que você construiu, em qual parte do ecossistema (Android, backend ou multiplataforma) e qual o seu nível de senioridade. Recrutadores e sistemas de triagem (os famosos ATS, do inglês Applicant Tracking Systems) varrem o documento procurando palavras-chave técnicas e sinais de impacto. Um currículo cheio de adjetivos e vazio de resultados é descartado antes mesmo de um humano ler.
A boa notícia é que Kotlin tem sinais muito claros. Quando o recrutador vê “Jetpack Compose”, “coroutines”, “Spring Boot”, “Ktor” ou “testes unitários” associados a números — crashes reduzidos, latência baixada, tempo de build cortado —, o documento sai da pilha genérica e entra na shortlist. Este guia mostra a estrutura, as habilidades e os exemplos de bullets para montar um currículo de desenvolvedor Kotlin que funciona no mercado brasileiro de 2026.
Estrutura ideal do currículo de dev Kotlin
Um currículo de uma a duas páginas, em PDF, com as seções a seguir na ordem recomendada:
- Cabeçalho — nome, cidade/estado, links (GitHub, LinkedIn, portfólio) e e-mail. Nada de foto, idade, estado civil ou CPF.
- Resumo profissional — três a quatro linhas com sua especialização, senioridade e principais tecnologias.
- Habilidades — agrupadas por categoria, para facilitar a leitura do ATS.
- Experiência profissional — o coração do currículo, em bullets orientados a resultado.
- Projetos — essencial para júnior e quem está em transição; importante para todos.
- Formação e certificações — breve, a menos que seja estágio.
O resumo profissional que abre portas
O resumo é o elevator pitch do seu currículo. Ele precisa responder “o que você é” e “onde brilha”. Veja dois exemplos:
Desenvolvedor Android Kotlin Sênior com 7 anos de experiência, especialista em Jetpack Compose, arquitetura MVVM/Clean e modularização. Liderou a migração de um app com 2M de usuários de XML para Compose, reduzindo o tempo de build em 40% e o crash-free para 99,8%.
Desenvolvedor Backend Kotlin Pleno focado em APIs REST com Spring Boot e Ktor, coroutines e mensageria. Construiu serviços que processam 5M de requisições/dia, com cobertura de testes acima de 80% e deploys contínuos via CI/CD.
Note o padrão: cargo + tempo/especialização + tecnologia concreta + resultado mensurável. Evite generalidades como “apaixonado por tecnologia e trabalho em equipe”.
Habilidades: o que listar (e como agrupar)
Liste as tecnologias que você realmente domina e consegue defender em uma entrevista técnica. O agrupamento por categoria ajuda o ATS e o recrutador:
| Categoria | Exemplos para Android | Exemplos para Backend |
|---|---|---|
| Linguagem | Kotlin, Java (leitura) | Kotlin, Java (leitura) |
| UI / Framework | Jetpack Compose, Material 3, ViewModel, Navigation | Spring Boot, Ktor, Spring Security |
| Assíncrono | Coroutines, Flow, StateFlow | Coroutines, Flow, R2DBC |
| Persistência | Room, DataStore | PostgreSQL, MongoDB, Exposed, Hibernate |
| Rede | Retrofit, OkHttp, Ktor Client | REST, gRPC, Kafka, RabbitMQ |
| Testes | JUnit, MockK, Espresso, Turbine | JUnit, MockK, Kotest, Testcontainers |
| Ferramental | Gradle, Git, GitHub Actions | Gradle, Git, Docker, Kubernetes |
Não inflacione a lista. Se você colocou “Kotlin Multiplatform”, espera-se que saiba explicar expect/actual e sharing de código. Use os roadmaps de Android e de backend Kotlin como referência do que compõe cada trilha.
Como descrever experiência: bullets orientados a resultado
O erro mais comum é listar tarefas (“desenvolvi telas”, “corrigi bugs”). O recrutador quer impacto. Use a fórmula verbo de ação + tecnologia + resultado/métrica:
- ❌ “Trabalhei com coroutines no app.”
- ✅ “Migrei chamadas de rede para coroutines e Flow, eliminando 120 callbacks aninhados e reduzindo crashes de concorrência em 60%.”
Mais exemplos de bullets fortes para um currículo Kotlin:
- Implementei tela de checkout em Jetpack Compose com estado em
StateFlow, reduzindo o código de UI em 35% frente ao XML anterior. - Criei pipeline de CI com GitHub Actions rodando testes unitários e lint, baixando o tempo de feedback de 25 para 6 minutos.
- Refatorei serviço de pedidos em Ktor + coroutines, aumentando a taxa de transferência em 3× sob carga de pico.
- Aumentei a cobertura de testes de 22% para 81% com JUnit, MockK e Turbine, reduzindo regressões em produção.
- Liderei a modularização do app em 8 módulos Gradle, cortando o tempo de build incremental pela metade.
Se você é júnior e tem pouca experiência formal, use projetos reais no lugar. O importante é mostrar capacidade de entrega — e números como “stars no GitHub”, “usuários do app” ou “tempo de resposta” contam.
Projetos: o portfólio entra no currículo
Para quem busca a primeira vaga ou estágio, a seção de projetos vale tanto quanto a experiência. Escolha dois ou três e, para cada um, cite a stack, o que faz e um resultado. Exemplo:
App de Finanças Pessoais — Android, Kotlin, Compose, Room, Retrofit, Hilt. Consome API de cotação, funciona offline-first e tem testes instrumentais com Espresso. 150+ stars no GitHub.
O repositório precisa ter README claro, prints e instruções de build. Um currículo sem link de GitHub visível é um sinal amarelo para quem contrata dev. Para aprofundar, leia o guia de portfólio para desenvolvedor Kotlin.
Formato, ATS e detalhes que pesam
- PDF, uma página para júnior/pleno, até duas para sênior com mais experiência.
- Fonte legível (Arial, Inter, size 10–11), coluna única, sem tabelas complexas que quebram o parser do ATS.
- Nome do arquivo profissional:
Nome-Sobrenome-Curriculo-Kotlin.pdf. - Palavras-chave espelhando o anúncio da vaga. Se a vaga pede “Coroutines + Compose + Hilt”, essas palavras devem aparecer literalmente.
- Links clicáveis para GitHub, LinkedIn e portfólio no cabeçalho.
- Sem erros de português. Um currículo de programador com erros de digitação transmite desleixo com código também.
Diferenças por senioridade
- Júnior/estágio: foque em projetos, fundamentos da linguagem e vontade de aprender. Mantenha o salário júnior como referência de expectativa, mas não o coloque no currículo.
- Pleno: destaque autonomia, decisões de arquitetura e impacto mensurável. É o nível com mais vagas no Brasil.
- Sênior/tech lead: mostre liderança técnica, mentoria, decisões de sistema inteiro e resultados de negócio. Vagas remotas internacionais costumam exigir este perfil documentado.
Erros comuns que eliminam candidatos
- Listar 30 tecnologias sem profundidade em nenhuma.
- Esconder o link do GitHub ou deixar repositórios sem README.
- Copiar o currículo para todas as vagas sem ajustar as palavras-chave.
- Usar bullets como lista de tarefas em vez de conquistas.
- Mencionar pretensão salarial ou dados sensíveis (idade, foto, CPF).
- Não revisar a formatação do PDF exportado.
Checklist rápido
Antes de enviar o currículo para uma vaga de Kotlin, confira:
- Resumo com especialização e senioridade claras;
- Habilidades agrupadas e compatíveis com o anúncio;
- Experiência em bullets com métricas;
- Dois a três projetos com link de GitHub clicável;
- PDF de uma a duas páginas, sem erros de português;
- Palavras-chave da vaga presentes no texto.
Perguntas frequentes
Preciso de formação superior no currículo de dev Kotlin?
Não é obrigatório, mas ajuda em processos de estágio e em grandes empresas. Para pleno/sênior, experiência e portfólio pesam mais. Se tem formação, cite curso, instituição e ano de conclusão em uma linha.
Devo colocar pretensão salarial no currículo?
Não. Deixe a conversa salarial para o momento certo do processo — veja as faixas em salários Kotlin no Brasil e o guia de CLT ou PJ para se preparar.
Inglês precisa estar no currículo?
Sim, com o nível real (básico, intermediário, avançado, fluente). Vagas remotas internacionais e muitas empresas que usam Kotlin no Brasil exigem inglês técnico para leitura e reuniões.
Quantos projetos devo destacar?
Dois a três bem documentados valem mais que dez sem README. Priorize qualidade: um app que consome API real com testes diz muito mais que cinco clones de tutorial.
Próximos passos
O currículo é só o começo do funil. Depois de pronto, ele precisa chegar às empresas certas. Acompanhe as vagas Kotlin no Brasil atualizadas diariamente, estude para a entrevista técnica com o banco de perguntas de entrevista Kotlin e alinhe suas expectativas com o guia de como se tornar um desenvolvedor Kotlin. Um currículo afiado, combinado com projetos sólidos e preparação para entrevista, é a combinação que transforma candidatura em proposta.