I'm a software engineer with 10+ years of experience in data engineering and backend systems. I work primarily with Java, Scala, Python, Spark, Databricks, Kubernetes, Airflow, and cloud infrastructure, with a focus on building scalable, performant, and secure data platforms and backend systems.
I also enjoy contributing to open-source projects and sharing what I've learned through technical talks.
An overview of my open-source contributions. Below are some selected pull requests, categorized by typical software engineering activities.
- Added new APIs to Eclipse Collections, formerly known as Goldman Sachs Collections.
- Added a command-line option to sbt-jmh for exporting JFR reports.
- Resource leaks
- Build failures
- Others
- Improved documentation to make the material easier for learners to follow.
- Fixed hyperlinks that were not rendered correctly in the source documentation.
- Fixed broken links caused by Jekyll.
- Proposed adding BellSoft Liberica JDK support to Jabba because it is a TCK-certified OpenJDK distribution.
- Proposed Docker packaging for kafka-visualizer to avoid requiring users to install JDK 9 locally.
- 2021
- Things I Wish I'd Known About Elasticsearch When I Started (attendee: 48) at TWJUG-Lite
- 2020
- Short and remote talk of Ktor client post (attendee: 21) at TWJUG-Lite
- 2019
- How to contribute to (Scala) open source & my experience (attendee: 30) at Scala Taiwan
- 2017
- Introduction to Scala (attendee:~50) at ITE Tech. Inc.
- 2016
- Introduction to Scala (attendee: 30) at JCConf Taiwan
- Scala & Spark in Performance Aspect (attendee: 36) at Scala Taiwan

