2023 - Present
• 2 yrs 5 mos
Software Engineer
Moveworks · Full-time
I am a software engineer, working on next-gen Conversational AI infrastructure at Moveworks.

Senior Software Engineer
Robinhood · Full-time
I was a software engineer, working on data products at Robinhood.
1. Designed and implemented chatting feed for cryptocurrencies,
2. Directed design and implementation of Robinhood's news recommendation system, which includes but is not limited to,
a. end to end media content processing architectures,
b. tagging/deduplication/clustering/personalization models,
c. integration of 3rd party real-time services(e.g., RSS feeds, CDN, twitter),
d. analytics ETLs, dashboards, experiments,
e. feature stores, model auto-training and evaluation ETLs,
3. Initiated in-house media service solution to ensure real time media content processing,
4. Led the effort on making data more discoverable at Robinhood,
a. integrated with third party solutions to data discovery,
b. designed in-house data lineage tooling,
5. Implemented a PII detection framework to prevent PII data leakage in Data Lake.
6. Designed social graph architecture, researched recommendation models and surfaced social insights through downstream applications (e.g., referral program).

Software Engineer
Coursera
I was a software engineer, working on Data Infra and Learner Experience at Coursera.
1. Designed and implemented data model of Coursera’s Masters Track and integrated the product into the platform.
2. Maintained Coursera’s core grading and progress computation component, learning hierarchy, and consolidated existent grading formulas.
3. Built and maintained internal/external ETLs to improve data compatibility of EDW, e.g., Bing Ads, Salesforce, Amazon S3, MySQL.
4. Directed design and development of an idempotent and fault-tolerant dependency management framework for dynamic ETL scheduling.
5. Built and maintained monitoring system, including dashboards of real-time job status and incident notification.
6. Built data lineage tool to automatically extract and visualize data dependency from multiple sources, e.g., SQL queries, python scripts, configuration files.
7. Implemented and maintained back-end service and infrastructure development on internal Scala stack using Google Play framework.
8. Developed API to expose the data warehouse for consumption by the rest of the company.
9. Developed front-end web application with modern ES6/ES7 stack using ReactJS and Redux.

Research Assistant
Beihang University
May 2014 - Jun 2015
• 1 yr 2 mosI was a research assistant, working on a roll back system for VM clusters at Beihang ACT lab.
1. Researched, designed and implemented a traffic-saving roll back system for virtual machine cluster.
2. Saved network traffic by utilizing both UDP and TCP protocols.
3. Improved broadcasting process by sequencing broadcast group by cyclic code.
4. Work published in 7th IEEE/ACM International Conference on Utility and Cloud Computing, and recognized as China's No.201610044580 patent.

Data Mining Intern
Sina Corporation
Jul 2014 - Oct 2014
• 4 mosI was a data mining intern, working on blog recommendation at Sina Corporation.
1. Collected and analyzed user data of relationships between time intervals and interest distribution.
2. Conducted experiments of applying genetic algorithm and hits algorithm into blog recommender system.
3. Built alerting tools to monitor A/B testing outcomes.