Tipos de currículo e perfis profissionais¶
Objetivo¶
O SotuHire não deve tratar todo currículo como se fosse o mesmo tipo de documento. Um currículo corporativo otimizado para ATS, um Currículo Lattes, um perfil do LinkedIn, um GitHub e um portfólio têm finalidades diferentes.
Este documento define como o sistema deve lidar com diferentes fontes de perfil profissional sem misturar objetivos.
Resposta direta¶
Sim, o SotuHire deve considerar:
- currículo ATS;
- currículo tradicional em PDF/DOCX;
- Currículo Lattes;
- perfil LinkedIn;
- GitHub;
- portfólio;
- histórico acadêmico;
- projetos pessoais;
- certificados;
- experiências técnicas;
- dados estruturados do usuário.
Mas o sistema não deve simplesmente jogar tudo no currículo final. A função do SotuHire é transformar essas fontes em um perfil estruturado e depois gerar recomendações adequadas ao tipo de vaga.
Conceito central: Career Profile¶
O SotuHire deve criar um perfil central, chamado aqui de CandidateProfile.
Esse perfil é uma representação organizada do candidato, independente do formato de origem.
{
"identity": {
"name": "Nome do candidato",
"location": "São José dos Campos, SP",
"links": ["GitHub", "LinkedIn", "Lattes", "Portfólio"]
},
"education": [],
"experiences": [],
"projects": [],
"skills": [],
"certifications": [],
"academic_outputs": [],
"technical_outputs": [],
"languages": [],
"career_targets": []
}
O parser não deve gerar diretamente um currículo final. Ele deve primeiro preencher esse perfil estruturado.
Currículo ATS¶
O que é¶
Um currículo ATS é uma versão pensada para ser legível por sistemas de triagem de candidatos.
Características desejáveis:
- texto extraível;
- seções simples;
- títulos claros;
- uma coluna preferencialmente;
- pouca ou nenhuma informação em imagem;
- palavras-chave da vaga;
- experiências e projetos descritos com verbos de ação;
- links escritos por extenso;
- formato limpo.
Quando usar¶
Usar para:
- Gupy;
- InfoJobs;
- Indeed;
- Vagas.com;
- Catho;
- sites de carreira;
- ATS corporativos;
- candidaturas em empresas.
O que o SotuHire deve verificar¶
- se o texto do PDF é extraível;
- se há seções reconhecíveis;
- se há palavras-chave da vaga;
- se o currículo contém contato e links;
- se há excesso de layout visual;
- se o documento parece mais imagem do que texto;
- se existe compatibilidade com a senioridade da vaga.
Currículo Lattes¶
O que é¶
O Currículo Lattes é um padrão brasileiro muito usado em contexto acadêmico, científico e de pesquisa. Ele registra formação, produção bibliográfica, produção técnica, eventos, orientações, projetos, bancas, prêmios e outras atividades acadêmicas.
A Plataforma Lattes é mantida pelo CNPq e reúne informações curriculares, grupos de pesquisa e instituições em um sistema voltado à ciência e tecnologia no Brasil.
Referência: Plataforma Lattes / CNPq
Por que importa para o SotuHire¶
Para vagas de tecnologia, dados, IA, pesquisa aplicada, iniciação científica, estágio acadêmico, laboratório, bolsas e empresas com P&D, o Lattes pode conter informações importantes que não aparecem bem em um currículo corporativo comum.
Exemplos úteis:
- iniciação científica;
- projetos acadêmicos;
- publicações;
- apresentações;
- monitorias;
- participação em eventos;
- cursos extracurriculares;
- prêmios;
- orientações;
- produção técnica;
- áreas de pesquisa.
Risco¶
O Lattes não deve ser usado como currículo ATS diretamente.
Problemas possíveis:
- é longo demais;
- pode ter linguagem acadêmica demais;
- pode esconder habilidades práticas;
- pode não destacar impacto;
- pode não ser adequado para vaga júnior corporativa;
- pode incluir informações irrelevantes para a vaga.
Estratégia correta¶
O SotuHire deve usar o Lattes como fonte de dados, não como currículo final.
Fluxo recomendado:
Currículo Lattes -> extração estruturada -> CandidateProfile -> seleção do que importa -> currículo ATS adaptado
Exemplo:
Lattes contém: participação em projeto de pesquisa com Python e análise de dados.
SotuHire transforma em: Projeto acadêmico de análise de dados com Python, destacando coleta, processamento e visualização.
LinkedIn¶
Uso no SotuHire¶
O LinkedIn pode ser usado como fonte assistiva:
- usuário cola o texto do perfil;
- usuário cola descrição de vaga;
- usuário cola texto de post;
- usuário salva link de vaga;
- extensão local pode ler a página aberta pelo usuário, se for transparente e limitada.
Não usar¶
Não usar LinkedIn para:
- login automatizado;
- scraping de feed autenticado;
- coleta de perfis em massa;
- download de contatos;
- envio automático de mensagens;
- candidatura automática.
GitHub¶
Uso no SotuHire¶
O GitHub é importante para vagas técnicas.
O sistema pode analisar, quando o usuário fornecer links:
- README de projetos;
- linguagens usadas;
- tópicos do repositório;
- commits recentes;
- organização do projeto;
- presença de testes;
- CI/CD;
- documentação;
- issues e roadmap.
Como usar na análise¶
Para uma vaga de IA, dados ou automação, o SotuHire pode destacar projetos com:
- Python;
- SQL;
- automação;
- LLMs;
- APIs;
- scraping responsável;
- testes;
- dashboards;
- documentação;
- deploy.
Portfólio¶
O portfólio é diferente do GitHub. Ele mostra narrativa, imagens, resultados e explicação do problema.
O SotuHire pode sugerir:
- quais projetos colocar no topo;
- como descrever cada projeto;
- quais screenshots faltam;
- quais métricas destacar;
- como conectar projeto com a vaga.
Perfil acadêmico vs perfil corporativo¶
| Tipo | Melhor para | Problema se usado errado |
|---|---|---|
| ATS Resume | vagas corporativas e plataformas | pode ficar genérico demais |
| Lattes | pesquisa, academia, bolsas, P&D | pode ser longo e pouco direto |
| networking e recrutadores | pode ser informal ou incompleto | |
| GitHub | vagas técnicas | nem todo recrutador lê código |
| Portfólio | demonstrar projetos | precisa de narrativa clara |
Regras de recomendação¶
Quando a vaga for estágio/júnior corporativo¶
Priorizar:
- currículo ATS;
- projetos aplicados;
- ferramentas;
- experiências práticas;
- formação;
- GitHub;
- LinkedIn.
Usar Lattes apenas para extrair itens relevantes.
Quando a vaga for pesquisa, laboratório ou P&D¶
Priorizar:
- Lattes;
- projetos acadêmicos;
- publicações;
- iniciação científica;
- produção técnica;
- formação;
- ferramentas de pesquisa;
- GitHub quando houver código.
Quando a vaga for IA/dados¶
Combinar:
- currículo ATS;
- GitHub;
- projetos;
- certificados;
- Lattes se houver pesquisa;
- palavras-chave da vaga.
Scores sugeridos¶
O SotuHire pode separar scores:
ats_score: legibilidade para ATS
match_score: aderência à vaga
academic_score: relevância acadêmica/Lattes
portfolio_score: força dos projetos
risk_score: risco de incompatibilidade
Isso evita dizer que uma pessoa tem “match baixo” só porque o currículo corporativo não mostra algo que está no Lattes ou GitHub.
Campos extras no schema¶
Adicionar ao schema futuro:
{
"resume_type_detected": "ats_resume",
"source_profiles_used": ["pdf_resume", "lattes", "github"],
"ats_score": 78,
"academic_score": 64,
"portfolio_score": 82,
"lattes_relevant_items": [],
"github_relevant_projects": [],
"recommended_resume_version": "ats_resume_for_data_internship"
}
Privacidade¶
Dados de currículo são sensíveis.
Regras:
- não subir currículo para serviços desnecessários;
- não salvar currículo completo sem aviso;
- permitir apagar dados;
- evitar logs com conteúdo pessoal;
- mascarar e-mail/telefone em logs;
- não coletar Lattes/LinkedIn/GitHub sem ação do usuário;
- preferir entrada manual no MVP.
MVP recomendado¶
Para o MVP inicial:
- upload de currículo PDF;
- campo opcional para texto do Lattes;
- campo opcional para links GitHub/LinkedIn;
- descrição da vaga;
- análise estruturada;
- recomendação de qual versão do currículo usar.
Não implementar scraping de Lattes no começo. Primeiro aceite o texto ou arquivo fornecido pelo usuário.