About

I build software that solves real operational problems — internal tools, automation systems, and production-grade backends that eliminate manual work, reduce errors, and make complex workflows reliable.

My career spans live broadcast automation, offline-first mobile applications for field operations, ERP integrations, and serverless cloud pipelines. I am most effective when working close to operations, translating messy practical constraints into maintainable, well-tested systems.

Experience

2024 — 2026

Software Developer · Estância Bahia Leilões

Sole internal engineer in a ~70-person company. Owned all technical architecture and product engineering decisions independently, with no engineering team or senior above me.

  • Designed and built an internal AI sales assistant (EB-Copilot) using a FastAPI (Python) backend with a provider-agnostic LLM tool-calling loop, enabling the sales team to query customer data, credit limits, and purchase history in natural language — embedded into the company portal via iframe with Server-Sent Events (SSE) for real-time streaming responses.
  • Implemented bank file-based integrations (CNAB format) for automated payment remittance, payment collection, and bank reconciliation — eliminating manual statement processing and enabling automated matching of bank transactions against internal financial records.
  • Architected and shipped an offline-first Flutter mobile application for remote field operations, implementing local-first data persistence and automated background synchronization with enterprise ERP systems — enabling reliable data collection in areas with no connectivity.
  • Engineered backend integrations with the company’s core management platform and Senior ERP, developing custom business rules, data flows, and secure API endpoints to bridge operational systems.
  • Built an internal ticketing system with dynamic department-based SLA tracking and performance dashboards, improving accountability and operational visibility across support teams.
  • Aggregated and synchronized data from multiple internal systems to power Power BI dashboards used in executive decision-making.
FlutterOffline-first.NETFastAPIAI/LLMSenior ERPSQL ServerPower BIAWS
2020 — 2024

Software Developer — Media & Automation · Estância Bahia Leilões

Joined as the second developer in the company. Operated as the primary engineer across all software concerns — from live broadcast tooling to operational automation — with full ownership and no established engineering practices to inherit.

  • Developed a .NET automation tool for mass video overlay generation, reducing production processing time by 87.5% during peak digital catalog periods.
  • Built custom integrations to extract data securely from the auction management system and feed it directly into live broadcast graphics — eliminating manual data entry in a time-critical, zero-error-tolerance environment.
  • Regularly identified workflow gaps in live production and delivered custom tooling to close them, operating under broadcast schedule pressure with no margin for failure.
C#.NETFFmpegSQLLive BroadcastAutomation

Projects

Overlayer thumbnail
2026

Overlayer

Serverless video processing pipeline on AWS.

A database-free system that composites a custom overlay image onto a video using FFmpeg. Users upload files directly to S3 via presigned POST URLs; the pipeline handles rendering fully asynchronously with no persistent infrastructure beyond object storage.

  • Architecture: Event-driven pipeline — S3 Event Notifications → SQS → Fargate Worker. Job state is inferred at read-time from S3 object existence and prefix conventions; no database required.
  • Backend: .NET 10 Minimal API on AWS Lambda (presigned URL generation, read-time status inference); .NET 10 Worker on AWS Fargate / Docker (SQS consumer, S3 distributed locking, idempotency guard, FFmpeg execution).
  • Frontend: Astro (static shell) + React Island (interactive canvas designer for overlay creation).
  • Infrastructure: Pulumi IaC with isolated dev and production stacks.
  • Quality: Outside-in TDD strategy (Acceptance → Integration → Unit) using WebApplicationFactory and LocalStack for cloud emulation. Twelve Architecture Decision Records (ADRs) documenting every major trade-off.
.NETAWS LambdaAWS FargateS3SQSDockerPulumiFFmpegAstroReactLocalStack
Source
Download PDF Résumé