Ion Bazan
Lead Software Engineer
I am a Singapore-based Lead Software Engineer with fintech, travel and events background, who is passionate about good practices, clean code and containerized scalable environments.
With over 9 years of experience in Software Engineering, 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 many other developers.
Work Experience
Architecting an all-encompassing finance operating system tailored for the APAC region.
Spearheading infrastructure enhancements, including the transition to Docker containers, to bolster scalability and observability across our distributed application.
Initiating and driving platform-wide optimizations while enhancing developer experience through bespoke tools and reusable components.
Streamlining our CI pipeline by optimizing existing processes, transitioning to GitHub self-hosted runners to minimize infrastructure costs, and implementing code metrics to monitor progress.
Tackling ongoing application issues pertinent to the Payments and Spend teams by conducting root cause analysis and implementing long-term solutions.
Implementing an automatic OCR processing feature for incoming email messages attachments, reducing manual processing time by 90%.
Leading a seamless user data migration and cross-system authentication mechanism for a new product launch.
Supporting company hiring needs by conducting interviews and reviewing code challenges for potential candidates.
Golang Gin PHP 8 Hiring Microservices Datadog Vue AWS Docker TypeScript Laravel
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 Hiring Team management React TypeScript NodeJS AWS CloudFormation Symfony 6 MongoDB Docker
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.
PHP JavaScript Laravel MySQL Docker Vue.js
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.
PHP JavaScript Laravel Symfony 4 MySQL Docker React Electron Raspberry Pi NodeJS Thermal Printers
Developing B2B e-commerce, CRM and B2C systems using Symfony 3, Yii, PostgreSQL, MariaDB, ElasticSearch, GraphQL
PHP JavaScript Symfony 4 Doctrine ORM MySQL PostgreSQL Yii Docker ElasticSearch MariaDB GraphQL jQuery
Developing e-commerce (Laravel and custom CMS) and social network system (Symfony 2)
PHP JavaScript Symfony 2 OctoberCMS MySQL jQuery
Projects
Dahua Camera Manager
Built an embedded, dockerized Symfony-based application allowing to manage Dahua IP cameras and schedule recordings using reverse-engineered camera API for road traffic monitoring purposes.
Included a remote-accessible React-based frontend for live camera feed, file management, camera configuration and recording scheduling.
Deployed as a self-updating Dockerized application on battery-powered Raspberry Pi devices fleet.
PHP Embedded Golang Raspberry Pi Docker Symfony React IoT Reverse Engineering
Open-Source Projects
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
147 7 786k PHP Composer Utilities Mutation Testing
Lists available services in Laravel IoC Container.
3 0 68k PHP Laravel Debugging Utilities
Alibaba Cloud API Gateway HTTP Request Signer for PHP
https://github.com/IonBazan/aliyun-http-signerPSR-7-compatible Alibaba Cloud API Gateway request signing implementation. Integrates with Guzzle and HttPlug.
5 0 37k PHP Guzzle Symfony PSR-7 Aliyun
Maintaining and contributing to Doctrine MongoDB ODM and Doctrine MongoDB Bundle for Symfony.
1k 504 18M PHP Doctrine Symfony MongoDB ODM
Various contributions to Symfony Polyfill library, allowing to write future-compatible code.
3k 135 586M PHP Symfony Portability