Senior Backend Engineer
Rizki Kurniawan
Senior Backend Engineer with 7+ years building reliable APIs, payment workflows, third-party integrations, data synchronization, and production systems. My deepest stack is PHP and Laravel, supported by production experience in Node.js and TypeScript. Backend-first, with full-stack delivery when features require work across the API boundary. Working remotely for clients in Australia, New Zealand, and the UK since 2021.
Yogyakarta, Indonesia
Experience
SoftwareSeni
Aug 2021 - Present
Backend and full-stack engineering across client assignments · Employment
Five assignments, one continuing role — Funraisin, Leadplus, and more.
- Funraisin · Full-stack Engineer · Jun 2025 - PresentProtected the matched-giving and raffle payment paths with MySQL locks, transactions, and row-level locking. Also shipped giving, Salesforce synchronization, ticketing, import, and scheduled-processing changes to production.
- Leadplus · Backend Engineer · Oct 2022 - May 2025Improved CRM integration reliability through provider-specific throttling, webhook recovery, identity resolution, direct-to-R2 uploads, and Laravel and PHP upgrades.
- Moladin Warehouse Management · Backend Engineer · Aug 2022 - Sep 2022Added separate response and arrival deadlines to the interwarehouse flow, with scheduled cancellation, audit history, warehouse-scoped authorization, and mobile capability flags.
- Pepy · Backend Engineer · Mar 2022 - Aug 2022Built an explicit MySQL-to-Elasticsearch synchronization contract and repeatable alias-backed reindexing, plus Trello, GitLab, and Google OAuth integrations.
- MyChatLab · Full-stack Engineer · Aug 2021 - Feb 2022Owned subscription state across Stripe, Midtrans, and WooCommerce. Traced a two-to-four-minute production operation to cross-region database latency amplified by query count.
Prasetiya Mulya University
May 2022 - Jan 2024
Full-stack Engineer · Freelance
Connected verified Midtrans payments to enrollment and invoicing, and integrated application-side SSO and CoursePlayer provisioning across the Vue V0 and Laravel-rendered V1 applications.
Java Multi Mandiri
Jul 2019 - Jul 2021
Software Engineer · Employment
Built Shopee marketplace workflows alongside invoice and payment features, and contributed across the ERP, CRM, reporting, order, and permission workflows.
- Stockraken · Backend Engineer · Jul 2019 - Jul 2021Isolated partial Shopee provider failures and built marketplace stock mapping, queued synchronization, and inventory reconciliation around one stock model.
- ES3-KULA · Full-stack Engineer · Jul 2019 - Jul 2021Built invoice and partial-payment correctness, internal-sales-order relationships, and multi-assignee IT issue workflows. Also contributed to delivery, reporting, and permission-aware interfaces.
Reksa Karya
Sep 2019 - Jul 2020
Software Engineer · Freelance
Extended the Flutter client and its Laravel API across authentication, coklit, correspondence, and receivables. The device-token migration stayed backward compatible with older clients.
Technical capability
- Backend
- PHP, Laravel, CodeIgniter, Node.js, Express, JavaScript, TypeScript, Python, REST APIs, GraphQL, Laravel Horizon
- Data
- MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, Sequelize
- Integration
- Webhooks, Data synchronization, Data normalization, Retries, Idempotency, Reconciliation, System Integration, CRM Systems, Microservices
- Platforms
- Stripe, Midtrans, Salesforce, Odoo, Firebase, Trello API, GitLab API
- Infrastructure
- Docker, AWS, AWS Lambda, AWS S3, Cloudflare, Cloudflare R2, Google Cloud Platform, Linux
- Monitoring
- Datadog, Sentry, New Relic
- Mobile and desktop
- Dart, Flutter, Electron
- Full stack
- React, Vue, Next.js, Blade, jQuery, Bootstrap, Tailwind CSS
Education
Computer Science — Software Engineering
Jenderal Soedirman University