Singapore
- Designed and implemented cache service for candlestick chart API. Reduced latency by 100x (~1s to ~10ms) and increased throughput by 5x. - Wrote an internal marketing platform to send daily emails/push notifications to millions of users within a few minutes. - Migrated registration email script from PHP to Go, optimized the latency and throughput by 20x.
- Successfully migrated manually containerized Elasticsearch to Elastic Cloud on Kubernetes (ECK) with 0 downtime for automated cluster management and high availability. This story was featured at KubeCon NA 2021 (video, Data on Kubernetes Community blog post). - Managed overall production and dev k8s infrastructure, saving ~50% of operational costs by introducing cluster autoscaler for production and preemptible VMs for dev. - Enhanced logging (ELK), monitoring and alerting (Prometheus, Grafana) system to help on-call engineers with faster incident resolution. - Identified areas of improvement in overall site latency and reliability effectively boosted the site’s availability to 99.97% from less than 99%. - Performed microservices migration from legacy containerized deployment to Google Kubernetes Engine, including legacy code rewrites, automated CI/CD and database migrations, resulting in increased performance, better readability and cost savings. - Provided mentorship to interns and fellow junior backend engineers.
• Spearheaded a team of 20 production and process experts to reduce product Queue time violations by 80%, yielding to 15% increase in product quality margin. • Innovated new process solutions to exceed customer and ISO wafer quality standards by introducing new processes and reengineering product design and increased revenue by $1.3 million for FY 2017. • Optimized product flow schematic by identifying new 24 opportunities for 5% wafer throughput improvement.
As an intern in Information Technology (IT) department, I learned about the importance of IT department in a company and how the various teams within the department function. In the End User Services team, I have: • Assisted the team to support various IT needs of ExxonMobil employees • Provided trainings on new technologies in order to enhance the employees productivity • Learned the systematic way of dealing with IT problems