I am a Singapore-based Senior Software Developer who is passinate about good practices, clean code and containerized scalable environments.
With over 6 years of experience in PHP & Symfony and 4 in Laravel and Docker, I have a deep understanding of frameworks' internals and I love writing domain-oriented and framework-agnostic code that is easy to test, port and refactor.
I am contributing to several Open-Source projects and released a few packages that are used by other developers.
Lead Full Stack Developer (Banking Solutions)
Leading multiple projects in the Banking Solutions team, elevating the banking experience for financial institutions in APAC utilising the latest in payment technologies and serverless environment. Revamping existing platforms used by bank executives to manage retail customers and merchants. Improving Continuous Integration and Continuous Deployment pipelines in order to deliver better developer experience. Managing AWS Container infrastructure using CloudFormation templates.
PHP 8 Serverless React TypeScript NodeJS AWS CloudFormation Symfony 5 MongoDB Docker
Senior Backend Developer
Developing e-commerce and internal CRM platform. Flawlessly migrating and refactoring legacy system into a modern framework using and improving scalability. Incorporating serverless components improve scalability during traffic peaks. Integrating with external services such as Shopify.
PHP 8 NodeJS AWS Lambda Laravel CodeIgniter Symfony MariaDB Docker Shopify
Developing B2B and B2C ticketing platform for tours & activities in PHP7, Laravel and Vue.js. Implementing external API integrations and optimizing application performance.
Developing an event platform and splitting it to microservices. Creating POS API based on Symfony 4 and frontend app on top of Raspberry Pi 3 using Electron and React with BOCA thermal printer.
Developing B2B e-commerce, CRM and B2C systems using Symfony 3, Yii, PostgreSQL, MariaDB, ElasticSearch, GraphQL
Junior PHP Developer
Developing e-commerce (Laravel and custom CMS) and social network system (Symfony 2)