Hello, I'm

M Ali Rido

Senior Software Engineer

7+ years on high-volume, correctness-critical systems across payments, e-commerce, and logistics — idempotency, concurrency control, and settlement reconciliation.

Have a minute to explore? Visit the interactive 3D version — a walkable house built with React Three Fiber.

About Me

Building systems where correctness isn't optional

I'm a Senior Software Engineer with 7+ years building high-volume, correctness-critical systems — the kind where a race condition or a lost transaction isn't a bug, it's a real problem for real users. I work across the stack, but my center of gravity is backend architecture and the data-consistency problems that come with scale.

Payments

Payments infrastructure across two roles — QRIS e-wallet rails at Fazz Financial Group, marketplace checkout at HubShop:

  • Deferred Stripe PaymentIntent checkout — no chargeable client_secret until the buyer pays, so order and intent can't drift
  • QRIS round-trip end to end — initiation, gateway callbacks, settlement — tolerant of duplicate and out-of-order delivery
  • Ledger consistency under concurrency via row-level locking, idempotency keys, and reconciliation jobs

E-commerce & Logistics

At HubOn & HubShop, the same correctness discipline applies to stock, orders, and delivery:

  • Closed oversell in concurrent checkout by moving stock deduction to relative SQL arithmetic under a row lock
  • Led a ~190-file extraction of a first-class Shop domain, shipped in independently reversible phases

I care about the tradeoffs behind the code — data consistency, system reliability, architecture decisions, and choosing the right tools for the problem. My goal is to build systems that remain fast, reliable, and secure when they matter most.

Ruby on RailsGoMySQL/PostgreSQLRedisSidekiqDockergRPCNext.js

Experience

My Professional Journey

Senior Backend Engineer

HubOn & HubShop

Jan 2022 - Present

  • Re-architected marketplace checkout to a deferred Stripe PaymentIntent flow, eliminating order/intent amount drift
  • Closed oversell in concurrent checkout by moving stock deduction to relative SQL arithmetic under a row lock
  • Cut key queries on the ~2M-row core logistics table from ~11s to <500ms (~96% faster) with composite indexes
  • Removed a Stripe round-trip from every coupon and tip change, backed by declined-payment resubmission and payment reconciliation jobs
  • Added oversell alerts and a reconciliation job over paid orders, recording negative stock as an auditable fact that survives webhook retries
  • Replaced Hashids-obfuscated delivery-tracking links with 96-bit SecureRandom capability tokens carrying expiry, revocation, and a re-issue flow
  • Designed an on-demand image rendition pipeline with signed variation keys over a closed whitelist, libvips transcoding, and ActiveStorage proxy delivery backed by S3
  • Led extraction of a first-class Shop domain model out of an overloaded is_seller flag across ~190 files, delivered in reversible phases with a versioned API contract
  • Built GitHub Actions CI running the full test suite on every PR in ~3-4.5 minutes, and cut production incidents ~70% over 12 months through better error handling, middleware, and RSpec/Cypress coverage

Backend Developer

Fazz Financial Group

Apr 2021 - May 2023

  • Built the QRIS payment round-trip for the e-wallet mobile app end to end — initiation, gateway callback handling, and settlement
  • Resolved race conditions in concurrent workflows with row-level locking on balance and transaction state updates
  • Optimized MySQL schema and query performance for high-volume, latency-sensitive QRIS and e-wallet workflows
  • Validated callback amounts against the originating transaction, with processing tolerant of duplicate and out-of-order delivery
  • Integrated third-party KYC and identity verification services — OCR and government verification APIs — alongside storage and notification providers
  • Investigated production issues, resolved bugs, and supported releases across application and database layers

Fullstack Developer

Gardeneur

Mar 2021 - Jan 2022

  • Built and maintained Ruby on Rails backend APIs for business workflows and customer-facing features
  • Developed landing page and checkout flow interfaces using React.js
  • Improved MySQL schema design, query performance, and indexing to support application growth
  • Refactored service logic into reusable modules to improve maintainability and reduce duplication

Fullstack Developer

PT Rekadia Solusi Teknologi

Oct 2019 - Jan 2021

  • Built and maintained Laravel backend APIs for LMS, SIS, and lecturer evaluation system core features
  • Expanded university dashboard and reporting interfaces using AngularJS
  • Investigated production issues, resolved bugs, and patched releases across application and database layers

Backend Developer (Internship)

Hipe ID

Jul 2019 - Nov 2019

  • Developed REST APIs for ride-hailing insurance system core features using Node.js
  • Configured Google Cloud Platform services for storage and production deployment

Backend Developer (Internship)

Alodokter

Jul 2018 - Aug 2018

  • Optimized RESTful APIs for Digital Health Platform core identity domain features

Computer Science

Bandung Institute of Technology (ITB)

Graduated 2020

  • Bachelor's degree in Computer Science
  • Finalist, COMPTECH 2018 national programming contest; OSN 2014 national science olympiad delegate for East Java Province
  • 1st place in provincial mathematics olympiads (OMIKA 2014, UNIPDU 2014) and national finalist at Universitas Airlangga and UNESA

Projects

Featured Work

QUALS: Sport Platform

Live demo

Full-stack sports platform: Go microservices (API gateway, identity, sport domain) communicating over gRPC, backed by PostgreSQL and Redis with OAuth2/JWT and Google login. Real-time livestream scoring over WebSockets, a Next.js/TypeScript frontend on server actions, and Docker deployments across Railway and Vercel.

GogRPCNext.jsTypeScriptPostgreSQLRedisWebSocketsOAuth2Docker

3D House Experience

Built an interactive 3D portfolio experience using Next.js, Tailwind CSS, and React Three Fiber, with PWA support for a more immersive web experience.

Next.jsTypeScriptTailwind CSSReact Three FiberPWA

Matamaduranews: News Media

Developed additional UI components and web features to support business workflows and customer-facing experiences for an online news media platform.

WordPressPHPJavaScriptHTMLCSS

NOIE: Fashion E-Commerce

Built a fashion-specific e-commerce website using Laravel with product browsing and online shopping workflows.

LaravelPHPE-Commerce

AMERTA: ITB Student Association

Developed a personal development dashboard for ARCHAEA, one of the student associations at ITB, using WordPress and custom web components.

WordPressPHPJavaScriptDashboard

Skills

Technologies I Work With

Backend

Ruby on Rails · Go · Gin · gRPC · REST APIs & Webhooks · WebSockets · GraphQL · Node.js & Express.js · Laravel & PHP · Python · Java & C++

Frontend

Next.js · React.js · TypeScript · Tailwind CSS · AngularJS · Bootstrap · React Three Fiber

Databases & Search

PostgreSQL · MySQL · Redis · MongoDB · MeiliSearch · Sidekiq · RabbitMQ & Kafka · Query & Index Tuning

Cloud, DevOps & Tooling

Docker · Kubernetes · Google Cloud · AWS · GitHub Actions CI/CD · RSpec & Cypress · Sentry & Grafana · Stripe · Git & Linux · AI Tooling

Contact

Let's Work Together

I'm currently open to remote, freelance and contract-based work. If you have a project in mind, let's make it happen!

Available for Remote Work · Open to collaborate