Estagiário de Engenharia de Dados · CGINF / MGI

Construo pipelines e automações que colocam dados públicos para trabalhar.

Sou Henrique Lopes, estudante de Ciência da Computação no IESB, em Brasília. Trabalho com Apache Airflow, Python, Docker e OpenSearch no Ro-DOU, pipeline open source usado por órgãos do governo federal.

10+PRs mescladas em produção
v0.10–0.12releases do Ro-DOU
Airflow 3migração e correções
01

O que eu faço

Fontes
  • Diário Oficial
  • INLABS
  • APIs e CSV
Orquestração
  • Apache Airflow
  • DAGs em YAML
  • Docker
Armazenamento
  • OpenSearch
  • Busca semântica
  • PostgreSQL
Entrega
  • Alertas por e-mail
  • Resumos com IA
  • Dashboards

Pipelines de dados

DAGs no Airflow para coletar, filtrar e distribuir publicações oficiais, com busca semântica no OpenSearch e correções pós-migração para o Airflow 3.

Automação e ferramentas

Gerador de configuração YAML, com interface web e CLI, que permite a usuários não técnicos criar as próprias DAGs.

Análise e modelagem

Modelagem relacional em PostgreSQL, análise com pandas e modelos de machine learning aplicados a problemas reais.

02

Projetos

Open source · 10+ PRs mescladas

Ro-DOU

Pipeline em Apache Airflow que monitora o Diário Oficial da União e envia alertas com as publicações que batem com os termos de cada órgão. Minhas contribuições entraram nas releases v0.10 a v0.12:

  • Busca semântica no OpenSearch, com indexação e testes de relevância
  • Filtros de conteúdo do INLABS (anexos, tabelas inline, mínimo de linhas)
  • Correção de tasks puladas por trigger_rule após a migração para o Airflow 3
  • Correções nos resumos com IA (Gemini) e documentação em MkDocs
  • Airflow
  • Python
  • OpenSearch
  • Docker
  • Gemini
Ver repositório →
Ro-DOU · MGI

Gerador de configuração YAML

Interface web e CLI que transformam um formulário simples em arquivo YAML válido de DAG, para que pessoas sem conhecimento técnico criem os próprios monitoramentos.

  • Python
  • YAML
  • CLI
  • Web
Ver no Ro-DOU →

Agente de roteirização

Agente que planeja rotas de entrega em um grafo urbano com A* e custo uniforme, prevê o tempo de travessia com ML e recebe pedidos em linguagem natural via LLM.

  • Python
  • A*
  • Machine Learning
  • LLM
Ver repositório →

Sistema de matrícula acadêmica

Banco com 16 tabelas em PostgreSQL 17 e Docker, com integridade via constraints, consultas recursivas, funções de janela, índices medidos com EXPLAIN, controle de concorrência, RLS e backup/restore.

  • PostgreSQL
  • PL/pgSQL
  • Docker
  • Modelagem
Ver repositório →

Controle de LEDs por gestos

Visão computacional com MediaPipe e OpenCV conta os dedos levantados e envia o comando por serial para um Arduino acender os LEDs, com gestos especiais e interface em CustomTkinter.

  • Python
  • OpenCV
  • MediaPipe
  • Arduino
Ver repositório →

File Organizer Pro

App desktop que organiza pastas por tipo de arquivo. Começou como um script de terminal, passou por refatoração com POO, ganhou interface gráfica e virou um executável distribuível.

  • Python
  • CustomTkinter
  • PyInstaller
Ver repositório →

Analisador de temporada

Lê os jogos de um CSV e calcula aproveitamento em casa e fora, saldo de gols e sequências invictas, além de gerar o gráfico da evolução de pontos do Capivariano no Paulistão 2026.

  • Python
  • CSV
  • matplotlib
Ver repositório →

Atualizados recentemente no GitHub

Todos os repositórios →
    03

    Experiência e formação

    1. Atual

      Estagiário de Engenharia de Dados

      CGINF · Ministério da Gestão e da Inovação em Serviços Públicos (MGI)

      • Contribuidor do Ro-DOU, com mais de 10 pull requests mescladas nas releases de produção v0.10 a v0.12.
      • Desenvolvi o gerador de configuração YAML (interface web e CLI) para criação de DAGs por usuários não técnicos.
      • Integrei a busca semântica ao OpenSearch, incluindo indexação e testes de relevância.
      • Implementei os filtros de conteúdo do INLABS (ignore_attachments, ignore_inline_tables, min_table_rows).
      • Diagnostiquei e corrigi tasks puladas por incompatibilidade de trigger_rule após a migração para o Airflow 3.
      • Corrigi a geração de resumos com IA (Gemini) e estruturei a documentação técnica em MkDocs.
    2. Anterior

      Técnico em Suporte de Informática

      Autônomo / freelance

      Manutenção de hardware e software, instalação e configuração de Windows e Linux, e diagnóstico de problemas de rede, periféricos e software para clientes.

    Formação

    Conclusão prevista: dez/2028

    Bacharelado em Ciência da Computação

    Centro Universitário IESB · 4º semestre

    Conclusão prevista: nov/2027

    Tecnólogo em Análise e Desenvolvimento de Sistemas

    UniCesumar (EAD) · 4º semestre

    Cursos

    04

    Stack

    Linguagens e dados

    • Python
    • SQL / PostgreSQL
    • OpenSearch
    • pandas
    • C

    Orquestração e infra

    • Apache Airflow
    • Docker
    • Linux (Ubuntu)
    • Git / GitHub
    • Kubernetes e OCI noções

    Também uso

    • YAML
    • scikit-learn
    • OpenCV
    • HTML, CSS e JavaScript

    Vamos conversar?

    Estou aberto a oportunidades em engenharia de dados e a colaborar em projetos open source.

    henrique.lopes.d.m@gmail.com