Senior Software Developer
I am a Singapore-based Lead Software Developer who is passionate 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 6 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)
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
PHP Composer Infection
Laravel Container Debug (https://github.com/IonBazan/laravel-container-debug)
Lists available services in Laravel IoC Container. Works with Laravel 5.4+, 6.x, 7.x, 8.x and 9.x.
PHP Laravel Debugging
Alibaba Cloud API Gateway HTTP Request Signer for PHP (https://github.com/IonBazan/aliyun-http-signer)
PSR-7-compatible Alibaba Cloud API Gateway request signing implementation. Integrates with Guzzle ⛽️ and HttPlug 🐘.
PHP Guzzle Symfony PSR-7 Aliyun
Doctrine MongoDB ODM (https://github.com/doctrine/mongodb-odm)
Maintaining and contributing to Doctrine MongoDB ODM and Doctrine MongoDB Bundle for Symfony.
PHP Doctrine Symfony MongoDB ODM
Symfony Polyfill (https://github.com/symfony/polyfill)
Various contributions to Symfony Polyfill library, allowing to write future-compatible code.