8+ years building scalable systems across telecommunications, healthcare, finance, logistics, ERP, and e-commerce. I lead engineering teams and take production systems from technical architecture through deployment and operations.
With 8+ years in software engineering, I combine hands-on backend and full-stack development with technical leadership. My work spans healthcare, finance, logistics, ERP, e-commerce, and telecommunications.
As Tech Lead at Hyperscal, I guide 15+ engineers building ticketing and workforce management platforms for a Philippine telecommunications client, processing roughly 15,000-20,000 tickets daily for operations serving 3.5 million subscribers. I drive architecture, delivery planning, code quality, production reliability, and engineer mentoring in partnership with executive leadership.
Education
Bachelor of Computer Science
Universitas Bina Nusantara (2014-2018) - GPA 3.43
Certifications
Certified Ethical Hacker
Tokopedia Tech Workshop - Build Scalable APIs with gRPC
The Complete Guide to Becoming a Software Architect
Google Tag Manager (GTM) Training Course
Professional Experience
Over 8 years of building scalable systems across multiple industries
Tech Lead
Hyperscal, PT SOD TECHNOLOGY INDONESIA
Jakarta, Indonesia
Leading a cross-functional team building ticketing and workforce management platforms for a telecommunications client in the Philippines, from architecture and planning through production delivery.
Key Achievements
Lead a cross-functional engineering team of 15+ engineers
Collaborate directly with the CTO and COO on technical priorities, delivery plans, and engineering roadmaps
Built and optimized billing, payment posting, data migration, and warehouse workflows for high-volume telecommunications operations.
Key Achievements
Reduced invoice automation processing from 24-48 hours to 2-3 hours
Migrated millions of MySQL and Oracle records during a planned 12-hour cutover, using validation and reconciliation checks to maintain data consistency
Reduced a major processing workflow from about 48 hours to 20-24 hours through parallel jobs and query optimization
Built a payment posting module processing 1.5M+ monthly GCash transactions
Implemented picking, packing, shipping, and material-request modules for a warehouse inventory system
Technologies Used
LaravelMariaDBOracleDocker
Fullstack Developer
ALODOKTER, PT ALODOKTER TEKNOLOGI SOLUSI
Jakarta, Indonesia
Led a team of 3 developers building Alodokter's online pharmacy platform and partner operations tooling for one of Indonesia's largest health platforms.
Key Achievements
Led 3 fullstack developers building an online pharmacy experience on a platform with 28M+ monthly visits
Reduced cart routing processing time by 40-50%
Built order tracking system for partner pharmacies to manage order lifecycle
Developed insurance dashboard for admin management with employee registration and claims
Integrated Face.js for real-time face detection validation
Built real-time order management dashboard for pharmacy partners
Technologies Used
Ruby on RailsPolymer JSKubernetesDatadogElastic SearchMongoDBFace.js
Fullstack Developer
PT GRAHA CITRA PRATAMA
Jakarta, Indonesia
Built internal HR, payroll, accounting, approval, reporting, and infrastructure systems supporting day-to-day business operations.
Key Achievements
Built an HRIS/Payroll system with fingerprint integration and PPh21 export used by 200+ employees
Implemented Microsoft Dynamics NAV for accounting department
Created Credit Memo Approval system with Accurate Online API
Set up secure mail and server infrastructure across departments
Technologies Used
PHPLaravelJavaMySQLSQL ServerSQL Server Reporting ServicesJasper ReportsMicrosoft Dynamics NAV
Featured Projects
A showcase of applications I've built across different industries
Telco Platform
Ticketing System - Telco Customer Service Platform
Role: Tech Lead
Enterprise ticketing system for Philippines telco company to manage customer complaints and service requests. Built multi-channel ticket creation supporting email-to-ticket conversion, IVR integration with Amazon Connect (TCCC) for call recording, and chatbot-to-agent escalation. Implemented mass issue management with automated ticket creation for affected customers and comprehensive SLA breach monitoring with reporting. Processes approximately 15,000-20,000 tickets daily for operations serving 3.5 million subscribers.
Workforce Management (WFM) - Field Service Platform
Role: Tech Lead
Workforce management system for telco field operations, handling work order dispatch and lineman deployment to customer locations. Implemented real-time order tracking using Google Maps API for route optimization and WebSocket for live updates. Enables efficient management of field technicians and service delivery tracking.
Built community operations systems covering registrations, assignments, follow-up reporting, event ticketing, and flexible forms.
Key Features
Registration assignment and follow-up reporting
QR-code event check-in via Android
WhatsApp notifications through Twilio
Flexible forms integrated with a church API
Tech Stack
LaravelReactJavaPostgreSQLTwilioTypeScript
Education Platform
Learning Management System
Role: Full-Stack Developer
Modular school management platform covering academic operations, administration, access control, and detailed system configuration.
Key Features
School creation and class assignment
Student and staff management
Exam and grading modules
Fee management
Homeroom teacher settings
Role-based administration
Tech Stack
ReactLaravelPostgreSQLTailwind CSSNode.js
CRM Platform
CaterFood - Catering CRM Platform
Role: DevOps
CRM system for catering companies to manage customers, orders, and daily meal adjustments. Handled complete DevOps implementation including deployment and CI/CD pipeline.
Full-stack e-commerce platform for digital marketing products with payment gateway integration and comprehensive admin panel.
Key Features
E-commerce functionality
Payment gateway (Midtrans)
Partner dashboard
Unit testing
CI/CD pipeline
Tech Stack
LaravelMySQLDockerNginxCI/CD
Internal Tool
Startner Partner Dashboard
Role: Backend Development & DevOps
Developed a dedicated dashboard for partners to view and accept incoming project offers, manage ongoing campaigns, and track performance metrics.
Key Features
Project offer management
Campaign tracking
Real-time notifications
Secure partner login
Tech Stack
GoMySQLDockerNext.jsCI/CDReact.js
Healthcare Platform
Alodokter Online Pharmacy
Role: Full-Stack Development & Integration
As PIC, led development of the web version of Alodokter's pharmacy commerce platform - previously available only on Android and iOS. Integrated real-time order management and partner tracking features.
Key Features
E-commerce platform
Tech Stack
Ruby on RailsPolymer JSMongoDB
Internal Tool
Partner Order Management Dashboard
Role: Full-Stack Development
Built an internal dashboard for partners to track, manage, and fulfill incoming pharmacy orders efficiently with role-based access.
Key Features
Order tracking and filtering
Role-based access control
Performance analytics
Tech Stack
Ruby on RailsPostgreSQL
Internal Tool
Insurance Management Dashboard
Role: Frontend & Integration
Admin dashboard for insurance company partners to manage employees, registrations, and claims with face detection validation.
Key Features
Employee registration with face detection
Claims management
User deactivation
Document validation
Tech Stack
Ruby on RailsPolymer JSFace.jsFace Detection
Company Website
BDA Group - Company Profile
Role: Full-Stack Development & DevOps
Multi-language company website and product catalog with article management, AWS infrastructure, and an automated deployment pipeline.
Key Features
Company catalog
AWS infrastructure
Automated deployment
Content management
Multi-language support
Article publishing module
Tech Stack
LaravelReactMySQLAWS S3CloudFrontEC2CI/CDi18n
Internal Tool
HRIS System
Role: Full-Stack Development
Comprehensive Human Resources Information System with fingerprint integration, payroll automation, and complete employee lifecycle management.
Key Features
Integrated with fingerspot machine & realtime absence
Calculate PPh21 & generate pay slips
Off request, overtime request, etc
Manage employee document
Key performance Index management
Manage upload payroll per division, like SPG admin, manual meal allowance upload, bonus upload
I built TripMate after repeatedly running into the same problem on trips with friends and colleagues: expenses are rarely as simple as one person paying and everyone splitting evenly. Different people pay for different things, receipts contain items shared by only some of the group, currencies change across countries, and figuring out who should pay whom at the end becomes surprisingly messy. TripMate turns that process into a shared workflow — letting groups record complex expenses as they happen and automatically calculating the smallest set of transfers needed to settle everyone up.
Flexible expense splitting with multiple payers, participants, currencies, and equal, manual, or receipt-based allocation
Settlement optimization that minimizes the number of transfers required to settle the entire group
Multi-currency accounting with locked exchange rates for consistent balances and settlements
Collaborative trip management with invitations, role-based permissions, and expense approval workflows
Secure JWT authentication with refresh-token rotation and session management
Production-oriented Go backend structured around clean architecture and domain-driven design principles