Gustavo Scherer

ML Engineer

open to ml engineering and backend roles

i work on production python backends — apis, event-driven pipelines, and the infrastructure around them — and i'm now focused on bringing ml models into production through tracking, versioning, and serving. i'm pursuing a postgraduate degree in ml engineering at fiap and live in foz do iguaçu, brazil. outside work, it's counter-strike and tinkering with my own server and homelab.

$ highlights

$ experience

2 roles · since 2022

  1. Backend Engineer

    – now

    JoinAds1 yr 10 mos

    • migrated background jobs from RQ/Redis to RabbitMQ with delayed messages, and added an outbox for reliable event delivery, with its own worker and metrics
    • FastAPI services and integrations with the Google Ad Manager, Google Ads and Meta APIs
    • shipping through Docker, GitHub Actions, GHCR and ArgoCD on K3s; structured logging and Prometheus metrics in production
  2. Freelance Software Developer

    – now

    self-employed4 yrs 10 mos

    • end-to-end ownership for small-business clients, from requirements to deploy
    • a management system, a Next.js + Prisma e-commerce store and a WhatsApp customer-service copilot running in production, plus landing pages with Pix checkout
    • workflow automation and third-party integrations that replaced manual operations

$ education

$ projects

$ skills

The tools I work with, from backend services to model serving.

$ contact

you can find me at: