Irfan Mukhlis
@irfanmukhlisdev
Backend Lead building reliable multi-tenant SaaS, payments infrastructure, and ML-powered delivery prediction.
What I'm looking for
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
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).
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
Bachelor of Computer Science, Computer Science
Earned a Bachelor of Computer Science (Sarjana Komputer, S.Kom.) from Universitas Komputer Indonesia, completed in 2021.
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Irfan?
You can contact Irfan and 90k+ other talented remote workers on Himalayas.
Message IrfanFind 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!
