Leading the forefront of innovative software solutions at Apple, my expertise in real-time data systems and auto-curation technologies has significantly enhanced content delivery and engagement.
Experience
2019 — Now
2019 — Now
San Francisco Bay Area
Design and build news metrics system to aggregate IOS devices raw events, digest
in pipeline and calculate real-time CTR (clickthrough-rate) to given editorial team
insights to the performance of articles in various news feed. (Java + Spring +
Cassandra + Solr + Kafka + Bloom filter + Ember)
• Design and build auto-curation system from local partners to automatically curate
top news articles for various cities in the US/UK. This feature reduces 40% of curation
work loads for editorial team. (Java + Spring + Applebot + Ember)
• Design and build dynamic configuration-based concern reporting system, which
allows IOS clients to report concerns against articles. (Java + Spring + JSON + Ember)
• Design and build notification system to alert editorial team if curated top articles got
changed/deleted. It sends near real-time alerts and greatly improves news feed
quality. (Java + Cassandra + Slack API)
2018 — 2019
2018 — 2019
Greater New York City Area
Designed and built email system, which was used for all transactional emails on
platform. It handles all email traffic for a 100k daily visits website. (Python + Django +
Celery + Postgre + AWS + SQS)
• Designed and built request access module, used by all potential investors to request
platform access, which reduced 70% of back-and-forth emails. (python + Django +
React + Redux).
• Integrated with 3rd party services like Salesforce, Slack, Twilio etc
2014 — 2018
2014 — 2018
New York City Metropolitan Area
Maintained and improved Bloomberg University, which was a centralized Learning
Management System(LMS) for all Bloomberg employees. (Java + Oracle + Rapid)
• Maintained and improved Contractor Worker Hiring System, used by Bloomberg
recruiters to hire contractors etc. (c# +SQL server)
• Maintained and improved OUT, a function used by all Bloomberg employees as
calendar where they can put PTO days /sick days / working from home etc. (c# + SQL
server)
2012 — 2014
2012 — 2014
NJ
Implemented and upgraded social login, integration with Linkedin, Facebook and
Google+ Rest API. Built a centralized service supporting oauth v1.0 and v2.0, persist
refresh token to provide better user experience. (Java + SpringSocial + Facebook/
Google/Linkedin API + Rest Web Service)
• Designed and implemented bidirectional email feature, which is used to track
conversations between recruiter and candidate, providing a single place for recruiter
to manage/view the communication with candidates. (Java +SQL server + Spring +
Hibernate)
• Designed and implemented feature video cover letter, in which candidate can record/
upload one video as the cover letter. (DynamoDB + Vimeo + Flash + Java + Rest Web
Service)
2011 — 2011
2011 — 2011
• Designed and implemented database schema (Linux+MySQL)
• Integrated with Facebook, Twitter, Google map and Klout API (PHP)
• Designed and implemented the core functionality “content auto-loading”, it is a scheduled task and will automatically
retrieve the updated events from 3rd platform everyday (JAVA)
• Hosted SCHEDit on Amazon EC2 platform, by doing this, SCHEDit gets better performance and scalability with less
expense (Cloud Computing)
Education
Columbia University
Master
Beijing Institute of Technology