ramdani@portfolio: ~
$ whoami
Hi, my name is
Ramdani.
Software Engineer
$ cat intro.txt
Software Engineer with 7+ years shipping production systems across Go, PHP (Symfony, Laravel), Python (Django), and TypeScript (NestJS). Owns initiatives end-to-end — design, implementation, API documentation, cross-team alignment, and release — across trade-in, inventory, shipment, and scheduling domains.
$ ls ~/links/
---
$ about
Software Engineer with 7+ years shipping production systems across Go, PHP (Symfony, Laravel), Python (Django), and TypeScript (NestJS). Owns initiatives end-to-end — design, implementation, API documentation, cross-team alignment, and release — across trade-in, inventory, shipment, and scheduling domains. Comfortable across REST, GraphQL, and gRPC, with Kafka event flows, GCP/AWS, Redis, and Elasticsearch. Proven ability to ramp on legacy systems left by previous engineers, harden them, and ship new capability fast.
$ skills --list
PHP / Laravel PHP / Symfony Go Python / Django TypeScript / NestJS REST / GraphQL / gRPC MySQL / PostgreSQL / Cloud SQL Redis / Elasticsearch GCP (Compute, Cloud SQL, GCS) / AWS (SES) Kafka / RabbitMQ / Celery Docker / Kubernetes / CI-CD
---
$ experience --all
PT Laku6 Online Indonesia
Software Engineer
January 2023 - Present

Fulltime - Jakarta (Remote)

Tech: Go (in-house Gin-based framework), PHP (Symfony), NestJS, gRPC, REST, Kafka, MySQL, PostgreSQL, MongoDB, Redis, Prometheus/Grafana, Docker, Kubernetes, CI/CD.

  • SG Advance Trade In — MVP trade-in flow for the Singapore market, letting customers retain their old device while migrating data across. Integrated Singpass for identity validation and Stripe to hold funds until the old device is returned, closing the loss exposure that made the flow unviable; staged email reminders at 5/3/1 days before deadline. Delivered on time against a ~1-month deadline with no major issues.
  • Scheduling System — New service and platform unifying scheduled flows customer service previously ran entirely by hand — booking lists, slot management, availability checks, broadcasts, reschedules — with WhatsApp and SMS integration. Migrated fully off the legacy system with no issues; no complaints for ~2 months post-release, one minor bug.
  • Ad-hoc Task Runner — New service removing recurring BAU work from the tech team’s queue, taking 3 recurring tasks from ~15 requests/week to ~1 request per two weeks (~97% reduction). Separation of concerns made it self-service: within a week of release, other engineers were building and running their own BAU tasks on it in parallel.
  • Multi Inventory Location — Replaced region-level shared bin capacity, which misstated true per-bin capacity and blocked per-store growth, with per-store capacity — without breaking existing flows. Now the primary inventory path, so volume keeps climbing: 86,000+ SKUs within a quarter (44,813 inbound processing + 41,200 handover), with new-store bin setup cut to under 5 minutes.
  • Jubelio Integration — Owned the end-to-end shipment flow across mobile, dashboard, and vendor systems. Introduced a middleware-based insurance service preserving clean boundaries with the existing shipment service. Flat shipment fee optimization has cut costs by ~Rp 50,000,000 as of the last check and still accruing; resolved load performance bottlenecks via debugging and design improvements.
  • Additional delivery across trade-in, inventory, pricing, promo, and tax-integration domains, with consistent production-grade PRs across multiple repositories and active peer code reviews.
---
PT. Digital Inteligensi Nusantara
Software Engineer
October 2024 - April 2026

Freelance - Lombok (Remote)

Tech: Python (Django), Nginx, MySQL, Redis, Jinja.

  • Took over a partially-built system from the previous engineer; led a smooth migration from the legacy system to the new platform with multiple feature additions and improvements.
  • Delivered most features — including large ones — in ≤ 2 days with at most 2 revision rounds.
  • Proactively identified and fixed bugs and latent issues before they reached end users, hardening reliability of an inherited codebase.
---
PT Software Seni
Backend Engineer
March 2020 - January 2023

Fulltime - Yogyakarta (Remote)

Tech: PHP (Laravel), Go, GCP (Cloud Compute, Cloud SQL, GCS), Redis, Elasticsearch, AWS SES.

  • Paspor Sehat (flagship) — COVID-19 departure verification platform deployed at airports, seaports, and train stations nationwide, serving millions of passengers and integrating with thousands of hospitals plus multiple domestic and foreign airlines.
    • Started as a 2-week donation effort; scaled and presented to the Ministry of Health and the President, leading to nationwide airport rollout.
    • Began with 2 backend engineers; remained as sole backend engineer during a critical phase before the team grew to 3 (2 backend + 1 frontend, with a mobile developer).
    • Architecture on GCP: Compute instances, Cloud SQL, GCS for storage, Redis for session offload (cutting DB request load), Elasticsearch for COVID-19 test history and listings, AWS SES for mail.
    • Multi-role system (super admin, admin, airport, security, hospitals, passengers): registration, COVID-19 test registration, payments, test result submission and verification, airline integration, reporting.
  • Other delivered projects: NuConnected, Angkasapura KPI, Quotify (internal quoting tool), From Tiny Islands (jewels marketplace), CannyClass (online course), BPKH (Hajj Financial Management archive system), Secret Ticket Hunter, DKT E-Procurement.
  • Leveraged Go for microservices on selected client projects alongside core Laravel work.
