LinkedIn audit para desenvolvedores — receba mais contatos de recrutadores.
Envie o PDF do seu perfil + scores do SSI e receba um diagnóstico de posicionamento com plano de ação e prompt pronto para reescrever headline, About e experiências.
Sem scraping. Sem risco de ban. Seus dados não ficam salvos permanentemente.
pip install -r requirements.txtpython -m linkedin_optimizer serve- Acesse o seu perfil no LinkedIn (web): clique na sua foto → Ver perfil.
- Logo abaixo da foto/headline, clique no botão More / Mais (ao lado de Add profile section).
- Selecione Save to PDF / Salvar em PDF.
- O LinkedIn gera e baixa um PDF (geralmente em
Downloads) — é esse arquivo que você envia aqui.
Dica: use o LinkedIn no navegador (desktop). No app do celular a opção pode não aparecer. O PDF não traz Featured nem foto — isso é esperado; a auditoria avisa o que verificar manualmente.
- Escolha o cargo-alvo — Backend, Data Engineer, DevOps, etc.
- Mercado — Brasil ou Gringa
- Upload do PDF — LinkedIn → Perfil → Mais → Salvar em PDF
- SSI — abra linkedin.com/sales/ssi e digite os 4 scores com decimais (ex: 17.42, 10.01, 11, 15.6)
- Analisar → score, pilares fracos, correções críticas, prompt por erro + relatório + prompt LLM completo
# PDF → YAML draft
python -m linkedin_optimizer ingest --pdf perfil.pdf --out profile.yaml
# Auditar YAML
python -m linkedin_optimizer audit --profile profile.yaml --out report.md --prompt llm_prompt.md| Área | Para devs |
|---|---|
| Headline | Posição | Áreas fortes | Tecnologias — ex: Senior Data Engineer | Data Platform, CDP & Reliability | GCP · Airflow · BigQuery · Spark |
| Idioma | Gringa → exige perfil em inglês |
| About | provas técnicas, métricas, CTA para recrutadores |
| Experiências | bullets quantificados, verbos de ação, alinhamento com cargo |
| Skills | PDF exporta só top 3 — não auditar quantidade; fixe as mais relevantes no LinkedIn |
| Experiências | máx 5 bullets · ~3 linhas · ação + métrica + tech + impacto |
| About | narrativa com escala, empresas, domínios e stack no final |
| Idioma | Gringa → English em Languages + perfil em inglês |
| SSI | qual pilar está travando inbound (brand, network, engage, relationships) |
| Faixa | Classificação |
|---|---|
| < 30 | Fraco |
| 30–49 | Mediano |
| 50+ | Bom |
linkedin-profile-optimizer/
├── linkedin_optimizer/
│ ├── web/ # interface DevProfile
│ │ ├── app.py
│ │ ├── templates/
│ │ └── static/
│ ├── dev_presets.py # cargos de dev + keywords
│ ├── service.py
│ ├── ingest/
│ ├── audit/
│ └── report/
└── templates/profile.example.yaml
PDFs são processados e apagados após o parse.
- Parse de PDF é best-effort — layouts do LinkedIn variam.
- Scores do SSI são digitados manualmente (copie do LinkedIn).
- Reescrita criativa (headlines, About) via prompt LLM, não por regras.