Skip to main content
Irfan MukhlisIM
Open to opportunities

Irfan Mukhlis

@irfanmukhlisdev

Backend Lead building reliable multi-tenant SaaS, payments infrastructure, and ML-powered delivery prediction.

Indonesia
Message

What I'm looking for

I’m looking for a Backend Lead role where I can own multi-tenant architecture, payments reliability, and production ML—building with a strong engineering culture around code review, ownership, and weekly delivery—open to remote work and international relocation.

I’m a Backend Lead with 7+ years building and operating a multi-tenant SaaS for 30+ US appliance retailers, processing ~$10M/month payment volume and ~4,300 orders per month. I focus on payments infrastructure, production reliability, and pragmatic architecture that scales without guesswork.

I lead a backend team of 3 across architecture, code review, and weekly releases. I owned a database-per-tenant multi-tenancy approach with middleware connection routing and tenant-scoped caching, cutting background-job server CPU/RAM from 90–95% to 5–15% through query optimization, denormalization, and materialized views.

I architected Adyen terminal and online integrations and built payment correctness mechanisms like refund proration and ledger-friendly idempotency. I also implemented production ML serving—an LSTM delivery-time prediction service with online incremental retraining—and delivered Go-based pricing engines for MAP/MSRP/UMRP/PMAP/LRP rules and multi-vendor aggregation.

Earlier, I built the end-to-end order lifecycle and inventory/serial tracking powering 192,000+ orders lifetime and 85+ warehouses. Outside work, I develop phone-as-controller apps in Flutter and Go (including a Google Play launch) to stay sharp on mobile and systems-level engineering.

Experience

Work history, roles, and key accomplishments

AP
Current

Backend Lead

Appliance.io

Sep 2022 - Present (3 years 9 months)

Led a backend team of 3 and released weekly for a multi-tenant SaaS supporting 30+ US retailers and 363,000+ catalog products. Cut background-job CPU/RAM from 90–95% to 5–15% (6–9x) via query optimization, denormalization, and materialized views, and built Adyen payment terminal/online integration processing ~$10M/month (refund proration across credit lines and charges).

AP

Senior Backend Developer

Appliance.io

Feb 2019 - Sep 2022 (3 years 7 months)

Built and operated end-to-end order lifecycle (quotes to returns/refunds) processing 192,000+ orders lifetime (~4,300/month) across 30+ retailers. Developed inventory serial tracking and multi-warehouse operations (now powering 85+ warehouses) and delivery routing with OR-Tools for 43,000+ routes lifetime, alongside Stripe and BlockChyp payment workflows processing ~$124M (2019–2022).

Education

Degrees, certifications, and relevant coursework

Universitas Komputer Indonesia logoUI

Universitas Komputer Indonesia

Bachelor of Computer Science, Computer Science

Earned a Bachelor of Computer Science (Sarjana Komputer, S.Kom.) from Universitas Komputer Indonesia, completed in 2021.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan