Voltar aos projetos

CASE STUDY · 2025

ExtracaoRDA

Aplicação desktop que transforma relatórios PADIS em planilhas validadas e remove a transcrição manual do fluxo.

Minha contribuição

Projeto individual concebido e desenvolvido durante o estágio no MCTI, fora do escopo do time.

STACK

Python · PyQt · PyInstaller · pytest

  • 0 transcrição manual
  • Validação cruzada
ExtracaoRDA — screenshot

Contexto

Durante o estágio no MCTI, analistas precisavam transcrever manualmente dados dos Relatórios Demonstrativos Anuais do PADIS para planilhas. O ExtracaoRDA foi uma iniciativa individual, criada fora do escopo do time do NOVO SIGPLANI.

O problema

O fluxo manual consumia tempo e permitia inconsistências difíceis de identificar. Uma automação útil precisava extrair os valores dos PDFs, estruturar a planilha e ainda verificar o resultado contra outras fontes.

Minha contribuição

Concebi e desenvolvi sozinho a aplicação desktop em Python e PyQt. Implementei a extração, a geração de arquivos Excel, a camada de validação cruzada, testes em pytest, empacotamento com PyInstaller e integração contínua no GitHub Actions.

Resultado

A transcrição manual saiu do fluxo dos analistas. A camada de validação passou a marcar inconsistências para revisão, mantendo a decisão final visível em vez de tratar a extração automática como infalível.

O repositório é privado por conter trabalho desenvolvido no contexto do estágio.