Pular para o conteúdo

Tarso Hebert

Desenvolvedor de Software

Python · Backend · Automação

Desenvolvo back-end e automações que rodam em produção na Justiça Federal, do levantamento de requisitos aos testes e à sustentação.

  • GitHub (abre em nova aba)
  • LinkedIn (abre em nova aba)
  • Currículo (PDF, abre em nova aba)
  • E-mail
  • PT · Português EN · English

01 · Sobre

Foto de Tarso Hebert, sorrindo, de camisa escura
Brasília, DF

Sou desenvolvedor de software no Tribunal Regional Federal da 1ª Região (abre em nova aba). Trabalho em sistemas que rodam todo dia: escrevo em Python e Selenium as automações que operam os sistemas judiciais e as aplicações web que entregam essas automações a quem usa.

Levanto o requisito com quem vive o problema, quase sempre fora da área técnica, e traduzo a rotina em especificação. O resto é engenharia: testes, revisão de código e sustentação do que já está em produção. Confiabilidade é o critério que uso para decidir — uma automação que falha de vez em quando devolve o trabalho que deveria ter tirado.

Curso Ciência da Computação na Universidade Católica de Brasília (abre em nova aba), com conclusão prevista para 2027, e mantenho projetos próprios fora do trabalho: o APROVA (abre em nova aba), plataforma desktop de estudos para concursos, e o PropostaJá (abre em nova aba), app de orçamentos para autônomos.

02 · Experiência

  1. mai 2026 — atual

    Desenvolvedor de Software · TRF1 (abre em nova aba)

    via G&E Serviços Terceirizados · Brasília, DF

    Desenvolvo e sustento a suíte de automação do tribunal, que opera o sistema judicial PJe em 13 estados e no Distrito Federal, e aplicações web que entregam essas automações às áreas usuárias.

    automações em produção
    40
    usuários atendidos
    370
    processos analisados
    1,9 mi
    de sucesso em 15 mil execuções
    97,32%
    • Reduzi falhas intermitentes de ~50% para ~9% com sincronização baseada em estado e suítes em pytest com até 99% de cobertura.
    • Integrei o Google Gemini à análise de documentos e levei a triagem de 20 min para 1 min.
    • Criei a automação que extrai dados de processos para planilhas, usada por 35 pessoas em ~100 processos por dia.
    • Mantenho a biblioteca interna de RPA reutilizada por mais de 50 robôs e o RPAHub, catálogo da suíte em Flask.
    • No SILVA 1G, sistema de apoio à decisão judicial com IA, atuo com Django REST Framework e Next.js.

    “Acabei de testar o RPA e foi 100% de sucesso, funcionando perfeitamente.”

    Usuária do robô de pagamento de perícias
    • Python
    • Selenium
    • Flask
    • Django
    • pytest
    • SonarQube
    • Docker
    • GitLab CI
    • Gemini
  2. mar — abr 2026

    Estagiário de TI, Automação · TRF1 (abre em nova aba)

    via CIEE · Brasília, DF

    Entrei na equipe de automação apoiando o desenvolvimento de robôs em Python e Selenium e fui efetivado como desenvolvedor em dois meses.

    • Python
    • Selenium
  3. jan 2022 — set 2023

    Aprendiz Administrativo, Dados e Operações · Grupo Petrópolis

    Bom Jesus da Lapa, BA

    Apoio à análise de dados logísticos e ao planejamento e controle da produção em uma planta industrial de grande porte, com participação em iniciativas de automação de estoque e rastreabilidade.

    • Análise de dados
    • PCP
    • Logística

03 · Projetos

Projetos próprios

Produtos que desenho e desenvolvo do zero, fora do ambiente corporativo.

  • 2026 · Desktop

    APROVA (abre o repositório no GitHub em nova aba)

    Projeto pessoal

    Plataforma offline-first de preparação para concursos: simulados no formato da banca, flashcards com revisão espaçada, importador de editais em PDF e um tutor de IA que roda localmente. As regras de negócio têm 84 testes.

    • Electron
    • React
    • TypeScript
    • SQLite
    • Drizzle
  • 2026 · Mobile

    PropostaJá (abre o repositório no GitHub em nova aba)

    Desenvolvimento Mobile, UCB

    App para autônomos montarem orçamentos em PDF e enviarem pelo WhatsApp ainda na casa do cliente. Funciona 100% offline, com SQLite local e valores em centavos para evitar erro de arredondamento.

    • React Native
    • Expo
    • TypeScript
    • SQLite
  • 2025 · Web

    API Monitor (abre a demo em nova aba)

    Residência Tecnológica Porto Digital · demo no ar

    Dashboard de monitoramento de APIs públicas feito em equipe de 9 pessoas. Fiquei com o back-end e a observabilidade: endpoints em Express, ambiente em Docker Compose e métricas de latência no Dynatrace.

    • Node.js
    • Express
    • React
    • Docker Compose
    • Dynatrace

No TRF1

Sistemas internos do tribunal: sem link público, porque o código e o acesso são restritos.

  • 2026 · Qualidade

    Testes automatizados da suíte de RPA

    Interno · TRF1

    Criei as suítes de testes e a análise no SonarQube de mais de 20 robôs, com mais de 800 testes, entre eles registrar voto, pagamento de perícias, busca de termos, preparar RPV, triagem com Gemini, leitura de PDF, baixa de peças e download de processos.

    • pytest
    • SonarQube
    • GitLab CI
  • 2026 · RPA

    Consulta processual 1º e 2º grau

    Interno · TRF1

    Criei o robô que recebe uma planilha de processos, consulta cada um no PJe de 1º e 2º grau em sessões paralelas e entrega um único Excel consolidado com status, órgão julgador e data da última movimentação.

    • Python
    • Selenium
    • openpyxl
  • 2026 · RPA

    Registrar voto

    Interno · TRF1

    Desenvolvo o robô que registra e libera votos no PJe: preenche tipo, modelo e movimento processual, etiqueta e encaminha cada processo para a pauta virtual. Suíte com 299 testes e 100% de cobertura.

    • Python
    • Selenium
    • pytest
    • SonarQube
  • 2026 · RPA

    Pagamento de perícias

    Interno · TRF1

    Desenvolvo o robô que lê as etiquetas dos processos no PJe e cria as solicitações de pagamento de peritos no AJG, estável em lotes grandes e com processos sigilosos. Suíte com 115 testes e 99% de cobertura.

    • Python
    • Selenium
    • pandas
    • pytest

Ver todos os projetos no GitHub (abre em nova aba)

04 · Stack

Back-end
Python · Django · Django REST Framework · Flask · SQLAlchemy · Node.js · APIs REST
Automação
Selenium · RPA · web scraping · pandas · openpyxl · PyInstaller
Front-end
React · Next.js · TypeScript · Astro · Tailwind CSS
Dados
PostgreSQL · SQLite · Redis · Drizzle ORM
Qualidade
pytest · SonarQube · code review · Conventional Commits
DevOps
AWS · Docker · Docker Compose · GitLab CI · Nginx · Git · Linux
IA aplicada
Google Gemini · classificadores de documentos · Ollama

05 · Contato

Brasília, DF

Aberto a conversas sobre back-end, automação e confiabilidade de sistemas. O caminho mais direto é o e-mail.

tarsohebert.ti@outlook.com