Pipeline Unificado de Currículo Soberano: De YAML Único para JSON Resume, Markdown e PDF
[!NOTE] Resumo Executivo (DEV-2026-023): Automação editorial baseada em Single Source of Truth que compila dados profissionais em JSON Schema internacional, Markdown para GitHub e PDF de alta precisão.
🚨 O Desafio Técnico / Contexto
A manutenção manual de currículo e portfólio contendo 30+ anos de experiência e 56 projetos em diversas plataformas causava dispersão de dados, erros de datas e trabalho duplicado.
💡 Principais Lições Aprendidas & Descobertas
- 💡 O formato resume.yml como fonte única de verdade centraliza competências, histórico de empresas e publicações, desacoplando o conteúdo da apresentação.
- 💡 A conformidade estrita com o padrão JSON Resume permite integração instantânea com motores de busca e analisadores de recrutamento (ATS).
- 💡 A geração headless de PDF via HTML5 com regras de CSS Paged Media (@page { size: A4; margin: 15mm; }) garante paginação perfeita sem cortes em blocos de texto.
🛠️ Especificação Técnica & Código-Chave
# Script de orquestração de formatos de currículo
import yaml, json, subprocess
def sync_resume_ecosystem():
with open('_data/resume.yml', 'r', encoding='utf-8') as f:
data = yaml.safe_load(f)
with open('_data/resume.json', 'w', encoding='utf-8') as f:
json.dump(data, f, ensure_ascii=False, indent=2)
# Compilação para PDF via Chrome Headless
subprocess.run(['pwsh', '-Command', 'node scripts/render_pdf.js'])
📈 Impacto no Ecossistema & Valor Prático
Atualização de portfólio e currículo em múltiplos formatos em menos de 5 segundos a partir de um único commit.
- Projetos Relacionados:
artesdosul.com/curriculo,araguaci.github.io - Registro de Origem:
_data/daily.dev-02.yml
Publicado originalmente como parte do Diário de Desenvolvimento 2026 do ecossistema Artes do Sul & Araguaci.