Resume

Experience, skills, and contact.

A concise version of my experience, skills, and contact details, with downloadable PDFs for forwarding and printing.

Jonathan Oliveira

Senior AI Engineer | Software Engineer

Location

Brasilia, Brazil

Work model

Remote

Skills

Programming and Data

  • Python
  • Node.js
  • SQL
  • Pandas
  • scikit-learn
  • TensorFlow
  • PyTorch
  • SQLAlchemy

Backend

  • FastAPI
  • Flask
  • Django
  • REST API design
  • Nginx
  • Microservices

MLOps and Infrastructure

  • MLflow
  • DVC
  • BentoML
  • Airflow
  • Docker
  • GitLab CI/CD
  • Kubernetes
  • Terraform

LLMs and Retrieval

  • RAG
  • Multi-agent systems
  • Prompt engineering
  • Fine-tuning
  • Knowledge graphs
  • Context caching
  • LangChain
  • LangGraph
  • LlamaIndex
  • Ollama
  • Qdrant
  • Hugging Face Transformers

Datastores and Cloud

  • PostgreSQL
  • MySQL
  • Oracle
  • SQL Server
  • SQLite
  • MongoDB
  • AWS
  • AWS
  • GCP

Experience

Senior Machine Learning Engineer

TTY2000 | TRF1 - Federal Regional Court of the 1st Region

Brasilia, Brazil 路 Remote 路 Jan 2024 - Apr 2026

Senior ML-focused systems analyst defining MLOps foundations and owning the lifecycle of NLP models in a large-scale justice environment.

  • Reduced processing time by 25% by refactoring and productionizing legacy ML services used in judicial workflows.
  • Enabled model adoption across more than 500 internal users by building Django APIs that embedded ML outputs into analyst workflows.
  • Cut model refresh cycles from weeks to days by automating ETL, retraining, and release workflows with Airflow and CI/CD.
  • Reduced manual classification effort by 85% by delivering an NLP assistant tailored to analyst review workflows.
  • De-risked RAG adoption for legal retrieval by validating embeddings, vector search, and AWS integration paths for LLM pipelines.

Stack

  • Python
  • Django
  • Airflow
  • MLflow
  • DVC
  • BentoML
  • AWS

Machine Learning Engineer

AI.Lab

Brasilia, Brazil 路 Hybrid 路 Mar 2021 - May 2024

Machine learning engineer delivering legal-tech R and D and production ML systems for Brazil's higher courts, connecting legal stakeholders, data workflows, APIs, MLOps, and technical delivery.

  • Improved rollout readiness across judiciary programs by leading legal-tech discovery, KPI definition, and delivery planning with institutional stakeholders.
  • Accelerated deployment of legal AI systems by shipping supervised, unsupervised, and semi-supervised models behind production APIs with standardized MLflow and DVC governance.
  • Surfaced more than 30 precedent and semantic categories by designing topic-modeling and semantic-similarity pipelines for long-form judicial text.
  • Reduced drift and annotation waste by implementing active-learning loops driven by user feedback and evolving legal language.
  • Improved auditability and incident response by delivering end-to-end data, observability, and lineage workflows for production legal AI systems.

Stack

  • Python
  • FastAPI
  • scikit-learn
  • PyTorch
  • MLflow
  • DVC
  • Transformers
  • Ollama
  • Docker

Software Engineer Intern

Arvvo Tecnologia

Brasilia, Brazil 路 On-site, part-time 路 Jan 2019 - Mar 2020

First industry experience as a full-stack developer in a consulting environment building and maintaining an internal Node.js and Vue.js intranet backed by MongoDB.

  • Accelerated internal feature delivery by contributing across frontend and backend in a Git-based consulting workflow.
  • Improved usability across devices by building responsive internal interfaces with Vue.js and Angular.
  • Enabled authentication, CRUD flows, and business rules by implementing REST services in Node.js and Express.
  • Stabilized application data flows and common-path performance by modeling MongoDB collections, indexes, and aggregation queries.

Stack

  • Node.js
  • Express
  • Vue.js
  • Angular
  • MongoDB

Projects

TRF1 Judicial ML Modernization

Judicial NLP modernization at TRF1

Modernization of legacy judicial ML systems, analyst-facing APIs, retraining automation, and delivery foundations for production NLP workflows.

  • Python
  • Django
  • Airflow
  • MLflow
  • DVC
  • Reduced manual classification effort by 85%.
  • Supported more than 500 internal users through integrated APIs and faster model updates.

PEDRO Precedent Discovery Platform

Data Scientist | CNJ / PNUD | Associated with AI.Lab UnB

National-scale precedent discovery platform created to systematize qualified precedents from STJ and STF through topic modeling, semantic similarity, FastAPI services, and governed experimentation.

  • FastAPI
  • Semantic similarity
  • Topic modeling
  • MLflow
  • DVC
  • Enabled discovery of more than 30 precedent categories across long-form judicial decisions.
  • Expanded CNJ analytical capabilities by integrating AI services with judicial data systems.

OSIRIS Legal-Fiscal AI Workflows

Data Scientist | PGDF | Associated with AI.Lab UnB

Research and delivery initiative for legal-fiscal operations, combining production APIs, supervised and semi-supervised models, active learning, and early LLM exploration for document-heavy workflows.

  • FastAPI
  • Active learning
  • LLM exploration
  • MLflow
  • DVC
  • Hugging Face Transformers
  • LangChain
  • Connected model outputs to PGDF systems through production APIs.
  • Designed active-learning and LLM exploration paths for longer-term legal-fiscal automation.

High School Project

Centro de Ensino M茅dio Integrado do Gama (CEMI)

Biometric Payment System for Public Transport

Feb 2016 - Oct 2017 路 Bras铆lia, Brazil

Built during technical high school at CEMI, this Arduino and IoT prototype explored biometric bus-fare payment as a way to replace physical tickets and cards with fingerprint-based authentication.

  • Integrated biometric authentication with a fingerprint scanner.
  • Processed fare validation on Arduino hardware with embedded C.
  • Explored IoT connectivity, RFID, and secure handling of biometric data.
  • C
  • Arduino
  • IoT
  • RFID
  • Biometric Scanner

Education

Bachelor of Software Engineering

University of Brasilia

Brasilia, Brazil 路 2018 - 2023

  • Grade: 4.2768 / 5.0

Computer Technician

CEMI - Gama Integrated High School

Brasilia, Brazil 路 2015 - 2017

  • Technical secondary education focused on computing fundamentals.

Languages

  • Portuguese: Native
  • English: Working proficiency
  • Spanish: Basic

Contact