Skip to main content
Jonathan Chang - Software Engineer

Jonathan Chang

Software Engineer & Full-Stack Developer

Experienced Software Engineer with 6+ years of expertise in backend (Golang, Ruby on Rails, Laravel) and frontend (React, Next.js) technologies. Specialized in building scalable applications with modern DevOps practices and client requirement analysis.

Jakarta, Indonesia
[email protected]GitHubLinkedInUpwork

About Me

With over 7 years of experience in software engineering and full-stack development, I specialize in building scalable web applications across healthcare, finance, logistics, and telecommunications industries. I have a proven track record of leading development teams, gathering user requirements, and delivering complex projects from conception to production.

Currently working as a Software Engineer at Hyperscal, gathering requirements from Philippines telco clients and providing technical solutions. I'm also exploring opportunities in the Blockchain industry to apply my skills in emerging technologies while continuing to grow my expertise in modern development practices.

Education

Bachelor of Computer Science

Universitas Bina Nusantara (2014-2018)

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 7 years of building scalable applications across multiple industries

Tech Lead - Ticketing System & Workforce Management

Hyperscal, PT SOD TECHNOLOGY INDONESIA

Jakarta, Indonesia

Leading development of Ticketing System and Workforce Management platform for Philippines telco company. Managing a team of 15+ developers and reporting directly to CTO and COO. Previously worked on warehouse management and BSS/billing systems.

Key Achievements
  • Leading team of 15+ developers on Ticketing System and Workforce Management since August 2025
  • Reporting directly to CTO and COO for project delivery and strategic planning
  • Successfully migrated millions of records from MySQL and Oracle with zero data loss
  • Developed and deployed Inventory Management System for warehouse partners
Technologies Used
GoPostgreSQLOpenSearchAWS ECSCodePipelineWebSocketGoogle Maps APIReactDockerLaravelOracle

Fullstack Developer

ALODOKTER, PT ALODOKTER TEKNOLOGI SOLUSI

Jakarta, Indonesia

Led a team of 3 developers to build online pharmacy platform and insurance management dashboard. Optimized cart routing logic achieving 40-50% performance improvement.

Key Achievements
  • Led team of 3 developers in building complete online pharmacy platform
  • Achieved 40-50% performance improvement in cart routing logic
  • Built order tracking system for partner pharmacies to manage order lifecycle
  • Developed insurance dashboard for admin management with employee registration and claims
  • Integrated VIDA face detection for registration validation on frontend
  • Built real-time order management dashboard for pharmacy partners
Technologies Used
Ruby on RailsPolymer JSKubernetesDatadogElastic SearchMongoDBVIDA

Fullstack Developer

PT GRAHA CITRA PRATAMA

Jakarta, Indonesia

Developed HRIS/Payroll system with fingerprint integration, implemented Microsoft Dynamics NAV, and created Credit Memo Approval system with Accurate Online API integration.

Key Achievements
  • Built comprehensive HRIS/Payroll system with fingerprint integration
  • Implemented Microsoft Dynamics NAV for accounting department
  • Created Credit Memo Approval system with Accurate Online API
  • Generated automated PPH21 CSV forms and performance reports
Technologies Used
PHPLaravelJavaMySQLSQL ServerMicrosoft 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.

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
Education Platform

Learning Management System

Role: Frontend Development

Comprehensive school management system for student registration, curriculum management, classroom organization, and administrative tasks. Includes building management, transportation coordination, and integrated payroll system.

Key Features

  • Student registration and management
  • Curriculum management
  • Classroom organization
  • Building management
  • Transportation coordination
  • Payroll system

Tech Stack

ReactNext.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 JSVIDAFace Detection
Company Website

BDA Group - Company Profile

Role: Full-Stack Development & DevOps

Multi-page company website with AWS infrastructure setup and automated deployment pipeline.

Key Features

  • Company catalog
  • AWS infrastructure
  • Automated deployment
  • Content management

Tech Stack

LaravelReactMySQLAWS S3CloudFrontEC2CI/CD
Mobile Platform

Snuffle - Dog Walking Platform

Role: Backend Development

Enhanced dog walking platform with real-time features and payment integration.

Key Features

  • Voucher management
  • Real-time location tracking
  • PayPal integration
  • Mobile-first design

Tech Stack

LaravelPHPWebSocketsPayPal API
Education Platform

Learning Management System

Role: Frontend Development

Comprehensive school management system for student registration, curriculum management, classroom organization, and administrative tasks. Includes building management, transportation coordination, and integrated payroll system.

Key Features

  • Student registration and management
  • Curriculum management
  • Classroom organization
  • Building management
  • Transportation coordination
  • Payroll system

Tech Stack

ReactNext.js
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

In Progress

BDA Group - Multi-Language & Article Module Enhancement

Role: Full-Stack Development

Enhancing the existing BDA Group company website with multi-language support and article management system. Adding internationalization (i18n) capabilities and a comprehensive content management module for publishing company news and articles.

Key Features
  • Multi-language support (i18n)
  • Article management module
  • Content publishing system
  • Language switcher
  • SEO optimization for multiple languages
  • Admin panel for content management
Tech Stack
LaravelReacti18nMySQLAWS

Let's Connect

I'm always interested in discussing new opportunities, especially in the Blockchain industry. Let's talk about how we can work together!