David.Setyawan
0%
Open to Work

// Backend Engineer

Hi, I'm David Setyawan

also: Full-Stack Development|

6+ years building scalable systems for the mining and fintech sectors — from 100+ REST APIs and real-time ETL pipelines to leading cross-functional engineering teams.

whoami.sh
$ whoami

David Setyawan
> Digital Product Lead @ PT Mandala Karya Prima
> 6+ years · Laravel · Node.js · Vue.js
> Saved $23,000/yr through automation
> Open to relocation

$ _

About Me

A software engineer who understands business, not just code.

I build and lead backend & full-stack systems for mining and fintech companies — from internal ERPs and Single Sign-On to real-time data warehouses and IoT-based Fleet Management Systems. I currently serve as Supervisor Digital Product Lead, responsible for the product roadmap, budgeting, and a 6-person engineering team.

6+ Years Experience
100+ REST APIs Built
9+ Apps Integrated via SSO
$23K Annual Cost Savings

Skills

The tech stack I use every day.

Backend

LaravelCodeIgniterNode.jsExpress.js SlimYiiSpring BootPHPJava

Frontend

Vue.jsNuxt.jsReactAstro Tailwind CSSBootstrapAnt Design Vue

Database

PostgreSQLMySQLMongoDBMariaDB

API & Auth

RESTful APIJWTOAuth2Laravel PassportKeycloak SSORBAC

DevOps & Infra

DockerUbuntu ServerAlmaLinux 9Nginx ApacheCI/CDAWSGoogle Cloud PlatformCompute EngineCloud SQLCloud Storage WHM/cPanel

ETL & Automation

Pentaho (PDI)Node-REDn8nMQTT

Experience

My career journey.

Jan 2025 — Present Leadership

Supervisor Digital Product Lead

PT Mandala Karya Prima · Jakarta

  • Own annual product budgeting and roadmap planning, reporting directly to the General Manager.
  • Supervise a cross-functional team of 6 delivering digital initiatives across mining operations.
  • Architected mPortal, a centralized SSO & ESS superapp for 9+ internal applications, using Keycloak for identity management.
  • Built real-time ETL pipelines (Node-RED, Pentaho) into a unified Data Warehouse.
  • Delivered ~$23,000/year in cost savings through automated data-capture and a Cost Reduction Program.
  • Launched a company-wide LMS, cutting annual training costs from ~$645K to ~$39K.
Jul 2023 — Dec 2024 Leadership

Supervisor Senior Full Stack Developer

PT Mandala Karya Prima · Jakarta

  • Led a team of 2 developers using Agile methodology — sprint planning, Git workflow, code reviews.
  • Built and maintained 100+ REST APIs and full-stack applications (CodeIgniter 4, Laravel, Vue.js) for 1000+ users.
  • Deployed and secured Linux servers (AlmaLinux 9, Ubuntu 22.04 LTS) with 99.9% uptime.
  • Built a centralized data warehouse and reporting infrastructure (Pentaho, Node-RED, n8n).
  • Digitized manual workflows, cutting paper usage by 50%.
Aug 2022 — Jul 2023 Individual Contributor

Backend / Full Stack Developer — Loan Systems

PT Sinergi Prakarsa Utama · Tangerang

  • Led a team of 5 developers building a nationwide Loan Management System (CIMB Niaga & Rural Banks).
  • Designed a multi-schema PostgreSQL database with 100+ tables for loans, deposits, and transactions.
  • Optimized performance using PostgreSQL stored procedures.
  • Developed interest calculation modules for flat, annuity/amortization, and floating rates.
  • Built REST APIs with Slim PHP; reporting via JasperSoft, dashboards via CrossUI.
Feb 2021 — Aug 2022 Individual Contributor

System Analyst & Programmer

PT Artha Puncak Semesta Indonesia · Jakarta Timur

  • Built a real-time Fleet Management System: 5-second GPS tracking, MQTT + BeagleBone across 100+ mining units.
  • Designed operator safety KPI dashboards (overspeed, brake-abuse detection).
  • Developed a company profile CMS (CodeIgniter 3 + Vue.js) for heavy-equipment documentation.
  • Built secure REST APIs and PostgreSQL databases for real-time data access.
  • Deployed and managed Ubuntu servers, including public IP setup.
