Desenvolvido por Éverson Filipe, este software é um micro-sistema robusto construído com Python e Streamlit. Ele foi projetado para ir além de um simples formulário, atuando como uma ferramenta de conformidade para algoritmos de busca de emprego (ATS) e padrões acadêmicos rigorosos.
O sistema gera documentos totalmente compatíveis e otimizados para leitura por algoritmos de SEO, LLMO (Large Language Model Optimization) e, principalmente, sistemas ATS (Applicant Tracking Systems). Além da carreira, a ferramenta permite a criação de protótipos de artigos e relatórios técnicos otimizados para as normas ABNT.
- Otimização Algorítmica: Estruturas limpas em fontes padrão (Times New Roman/Helvetica) para garantir máxima legibilidade por robôs de recrutamento.
- Exportação Multiformato: Suporte nativo para geração de arquivos PDF (via ReportLab) e DOCX (via python-docx).
- Ajuste de Densidade: Controle fino do layout (Confortável, Normal, Compacto e Super Compacto) para otimizar o espaço sem comprometer o design.
- Algoritmo de Auditoria: Módulo que simula a visão de um robô ATS, extraindo texto bruto e identificando seções automaticamente via padrões heurísticos.
- Scoring de Legibilidade: Gera uma pontuação de compatibilidade baseada na presença de seções essenciais e integridade da formatação.
- Propostas Comerciais: Estrutura baseada em padrões PMI/ABNT, incluindo Cronograma (Timeline) e Orçamento (Budget).
- Relatórios Técnicos: Geração de documentos com Capa, Folha de Rosto, Sumário automático e seção de Anexos para imagens.
- Interface e documentos totalmente traduzíveis, com suporte nativo para Português (PT) e Inglês (EN).
O projeto utiliza uma arquitetura baseada em processamento de buffers em memória para garantir performance e segurança dos dados:
- Linguagem: Python 3.x
- Interface: Streamlit
- Motor de PDF: ReportLab (Geração de documentos via coordenadas e Flowables)
- Motor Word: Python-Docx
- Análise de Dados: PyPDF / PyPDF2 (Extração e análise de texto)
Para rodar o projeto localmente, siga os passos abaixo:
- Clone o repositório:
git clone [https://github.com/seu-usuario/gerador-curriculos-ats.git](https://github.com/seu-usuario/gerador-curriculos-ats.git) cd gerador-curriculos-ats - Crie e ative um ambiente virtual:
python -m venv .venv source .venv/bin/activate # No Windows: .venv\Scripts\activate
- Instale as dependências:
pip install -r requirements/requirements.txt
- Inicie a aplicação:
streamlit run app.py
Desenvolvido com foco em alta performance e empregabilidade por Éverson Filipe.
(https://www.linkedin.com/in/eversonfilipe-agile-products-ai/)