Skip to content

Experience

Multidrop

Mid-level Backend Software Engineer

Multidrop

Oct 2025 → present

I lead the development of Natura Vitalis, Multidrop's new product: an MLM platform with ERP logic, rank progression and downline management.

I rebuilt the MLM system around a dedicated commission engine, modeled with DDD.

Commission calculation used to take a full day to refresh. I replaced the batch process with an event-driven model on BullMQ: payment, order edit, price and points events go into a queue and, starting from the affected user, recalculate points and commissions for everyone above them in the network, in cascade. Updates now take a few minutes.

Persistence with Prisma and payments with Unzer.

BullMQUnzer
Multidrop

Junior Backend Software Engineer

Multidrop

Jan 2025 → Oct 2025

Backend for Multidrop's platform (digital products and affiliates), with REST APIs in Spring Boot and Stripe payments.

I migrated course video hosting from Vimeo to our own setup on a Google Cloud bucket.

I built the video transcoding microservice in Python with FFmpeg, orchestrated by Pub/Sub queues with idempotent processing — queue redeliveries never produce duplicate transcodes. Services containerized with Docker.

Sankhya

Software Development Intern

Sankhya

Feb 2024 → Nov 2024

Built financial reports in SQL (income statement, cash flow) on top of the Sankhya ERP and created BI dashboards that brought together the data management needed for decision-making, while supporting ERP deployment and customization.

Polícia Civil do Pará

Web Development Intern

Polícia Civil do Pará

Sep 2023 → Feb 2024

Worked on the modernization of the Internal Affairs Office system, rewriting the project, originally in plain PHP, with Laravel and Vue.js.