Skip to main content
Jonathan Chang - Software Engineer

Jonathan Chang

Tech Lead & Software Engineer

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.

Jakarta, Indonesia
GitHubLinkedInUpwork

About Me

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
  • Drive architecture, technical design, task breakdown, code reviews, release planning, and engineering standards
  • Lead incident investigation, root-cause analysis, performance optimization, and long-term corrective actions
  • Mentor engineers and translate business requirements into executable technical plans
Technologies Used
GoPostgreSQLOpenSearchAWS ECSCodePipelineWebSocketGoogle Maps APIReactDockerRedisKafkaLaravelOracle

Fullstack Developer

Hyperscal, PT SOD TECHNOLOGY INDONESIA

Jakarta, Indonesia

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.

Key Features

  • Multi-channel ticket creation (Email, IVR, Chatbot)
  • IVR integration with call recording (TCCC)
  • Mass issue handling with automated notifications
  • SLA breach monitoring and reporting
  • Real-time ticket tracking and management
  • Agent dashboard with chatbot integration

Tech Stack

GoPostgreSQLOpenSearchAWS ECSCodePipelineTCCC (Tencent Cloud Contact Center)ReactDocker
Telco Platform

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.

Key Features

  • Work order dispatch system
  • Real-time order tracking with Google Maps
  • Lineman deployment management
  • Route optimization
  • Live status updates via WebSocket
  • Field service analytics

Tech Stack

GoPostgreSQLGoogle Maps APIWebSocketAWS ECSReactDocker
Consumer Platform

Snuffle - Dog Walking & AI Platform

Role: Backend Developer

Enhanced a dog-walking platform with real-time services, payments, AI-powered support, and image classification.

Key Features

  • Real-time walk location tracking
  • Voucher and promotion management
  • PayPal mobile payment integration
  • Retrieval-Augmented Generation support chatbot
  • AI dog breed recognition and model deployment

Tech Stack

LaravelPHPWebSocketsPayPal APIOpenAI APIMachine Learning
Community Platform

Church Registration & Event Systems

Role: Full-Stack Developer

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.

Key Features

  • Customer management
  • Daily meal adjustments
  • Order tracking
  • Analytics dashboard
  • Jenkins CI/CD
  • Domain setup

Tech Stack

LaravelReact.jsJenkinsDockerCI/CDDomain Management
E-commerce

Startner.id - Digital Marketing Platform

Role: Full-Stack Development & Integration

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

Tech Stack

PHPLaravelMySQLFingerspot Integration

Current Projects

What I'm currently building

Ongoing

Niibu - Beauty Creator & Event Platform

Role: Backend Developer

Visit Project

Backend development for an ongoing beauty platform featuring creator discovery and event experiences.

  • TikTok-style creator pages for beauty creators
  • Eventbrite-style event discovery and event pages
  • gRPC services for creator profiles and content discovery
  • Kafka-based asynchronous, event-driven processing between backend services
GogRPCKafka
In Development

TripMate - Shared-Trip Expense Settlement Platform

Role: Creator & Full-Stack Developer

Visit Project

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
GoGinGORMPostgreSQLNext.jsTypeScriptTanStack QueryTailwind CSS

Let's Connect

I'm open to engineering leadership, software development, and consulting opportunities. Let's talk about the systems and teams you're building.