Ming-chih Hsieh

Senior Consultant, Data Engineer

Singapore, Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Ming-chih Hsieh is a senior data engineer with over a decade of hands-on experience designing and operating national-scale data platforms and high-performance backend systems. Based in Singapore, he has led distributed teams across timezones at Binance and Thoughtworks, delivering blockchain analytics, large-scale streaming pipelines, and production support for business-critical applications. He consistently improves system performance—benchmarked gains include 2x faster Kafka consumption, 5x faster Spark fake-data generation, and measurable JMH improvements—and has a track record of reducing operational cost and CI times. A pragmatic polyglot, he spans JVM and Python ecosystems (Scala, Java, Spark, Flink, Kafka, Airflow, AWS) and rides both infra and application layers to ship reliable data products. He’s an active open-source contributor to well-known projects like scalafmt, Akka and Kafka, focusing on build automation, code quality, and maintainability. Notably, he blends deep performance tuning with developer ergonomics—introducing tools like Scalafmt and shared sbt setups that sped up reviews and CI for entire teams.
code10 years of coding experience
job7 years of employment as a software developer
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

testing10
kafka10
sbt10
akka10
java10
akka-http10
scala10
javas10
fileio10
build-automation10
file-processing10
file-handling10
file-access10
actor-model10
concurrency10

Programming languages (18)

C#JavaRustScalaMakefileVueGoHTML

Github contributions (5)

github-logo-circle
paypal/squbs

Jan 2018 - Jun 2019

Akka Streams & Akka HTTP for Large-Scale Production Deployments
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:8 commits, 7 PRs, 33 comments in 1 year 5 months
Contributions summary:Ming-chih primarily focused on improving the codebase and adapting to new versions of core dependencies, including updating sbt, Akka HTTP, and Chronicle Queue. They also replaced deprecated methods and classes, streamlining the codebase. Furthermore, the user made several test-related improvements by refactoring testing code and replacing older methods, which indicates a strong commitment to code quality.
http-clientstreamsscaleakka-streamsakka-http
pathikrit/better-files

Jul 2017 - May 2018

Simple, safe and intuitive Scala I/O
Role in this project:
userBack-end Developer
Contributions:23 commits, 7 PRs, 29 comments in 10 months
Contributions summary:Ming-chih primarily contributed to improving the `better-files` Scala library. Their work focused on fixing a bug related to the `copyTo` function, where it was deleting original files in the target folder. They also introduced and implemented Scalafmt for code formatting. Additionally, the user updated project dependencies, including bumping the sbt-version and updating plugins like sbt-scalafmt.
scannerfunctional-programmingscalajsintuitivescalaz
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ming-chih Hsieh - Senior Consultant, Data Engineer