Summary
Overview
Work History
Education
Skills
Timeline
Generic

Khoi Pham

Summary

Seasoned Senior Software Engineer adept at providing scalable and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies and diverse engineering practices. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

3
3
years of professional experience

Work History

Senior Software Engineer

TikTok (ByteDance)
2022.10 - Current
  • Greatly enhance ByteHouse C++ storage engine by designing and implementing unique-key table, enabling data write deduplication but still inherit OLAP benefits of ClickHouse merge tree engine.
  • Established large-scale and time-critical Streaming, Batch and CDC data loading applications using Flink and Spark, sinking business customer data from Kafka, S3, ClickHouse, HDFS, MySQL, PostgreSQL into our commercialized data warehouse - ByteHouse.
  • Manage data loading jobs, compute resources, and storage engine on cloud-native platforms such as Volcano Cloud engine and Amazon Web Services.

Software Engineer

Shopee Ltd, SEA Group
2021.01 - 2022.09
  • Design and implemented Order Fulfillment and Order Payment backend systems for Marketplace Order department.
  • Become person-in-charge of core data access layer and event-driven applications for Order Payment, Refund, and Fulfillment-Group entities, which is heavily partitioned to handle 5000 orders per second regionally.
  • Coordinated the team in big architecture changes, including adoption of TCC distributed transaction, employing TiDB for heavy range queries, designing a scalable Unique ID generator service.

Education

Bachelor of Engineering - Mechanical Engineering

Nanyang Technological University
Singapore
12.2020

Skills

  • Proficient in C++, Java, Scala, Python, Golang
  • Database engine and low-level system programming across all UNIX platforms.
  • Data engineering experience, especially with Flink and Spark.
  • 3-4 years of experience deep diving into external dependencies: MySQL, Kafka, Redis, RocksDB, HDFS.
  • Highly experienced with cloud-native development using AWS, Docker, Kubernetes

Timeline

Senior Software Engineer

TikTok (ByteDance)
2022.10 - Current

Software Engineer

Shopee Ltd, SEA Group
2021.01 - 2022.09

Bachelor of Engineering - Mechanical Engineering

Nanyang Technological University
Khoi Pham