Ben Gan
- ganboonhong@gmail.com
- (+65) 8283 0302
Experience
Assistant Team Lead (Sgcarmart)
- Lead backend development for Sgcarmart's e-commerce platform and administration portal.
- Architect and develop RESTful services for customer, cart, promotion, and product catalog domains.
- Drive the migration of a monolithic platform toward a microservices-based architecture.
- Introduced Laravel Telescope to improve observability, performance analysis, and debugging efficiency.
- Own end-to-end delivery of platform features while mentoring developers and coordinating with product, UI/UX, and business stakeholders.
- Contribute to technical planning, architecture decisions, and platform scalability initiatives.
Utilized :
- Laravel 11
- Next.js 14
Web Developer (TixCraft, Ticketmaster Singapore Project)
- Integrated 10 payment methods through 3 payment gateways for Ticketmaster Singapore.
- Developed payment workflows across internal management systems and customer-facing ticketing platforms.
- Led framework upgrades for large Yii applications while preserving complex business functionality.
- Introduced automated testing with PHPUnit to improve code quality and deployment confidence.
- Refactored payment modules to reduce duplication and improve maintainability.
Utilized :
- Yii2
- Oracle
- git
- Adyen
- Braintree
- Red Dot Payment
- PHPUnit
API Developer (KKday)
- Developed Laravel-based APIs supporting internal business systems and operational teams.
- Implemented automated test coverage for critical business processes.
- Produced API documentation using Swagger/OpenAPI standards.
- Collaborated within a 30+ engineer backend organization to deliver scalable services.
Utilized :
- Laravel
- PostgreSQL
- git
- Swagger
- Confluence
Full Stack Developer (AtomRock, Surveillance System)
- Built an IoT-enabled surveillance platform from the ground up using PHP, Node.js, and jQuery.
- Developed modules covering dashboards, user management, permissions, device monitoring, playback, and notifications.
- Designed normalized relational database schemas to improve data integrity and performance.
- Implemented MQTT-based communication between IoT devices and backend services.
Utilized :
- PHP
- Node.js
- jQuery
- MySQL
- DataTable
- jstree
- Chart.js
- AWS S3
- AWS EC2
- Mqtt
Web Developer (DewTouch, ERP System)
- Developed ERP solutions for multiple enterprise clients using CakePHP and MySQL.
- Migrated legacy client systems to modern platforms with minimal operational disruption.
- Maintained internal business systems supporting project management and operational workflows.
Utilized :
- CakePHP
- jQuery
- MySQL
- Git
Projects
News Reader
When I stayed in Taiwan, I do not only read the local news, but also Malaysia news and some international news. As a software developer, I am also interested in the technology news. But I have to visit different news websites for those news, so I wished I could just read the news from specific countries and sources within a website. Since I am learning Go, I decided to use it to create a website that satisfies my own needs. So I created a website with the following features:
- Search by country, source or date range
- Mobile friendly
- User Module (WIP)
Site: https://newsreader.ddns.net
Source Code: https://github.com/ganboonhong/reader
Utilized :
- Go
- jQuery
- Git
- Datatable
- Docker
- Docker Compose
Personal Blog
Using Golang CMS (HUGO) to manage my personal blog.
Site: https://ganboonhong.github.io/blog
Source Code: https://github.com/ganboonhong/blog
Utilized :
- Golang
- Markdown
- Git
Skills & Tools
Frontend
-
jQuery
-
MySQL
-
Vanilla JS
-
Next.js
Backend
-
PHP
-
Node.js
-
Go
Others
- MQTT
- Datatable
- Git
- jstree
- Yii2
- CakePHP
- Laravel
Education
-
Agricultural EconomicsNational Taiwan University2011 - 2015
Language
- Chinese (Native)
- English (Intermediate)
- Malay (Intermediate)
Interests
- Coding
- Minimalism
- Watching Sport Events
Others
- Working & Travel in US
About Me
A software engineer with years of experience in surveillance, ERP, E-commerce, ticketing, and car selling systems. Skilled in designing APIs, managing databases, and optimizing backend performance. Strong background in microservices, payment integrations, and cloud infrastructure. Passionate about clean code and performance optimization.