Summary
Full-stack developer with 15+ of experience in Web Applications, GIS platforms, and Business Intelligence Systems across international development (UN WFP), government (Bappenas), and telecommunications sectors (Telkomsel, Axiata, Telkom). Passionate about automation, optimization, and Developer Experience (DX).
Education
University of Indonesia
Bachelor Degree in Computer Science
- GPA: 3.58
Skills
Languages: JavaScript, TypeScript, Python, Golang, PHP, Rust, Kotlin, Java, C#, C/C++
Backend: FastAPI, Flask, NestJS, SvelteKit, Laravel, Symfony, Spring Boot
Frontend: Vue.js, React, Tailwind CSS, Next.js, PyQt, Ionic
Database: PostgreSQL, MongoDB, Redis, MySQL, Oracle, SQLite
GIS: QGIS, ArcGIS, GeoServer, GDAL, OpenLayers, Leaflet
Data Analytics: Jupyter, Tableau, Power BI, Metabase
Dev-Ops: Docker, KVM, Ansible, Kubernetes
Observability: Sentry, OpenTelemetry, Prometheus, Grafana
AI Tools: Claude Code Max, Cursor, Codex
Professional Experience
mVAM Data Pipeline
World Food Programme - Fiji
- Maintained mVAM data pipeline across 5 Pacific island nations
- Built containerized CI/CD pipeline aggregating multi-source data into Tableau
- Modernized pipeline scripts with TWBX (Tableau Workbook) parser
PRISM Web GIS
World Food Programme
- Contributed to React frontend for climate risk monitoring system (PRISM)
- Built Rainfall Extreme early warning module using Python, QGIS, and Google Earth Engine
- Developed e-SIMBA disaster mitigation system for Ministry of Social Affairs (React, Python, Leaflet)
KRISNA
Bappenas
- Built national planning and budgeting system with cross-ministry API integrations
- Implemented SSO and role-based access for 48+ government ministries
- Optimized dev environment for 300K+ LOC codebase with near-instant bootstrapping
E.CO - Tower Monitoring
Telsoft - Axiata Malaysia
- Developed Tower Monitoring application with GIS visualization
- Built ML-based anomaly detection and alerting for revenue/cost trends
- Predicted revenue leakages using Random Forest and SciPy
TRACY - Costing
Telsoft - Telkomsel
- Developed custom BI web backend using Go Language
- Built Stored Procedure Manager with SQL editor and dependency graph visualization
- Built financial reporting with drill-down and trend analysis
- Aggregated CDR data at scale using Apache Spark cluster
Fire Risk System
UN ORCHID & IPB
- Developed risk monitoring and incident tracking map interface (Ractive.js phase 1, Vue.js phase 2)
- Built high-performance multi-threaded map rendering service using Go with LRU caching
- Implemented alerting and notification system for fire risk events
TMISAM - Costing
Telekom Malaysia
- Developed BI solution using Yellowfin 6.2
- Built task scheduler for monthly data loading with real-time WebSocket reporting (Python, MongoDB)
- Replaced manual server scripts with visual web-based pipeline editor and Git-based change tracking
Telkom Profitability & Costing
Telsoft - Telkom
- Developed BI solution using SQL Server 2008 R2
- Built high-performance aggregator using C++ and Boost with in-memory multi-core processing
- Developed SSRS report template parser and validator using Java and Play Framework
Valuation Data Automation
Colliers Intl. Indonesia
- Developed valuation project management web app using PHP and MySQL
- Migrated legacy data from MS Access
- Built document generation system with customizable templates (DOCX, PDF)
Achievements
2018 Finalist Australian ACT Export Award
2010 Sun Java Certified Programmer Workshop, University of Indonesia
2007 National Computer Science Training Camp (Pelatnas) I, II, III
2007 Silver Medal National Computer Olympiad on Problem Solving, Semarang
2006 1st Winner Depok Math Olympiad
2006 2nd Winner School Math Olympic, SMA Negeri 8 Jakarta