Mar 2020 — Feb 2021 Internship

Software Engineer (Intern)

PT Artha Puncak Semesta Indonesia · Jakarta Timur

  • Assisted in developing backend features and database components for production-level internal operational systems.
  • Supported system testing and debugging, contributing to improved stability and smoother team handovers.

Selected Projects

A few projects I've built.

Web Application

5

Performance Management Platform

Dec 2024 — Mar 2025

IDP (Individual Development Plan) and IPP (Individual Performance Plan) modules — employees set goals, track monthly progress, and receive structured feedback from supervisors.

Vue.jsLaravel 12PostgreSQLGCPNode-RED
View details →

mPortal — SSO & ESS Superapp

2025 · 9+ Applications

The company's internal superapp housing 9+ integrated applications behind a single Keycloak-based sign-on. Also serves as the Employee Self-Service (ESS) hub for leave requests, procurement, reimbursements, and vendor site-access approvals.

Vue.jsLaravel 12KeycloakGCPNode-RED
View details →

Coreplus Core Banking System

Aug 2022 — Jul 2023

Led development of loan account lifecycle modules (opening, cancellation, closing) as Head Developer of the Loan Team, plus a companion reporting system for customers, products, and payments.

CrossUIYiiSlimPostgreSQLPentaho (PDI)
View details →

Company Profile Website — CoredataQ

Feb 2021 — Aug 2021

Built the official company profile website (coredataq.co.id) as a product catalog and marketing channel, handling both design and full-stack implementation.

CodeIgniterCompany Profile
View details →

Delusi Coffee Shop Website

Feb 2021 — Aug 2021

A product catalog website for a coffee shop brand, built as a final academic project — my first experience leading a small web build end to end.

AstroAcademic Project
View details →

IoT & Network Infrastructure

4

AI Dashcam Deployment

Mar 2025 · 150 Mining Units

Rolled out an AI-based safety monitoring system on 150 Komatsu HD 785-7 units, detecting operator fatigue and distraction via onboard cameras. Built a private Cisco Meraki & Cambium point-to-point network on-site so video and alerts never depend on external internet, with a React/Express dashboard processing real-time MQTT events.

Cisco MerakiCambiumReactMQTTPostgreSQL
View details →

Mesh Topology Network Infrastructure

Mar 2025 · 13 Towers

Architected a 13-tower mesh network replacing the legacy star topology across mining zones, achieving 100% coverage and zero downtime using Cisco Meraki access points and Cambium point-to-point links.

Cisco MerakiCambiumMesh Network
View details →

Fleet Management System & KPI Dashboard

2021 — 2025

Real-time fleet monitoring system with 5-second GPS intervals, telemetry (fuel, engine temperature, speed), and IoT integration via MQTT and BeagleBone, with a React/WebSocket dashboard for live updates.

MQTTBeagleBoneReactWebSocketPostgreSQL
View details →

Digital Advertising Network

Aug 2024 · 6 Locations

Digital signage network across 6 strategic mining-site locations with remote content management from Jakarta via VPN dial-up.

VPNRemote Management
View details →

Security & Documentation

1

Business Continuity Plan — SEMAR WEB

Jul 2023 — Aug 2023

Authored a Business Continuity Plan for SEMAR (System E-Mandiri Contractor), covering database security (backups, encryption, access control) and a Functional Specification Document to keep services running through disruptions.

BCPFSDDatabase Security
View details →

Freelance & Support

1

Freelance Bug-Fixing & Features

Dec 2021 — Jan 2022

Freelance bug-fixing and feature work for internal applications — added mining-vehicle and operator data visualizations and supported application installs.

FreelanceData Visualization
View details →

Education

Educational background.

BINUS University

Bachelor of Computer Science · 2018 — 2023

Cumulative GPA: 3.41

Contact

Let's get in touch.

Open to software engineering and technical project management opportunities, including relocation.

Email david.setyawan.dev@gmail.com