Work Expriences

software engineer


Sep 2019-present

Seattle, WA

  • Implement and maintain the Facebook ads backend buying microservices.

  • Design and implement the rate limiting, throttling and backpressure for ads buying microservice.

research assistant

Iowa State University

Aug 2017-Aug 2019

Ames, Iowa

  • Design and Implement advance cross layer algorithms in C/C++ for achieving low delayand highly adaptive Tactical Networking with MUlti-Path TCP. Advised by Prof Kiven Liu.

  • "Big-data inconsistency detection" Found by Kingland Systems Corporation Nov. 2017 -- May. 2018 advised by Prof. Ying Cai.

  • Develop a Web app ( helping user make labels on a time series data as line chart. Using React.js for the front-end development; Express.js as a REST server; Chart.js to Plot the line chart.

software engineer


May 2016-Apr 2017

Beijing, China

  • Intergrade Ericsson telecommunication boards configuration process into Openstack cloud environment. Create new Ironic eDUS driver by using Python. Make telecommunication hardware resources can be allocate as Cloud.

  • Develop the Auto configuration tools(ICA) for Ericsson telecommunication hardwares base on Java. I’m mainly in charge of developing new features(modularize the configuration processes) and supporting new type of hardwares. I also support the CI process about the configuration.

  • Different kinds of Ericsson telecommunication equipments have to cooperate with other equipment to work. In the cloud environment, our Java based web tool use use Neo4j graph database to store the level 1 connection information, and find the best available sub-graph base the user requirements.

Software Engineer Internship

Service Management Group

Jun 2014-Aug 2014

Kansas City, Missouri

  • Create a individual service that sync data between SharePoint and Team Foundation Server using C#. Built the client for SharePoint by using the REST API. Built the XML parser for Microsoft InfoPath form.


Iowa State University

Master of Science --- Computer Science


Iowa State University

Bachelor of Science --- Computer Science and Physics