{"slug": "usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima", "title": "Usando o Claude como um recrutador técnico pessoal para encontrar minha próxima vaga", "summary": "A developer built an AI-powered system using Claude to act as a personal technical recruiter, automating job search by analyzing their resume, detecting skill gaps, and scoring job listings on Indeed with detailed justifications. The system outputs a ranked spreadsheet with scores, reasons, and recommendations, transforming the job hunt from manual browsing into a data-driven process.", "body_md": "Percebi que gastava mais tempo procurando vagas do que realmente me candidatando.\n\nTodo fim de tarde era a mesma rotina: abrir o Indeed, digitar \"desenvolvedor PHP\", rolar dezenas de resultados quase idênticos, abrir cinco ou seis em novas abas, ler a descrição, comparar mentalmente com meu currículo e, na maioria das vezes, fechar a aba sem me candidatar porque \"não parecia ser bem o meu perfil\". No dia seguinte, repetir.\n\nO problema nunca foi encontrar vagas. Era descobrir quais realmente valiam meu tempo.\n\nDepois de algumas semanas nesse ciclo, cheguei a uma pergunta meio óbvia, mas que eu ainda não tinha levado a sério: e se a IA pudesse atuar como um recrutador técnico? Não como um gerador de currículo genérico, e sim como alguém que primeiro entende profundamente quem eu sou tecnicamente, depois sai atrás de vagas reais, e só então me diz \"essa aqui vale a pena, e é por isso\".\n\nFoi exatamente esse fluxo que construí. Neste artigo conto como ele nasceu, o que ele fez com o meu currículo real, e por que o resultado final — uma planilha ranqueada com score, justificativa e recomendações — mudou completamente a forma como eu busco emprego.\n\nBuscar vaga de forma manual tem uma armadilha que ninguém avisa: parece produtivo, mas na prática é um teatro de produtividade.\n\nAlguns motivos:\n\nEu precisava de alguém — ou de alguma coisa — capaz de olhar para esse conjunto de experiências como um todo e cruzar isso, vaga por vaga, com o que realmente estava sendo pedido no mercado.\n\nO fluxo que desenhei tem uma lógica bem simples no papel, mas que muda tudo na prática: a IA só pode procurar vagas depois de entender profundamente quem eu sou tecnicamente.\n\n```\nCurrículo\n  ↓\nAnálise de Perfil (senioridade, stack, pontos fortes, lacunas)\n  ↓\nDetecção de Gaps Técnicos\n  ↓\nBusca de Vagas no Indeed\n  ↓\nScore de Aderência por Vaga\n  ↓\nOtimização de Currículo\n  ↓\nCandidatura\n```\n\nCada etapa resolve um problema específico:\n\nNão vou colar o prompt inteiro aqui — ele é longo e específico demais para ser reaproveitado copiando e colando. Mas vale explicar a lógica por trás das partes mais importantes.\n\nAntes de procurar qualquer vaga, o primeiro bloco do prompt pedia uma análise estruturada do meu currículo, cobrindo pontos como:\n\n```\nAnalise o currículo anexado e retorne:\n- Senioridade adequada (com justificativa)\n- Principais tecnologias (separadas por frontend, backend, dados, devops, IA)\n- Experiências relevantes\n- Projetos de destaque e o que cada um comprova\n- Pontos fortes reais (não genéricos)\n- Lacunas técnicas prováveis\n```\n\nO motivo de pedir isso antes de tudo é simples: se a IA não souber que eu tenho experiência com dois backends diferentes, ou que meu projeto de fintech (Quita) prova domínio de arquitetura multi-tenant e conformidade com LGPD, ela vai avaliar cada vaga de forma rasa, olhando só para bater ou não bater palavra-chave.\n\nA segunda parte do prompt usava esse perfil já analisado como filtro para a pesquisa de vagas, com instruções explícitas de que tipo de vaga trazer:\n\n```\nCom base no perfil analisado, busque vagas recentes no Indeed para Desenvolvedor PHP que:\n- sejam compatíveis com o nível de senioridade identificado\n- exijam PHP como linguagem central (MVC, CodeIgniter, Laravel ou equivalente)\n- considerem também stacks complementares do candidato (React, PostgreSQL, IA aplicada)\n- tenham informações completas (empresa, local, modalidade, link)\n```\n\nA parte que fez mais diferença no resultado final foi obrigar a IA a justificar cada score, e não apenas cuspir um número:\n\n```\nPara cada vaga, calcule um score de aderência de 0 a 100% e explique:\n- por que esse score e não outro\n- quais tecnologias da vaga o candidato já possui\n- quais projetos ele deve destacar nessa vaga específica\n- quais palavras-chave usar no currículo\n- pontos fracos e como compensá-los na candidatura\n```\n\nEsse detalhe muda tudo. Um score sem explicação é só um número que você tem que confiar cegamente. Um score com justificativa vira uma ferramenta de decisão.\n\nO resultado da primeira etapa foi, honestamente, mais revelador do que eu esperava.\n\nA IA classificou minha senioridade como \"júnior avançado / transição para pleno\", justificando com o tempo de experiência formal em desenvolvimento somado à bagagem anterior em suporte e infraestrutura — um raciocínio que eu mesmo tinha dificuldade de verbalizar em entrevistas.\n\nNas lacunas, ela foi direta: pouca exposição documentada a Kubernetes, arquitetura orientada a eventos (Lambda, SQS/SNS), testes automatizados em larga escala e ferramentas de observabilidade, além de nenhuma certificação formal em nuvem. Nada que eu não suspeitasse, mas ver isso escrito com clareza ajuda a priorizar o que estudar em seguida, em vez de estudar \"um pouco de tudo\".\n\nNa busca de vagas, o resultado foi uma planilha com colunas de título, empresa, localização, modalidade, tecnologias exigidas, score de aderência, justificativa, link oficial e recomendações de candidatura. Filtrando pelas vagas que realmente pediam PHP como linguagem central, o ranking ficou assim:\n\n| Posição | Vaga | Score |\n|---|---|---|\n| 1 | Desenvolvedor(a) React, PHP ou Fullstack — Advisorh Talent Solutions | 90% |\n| 2 | Programador PHP Back-end — Why Digital | 85% |\n| 3 | Desenvolvedor(a) Backend (PHP + IA aplicada) — SOM VIBE | 85% |\n\nA vaga da Advisorh ficou em primeiro não por ser a \"mais impressionante\" no papel, mas porque foi a de menor atrito real entre o meu currículo e o requisito: ela aceita explicitamente as duas frentes que já exerço no dia a dia (PHP e React/TypeScript), sem exigir anos mínimos de experiência formal.\n\nO que mais me chamou atenção foi o nível de detalhe nas justificativas. Na vaga da Why Digital, a análise notou que a descrição mencionava \"rastreamento veicular\" e sugeriu reaproveitar um discurso que eu já tinha preparado para uma candidatura anterior parecida — algo que eu jamais lembraria sozinho no meio de dezenas de abas abertas. Já na vaga da SOM VIBE, a IA conectou diretamente meu projeto de agente RAG (POPS_AI) com o requisito de \"IA aplicada\" da vaga, mesmo ela sendo, no fim das contas, uma vaga de PHP.\n\nIsso é muito melhor do que buscar vaga manualmente porque elimina o viés de \"acho que essa vaga é boa para mim\" e substitui por \"essa vaga é boa para você por estes motivos específicos, e aqui está o que fazer a respeito\".\n\nCom o ranking pronto, usei a IA novamente — mas dessa vez para gerar currículos personalizados para cada vaga de PHP mais bem posicionada.\n\nO motivo é simples: mesmo dentro de um único alvo — \"vaga de PHP\" — um currículo único não funciona igual para todas as oportunidades. Minha experiência com PHP aparece em contextos bem diferentes:\n\nCada versão manteve os mesmos fatos — não inventei nada — mas reordenou a ênfase, trocou os termos técnicos que abrem cada bullet e priorizou o projeto certo para o contexto certo. É o tipo de trabalho que, feito manualmente para três ou quatro vagas diferentes, consome uma tarde inteira. Automatizado, levou minutos, e o mais importante: com justificativa explícita de por que cada mudança foi feita.\n\nDepois de rodar esse processo algumas vezes, ficaram claras algumas coisas.\n\nA primeira é que a IA não substitui um recrutador humano — ela elimina o trabalho repetitivo que normalmente consome o tempo que você deveria estar usando para se preparar de verdade. Ler cem vagas, comparar cada uma com seu perfil, calcular mentalmente aderência: isso é trabalho mecânico, não julgamento humano.\n\nA segunda é que ela ajuda na tomada de decisão, mas não decide por você. O score de 90% da vaga da Advisorh foi um ótimo ponto de partida, mas a decisão de se candidatar, de como se posicionar na entrevista e de negociar proposta continua sendo minha.\n\nA terceira, e talvez a mais importante: entrevistas continuam humanas. Nenhuma IA vai simular a pressão de uma sala (ou chamada de vídeo) com um entrevistador do outro lado perguntando por que você tomou determinada decisão de arquitetura. O que esse fluxo faz é garantir que você chegue até essa entrevista pelo motivo certo — porque a vaga realmente combina com você — em vez de chegar lá por sorte estatística de ter mandado currículo para cinquenta lugares.\n\nTambém vale registrar uma lição mais prática: a qualidade do resultado depende diretamente da qualidade da análise inicial. Se a etapa de \"conhecer o candidato\" for rasa, todo o resto do fluxo — busca, score, currículo — herda essa rasez. Foi por isso que a primeira etapa do prompt recebeu tanta atenção quanto todas as outras juntas.\n\nA IA não encontrou um emprego para mim. Ela encontrou as oportunidades certas.\n\nContinua sendo eu quem participa das entrevistas, quem negocia e quem decide aceitar ou não uma proposta. Mas o tempo que eu gastava rolando páginas de resultados genéricos agora vai para estudar exatamente as lacunas que a própria análise apontou, e para chegar em cada entrevista sabendo exatamente por que aquela vaga faz sentido para mim — e por que eu faço sentido para ela.\n\nSe você também está numa busca ativa por vaga de PHP (ou de qualquer outra stack): como você tem usado IA nesse processo? Já tentou automatizar a análise de aderência entre currículo e vaga, ou ainda faz tudo manualmente? Tenho muita curiosidade de saber se outras pessoas chegaram a fluxos parecidos — ou completamente diferentes — para resolver o mesmo problema.", "url": "https://wpnews.pro/news/usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima", "canonical_source": "https://dev.to/obelucca__/usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima-vaga-154k", "published_at": "2026-07-27 20:47:33+00:00", "updated_at": "2026-07-27 21:03:12.118095+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-tools", "developer-tools"], "entities": ["Claude", "Indeed"], "alternates": {"html": "https://wpnews.pro/news/usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima", "markdown": "https://wpnews.pro/news/usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima.md", "text": "https://wpnews.pro/news/usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima.txt", "jsonld": "https://wpnews.pro/news/usando-o-claude-como-um-recrutador-tecnico-pessoal-para-encontrar-minha-proxima.jsonld"}}