Ben Gan
Assistant Team Lead
- ganboonhong@gmail.com
- (+65) 8283 0302
Experience
Assistant Team Lead (Sgcarmart)
Singapore
2023 - present
- 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)
Taiwan
2020 - 2023
- 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)
Taiwan
2019 - 2020
- 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)
Taiwan
2017 - 2019
- 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)
Singapore
2016 - 2017
- 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
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
Software Engineer with + years of experience designing, building, and scaling web platforms across e- commerce, ticketing, automotive, ERP, and surveillance domains. Proven expertise in PHP, Laravel, API design, payment integrations, microservices, and database architecture. Experienced in leading projects, modernizing legacy systems, and collaborating with cross-functional teams to deliver business-critical applications.