Open for collaboration

Diaz Djuliansyah

Backend & Integration Engineer

Short version: I started in the NOC.

Starting out as a night-shift NOC staff, I learned that system reliability is everything. Watching systems crash at 3 a.m. made me always prioritize failure mitigation before building features.

Today, my focus is on backend architecture and e-commerce automation (order pipelines, marketplace APIs, message queues). At Jubelio, I overhauled the store platform using RabbitMQ, accelerating new site provisioning to under 15 minutes. At JavaMifi, I integrated six marketplaces into a single automated order flow, cutting 100% of manual input.

Outside of my main work, I built and operate the digital top-up platform CashPlay, and I teach SQL at SQL Master.

What I actually use

No percentage bars. Nobody can say what 90% of JavaScript means.

Languages & tools
Node.js JavaScript PHP Laravel PostgreSQL MySQL RabbitMQ REST APIs Webhooks n8n NocoBase AWS ERP integration
Integrated end-to-end
Shopee Tokopedia TikTok Shop WooCommerce Ecwid Traveloka
Before all this
Network engineering NOC operations

What I've built

cashplay.id · FOUNDER

E-commerce & top-up digital

What
A digital top-up platform. Game credits, mobile credit, electricity tokens.
Built
The backend. Payment and supplier integrations. Operations — still mine today.
Result
Still running. Customers across Indonesia.
PHP Payments Operations
cashplay.id
JavaMifi · 2025 — NOW

Six marketplaces, one order flow

Problem
Every order from six channels was retyped by hand into the ERP.
Built
Webhook ingestion. Payload normalisation per marketplace. Idempotent sync into the company ERP.
Result
87% automated on the first pass. Now all of it. Nobody types an order by hand.
Order pipeline SHAPE, NOT LIVE DATA
SHOPEE order.create → normalise → ERP OK
TIKTOK order.create → normalise → ERP OK
TOKPED stock.update → inventory sync OK
WOOCOM order.paid → AWB → Master Logistics OK
ECWID order.create → normalise → ERP OK
TRVLKA booking.confirm → fulfilment OK
Node.js Webhooks ERP n8n
Jubelio · 2022 — 2025

A storefront in under 15 minutes

Problem
Provisioning a new WooCommerce store was slow. And it failed often.
Built
Rebuilt on RabbitMQ. Imports moved to chunked processing. V2 admin dashboard from scratch.
Result
Under 15 minutes. Product import 45% faster.
RabbitMQ WooCommerce MySQL
jubelio.store

Where it happened

OCT 2025PRESENT

IT Developer Specialist

JavaMifi · Full-time

  • Order automation pulling Shopee, Tokopedia/TikTok Shop, WooCommerce, Ecwid and Traveloka into one internal flow. 87% of manual order entry gone on the first pass — now all of it.
  • Master Logistics — the app ops uses daily for order tracking and AWB generation, tied into the company ERP.
Automation Shopee API TikTok Shop ERP
20222025

Full Stack Engineer

Jubelio · Full-time

  • Rebuilt the store platform on RabbitMQ. New WooCommerce site provisioning: under 15 minutes.
  • Product import 45% faster — chunked processing over the message broker.
  • V2 admin dashboard from scratch, so non-engineers could change site data without waiting for a deploy.
  • Also on Jubelio Page and Jubelio POS.
Node.js RabbitMQ WooCommerce MySQL
20212022

Software Engineer

Malaysia B2B/B2C Project · Contract

  • B2B supplier portal: procurement workflows and supplier management.
  • Maintenance, debugging and code review across the B2B and B2C apps.
PHP Laravel B2B
20192021

Network Engineer & Developer

ISP · Freelance

  • NOC team — designed and kept business internet connectivity running.
  • Built PPDB Online, E-Raport and a pesantren website in Laravel.
Networking NOC Laravel

Open to building something.

Full-time role, yes. But I still take a few projects outside it. Usually marketplaces, order flows, or a manual process that outgrew its spreadsheet.

Marketplace integration

Shopee, Tokopedia, TikTok Shop, WooCommerce, Ecwid, Traveloka — into whatever you already run. Webhooks, stock sync, order ingestion. Plus the edge cases no doc mentions.

Operations automation

I find the thing your team retypes by hand every day. Then I make it stop being their job.

Backend & APIs

Node.js or Laravel services. Message queues. Database design for systems that have to stay up.

Picking up an existing system

Someone else's code. Read it, understand it, get it moving again. I have done this more often than greenfield.

Let's talk.

Three things I enjoy most: an integration that keeps breaking, a process still done by hand, a system someone left behind. Email is fastest — I usually reply within a day.

PAC-MAN

SCORE 0 HI 0 LV 1

ARROWS / WASD TO MOVE · P PAUSE · M SOUND · ESC EXIT