Staff Software Engineer
Sep 2023 - Mar 2024
• 7 mosSkills: Apache Spark · Presto · Python (Programming Language) · Hadoop · Apache Flink · Java
Senior Software Engineer
Mar 2020 - Aug 2023
• 3 yrs 6 mosTech Lead of Experimentation Data team. Passionate with building next-generation Experimentation Platform to drive the growth of the world's largest ride-sharing business with large scale big data technology including but not limited to Spark, Presto, Kafka, Hive, Java, Scala, etc.

Senior Software Engineer
eBay · Full-time
Apr 2013 - Mar 2020
• 7 yrsFocused on designing and developing tools and frameworks like centralized logging service, workflow engine, automation framework, data validation engine, etc, to improve development engineering efficiency (standardize release/deployment/testing process), production operation automation, business dataset quality, as well as large scale service, etc. in the team of eBay's Product Ads Marketing.
Oct 2017 ~ Present: Sr. Software Development Engineer, Product Ads, Marketing
Projects:
- Centralized Logging: Lead the effort to build the centralized logging system for all product ads applications with elastic search, log stash, filebeats etc to easily debug/diagnose production issues. (Java, ELK)
- Automation Workflow: Lead the effort to build the shared workflow engine based on netflix conductor (https://github.com/Netflix/conductor) to standardize the release/deployment/rollback processes, and automated ad-hoc operations. (Java, Workflow Engine)
- Data Validation Tool: Designed and developed the highly configurable, customizable and extensible data validation framework to validate and visualize data quality for large dataset. (Java, Scala, Spark)
Oct 2015 ~ Sep 2017: Sr. Software Development Engineer, Analytics Data Infrastructure (ADI)
Projects:
- HMC: HMC is the centralized hadoop management platform and console portal of ebay hadoop platform. Worked as a software development engineer developed modules like persistence layer and account management, etc. (Java, Spring, MyBatis)
- Kylin: Apache Kylin is the extreme OLAP engine opened source by eBay (http://kylin.apache.org). Worked as quality automation engineer responsible in code quality and developed modules like REST API, etc. and also provided customer support about system migration, cube building, etc. (Java, Hadoop, HBase).
Apr 2013 – Sep 2015 Software Engineer 2, Engagement
Engineering/automation for projects like eBay Profile, eBay collections, etc. (Java, Selenium, Maven, Git).