---
ITEC Mataram
Backend Engineer
December 2018 - March 2026

Freelance - Mataram (Remote)

Tech: Python (Django, DRF), PostgreSQL, Redis, RabbitMQ, Celery, FCM, Docker, GitLab CI/CD, Nginx, Linux.

  • Started project-based on the APIs behind a client Academic Information System; extended past its original scope to cover ITEC’s own projects, running 7+ years concurrent with full-time roles.
  • Built and maintained Django/DRF APIs serving web and mobile clients, working with frontend and mobile engineers on feature design and rollout.
  • Delivered a Learning Management System for online courses and exams when the COVID-19 pandemic closed campuses, keeping the backend scalable for a large user base.
---
Earlier Experience (2017 – 2019)
Various roles — Internship, Freelance, Contract
March 2017 - December 2019

Mataram / Gerung

  • PUSTIK, Universitas Mataram — Full Stack Developer (Internship), May 2019 – Dec 2019. Built dynamic web applications supporting student and staff academic workflows.
  • Universitas Mataram (Informatics Engineering) — Software Engineer (Contract), May 2019 – Oct 2019. Developed Python bot applications to automate distribution of academic and personal announcements.
  • Dinas Perumahan dan Permukiman Kab. Lombok Barat — Software Engineer (Freelance), May 2019 – Aug 2019. Built a Java desktop application with a Decision Support System for slum-area data collection and prioritization.
  • Universitas Mataram — Assistant Lecturer (Contract), Mar 2017 – Jun 2017. Taught C++ programming fundamentals: control flow, functions, arrays, structs, pointers.
---
$ education
Bachelor of Computer Science
Universitas Mataram
2015 - 2019
Studied Computer Science with focus on software engineering and web development.
Computer and Network Engineering
SMKN 1 Selong
2012 - 2015
Vocational high school specializing in Computer and Network Engineering.
---
$ projects
Paspor Sehat
Paspor Sehat
COVID-19 departure verification platform deployed at airports, seaports, and train stations nationwide. Millions of passengers, integration with thousands of hospitals and multiple airlines. Presented to the Ministry of Health and the President of Indonesia.
PHP / Laravel GCP Redis Elasticsearch
LPKN Online
Academic Information System with Financial Reports for LPKN Training Center. Multi-role platform with payments, academic records, and push notifications.
Django DRF Docker Redis Celery FCM
ITEC Online
ITEC Online
Academic Information System with Financial Reports for ITEC Mataram. Same architecture as LPKN — Django REST API, async Celery tasks, FCM push notifications. Note: site no longer reachable.
Django DRF Docker Redis Celery FCM
ESKST Unram
ESKST Unram
Staff data collection system from assignment letters for Universitas Mataram. Laravel backend with VueJS SPA frontend. Note: site no longer reachable.
PHP / Laravel VueJS
TA SIA Unram
TA SIA Unram
Thesis Information System for Universitas Mataram — final project title submission, scheduling, and final exam workflow. Note: site no longer reachable.
PHP / Laravel
SKPI Unram
Diploma Supplement system for collecting fresh graduate achievements at Universitas Mataram.
PHP / Laravel
Beasiswa Unram
Beasiswa Unram
Scholarship Information System for Universitas Mataram — administer scholarships and open student registration. Note: site no longer reachable.
PHP / Laravel
Telegram Academic Chatbot
Telegram bot delivering academic information for the Informatics Engineering Department of Universitas Mataram. Published in JTIKA journal.
Python Telegram Bot API
Smart Meter System (Thesis)
Smart Meter System (Thesis)
IoT-based smart meter system — bachelor thesis project. Django web backend, C++ on the device, MongoDB for time-series readings, MQTT for device communication.
Django C++ MongoDB MQTT IoT
Desa Kumuh — Slum Area DSS
Desa Kumuh — Slum Area DSS
Java desktop application for slum-area data collection in Kabupaten Lombok Barat. Built-in Decision Support System to prioritize handling of slum areas.
Java NetBeans DSS
GitHub Projects
Check out my open source projects and contributions on GitHub.
PHP Go Python TypeScript
---
$ achievements
[1] Microsoft Technology Associate
Software Development Fundamentals
[2] LSP TIK - Junior Networking
Certified by Lembaga Sertifikasi Profesi Teknologi Informasi dan Komunikasi for Junior Networking competency.
[3] LSP TIK - Digital Imaging
Certified by Lembaga Sertifikasi Profesi Teknologi Informasi dan Komunikasi for Digital Imaging competency.
---
$ contact
My inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!
$
Available Commands
Navigation
aboutJump to about section
experienceJump to experience
educationJump to education
projectsJump to projects
achievementsJump to achievements
contactJump to contact
Actions
topScroll to top
clearClear input
helpToggle this panel
Shortcuts
/Focus command input
TabAutocomplete command
Up/DownCommand history
EscClose overlay / clear
Press Esc or type 'help' to close