8 years of production architecting experiences on AWS for various famous brands like Nike and Coca-Cola.
With a master’s degree in Computer Science (Distinction), I am familiar with MVC programming in PHP and also use the shell script to automate any manual process. Python is also my favorite for serverless application and machine learning.
Following the best practices can ensure a stable and secure environment for the application. Monitoring and common attack mitigation are recommended. For example, monitor the web traffic and use the access log to auto-generate the rate limit rules to block the suspicious DDoS attacker.
I started my career as a Network Administrator for managing networking and servers in a government organization since 2010. I dig deeply into Windows, Linux, Mac OS, and also computer networking, thus I am skillful in troubleshooting any technical issue in any layers.
Migrating nike.com.hk from on-premise to AWS was my first cloud project in 2012. It was a very early successful cloud migration case in Hong Kong indeed. I’ve also done lots of cloud architecting for Coca-Cola, P&G, LG, etc afterward.
Packing the dependencies as a docker image helps to deploy and run the application in any server for the different environments. Moreover, git, unit test, and blue/green deployment in CI/CD pipeline minimize the deployment downtime and error rate in the rapid development circle.
I have been using SQL for more than 10 years and also experienced in NoSQL and the key-value store. I build secure, scalable, and cost-effective Hadoop in the cloud as well. CI/CD pipeline reduces lots of manual work and also resources management. The whole pipeline basically inputs any kind of data source and outputs the final result back to the data warehouse.
Apple Replaced My MacBook 2015’s Screen and Keyboard for Free
My 12 inch MacBook (Early 2015) has coating issue in the display for a few years but never have a chance to do a full backup and go to the genius bar to check and replace it. Apple has committed this issue and they will replace it for free. Meanwhile, Apple also launched the butterfly keyboard replacement program recently. Thus, my 3 years old MacBook can have a chance to reborn: Replace the screen and keyboard with top case, and […]
Nvidia GTX 1080 Ti for Hackintosh
With the iMac Pro launch, Mac OS can support Kaby Lake CPU natively, so I don’t need to spoof my 7700k as 6700k in Hackintosh anymore. After updating the Mac OS and clover bootloader for native i7 7700k support, I want to try 1080Ti in Hackintosh with Nvidia web driver as well. Note that I need to check Nvidia web driver update before I do any Mac OS update for compatibility, since there is no native Mac product is using GTX 1080Ti.
A Trip to Mexico
I got a mission from the boss for the on-site test before the phone and OS product are launched. Some of the phones have a weird bug which is not feasible to debug remotely in Hong Kong with non-technical sales in Mexico. Thus I need to go to the Mexico city to test the whole system and get the shits fixed. Well, just another side of the earth, not a big deal…