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
jonathanchang96@gmail.comGitHubLinkedInUpwork

About Me

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

Software Engineer

Hyperscal, PT SOD TECHNOLOGY INDONESIA

Jakarta, Indonesia

Software Engineer responsible for gathering user requirements from Philippines telco clients and providing technical solutions. Currently working on warehouse management system and upcoming BSS/billing system for Philippines telco company.

Key Achievements
  • Gathering user requirements from Philippines telco clients and providing technical solutions
  • Successfully migrated millions of records from MySQL and Oracle with zero data loss
  • Currently developing Inventory Management System for warehouse partners (ongoing)
  • Leading development of new BSS/billing system end-to-end for Philippines telco company (upcoming)
  • Enhanced warehouse fulfillment efficiency and traceability
Technologies Used
LaravelMariaDBOracleDockerGoReactPower BuilderHorizonRedis

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

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

Learning Management System

Role: Frontend Development

School management system for student registration, curriculum management, classroom organization, and administrative tasks.

Key Features
  • Student registration
  • Curriculum management
  • Classroom organization
  • Building management
  • Transportation
  • Payroll system
Tech Stack
React
Planning Phase

Trip Manager Expense (Concept)

Role: Full-Stack Development

Expense management system for group trips with AI integration and social media connectivity to improve user experience.

Key Features
  • Expense tracking
  • Bill splitting
  • LLM integration
  • Social media connectivity
  • Trip collaboration
Tech Stack
GoReactLLM IntegrationSocial Media APIs

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!