Oct 2018 - Present
• 5 years 1 monthI worked in 2 teams in Microsoft.
1. Bing@work
• Building Yukon, a central component for Microsoft Viva, which a new experience platform, mining enterprise data information that can be valuable to customers.
• Working on the cross-org effort as Bing with office 365 team to build data pipeline to ingest. SharePoint documents and shipping machine learning results to outlook data storage.
• Working with data scientists to deploy state-of-art machine learning, deep learning, and NLP model to serve data pipelines, help on model evaluation improvement, improved topic quality from 80% to 97%.
• Building internal web tools to improve science excellence like scalable annotation tool
2. Cloud + AI Platform — Business Applications
Worked in Azure data integration gateway team
Responsible for pulling on premises data to other service of Azure, such as Power BI, Logic
Apps and Power Apps

Software Engineer
Symantec
Oct 2014 - Oct 2018
• 4 years 1 monthHave been in 2 different projects:
1. Cyber security service
Building the simulation service, one of the core features for the cyber skill academy platform,
Which could provide the students a real hacking environment.
• Use java spring to implement the microservices.
• Using angular 2 to build the frontend.
• Deploying the micro services to aws ecs service using ansible
2. Cloud platform engineering
Working on 2 Symantec cloud platform projects:
- Magnetodb (Openstack)
- Swift (Openstack)
• Working to deploy openstack swift and magnetodb into Symantec cloud using puppet
• Involved in contributing to openstack magnetodb
• Involved in creating and emitting the metrics for swift to the monitoring team
• Working to help trouble shooting customer issue

Software Engineer
State Street
Jun 2014 - Sep 2014
• 4 monthsRefactored the OTC hub pricing system by using JAXRS and JPA, and performed performance comparison with the original system using C++

Brandeis University
May 2013 - Dec 2013
Software Developer
Sep 2013 - Dec 2013
• 4 months1. Researched on the parser of the WikipediaPage XML data, and finally used the Cloud9 to finish a basic inverted index program.
2. Wrote the shell scripts file to deploy the hadoop and other software to run the jobs. And I run the job on the real cluster and keep track of the result.
3. Did research on how to improve the query and gave a idea which was finally used in the final approach.
4.. Wrote the shell scripts for the user interface to call, run the job and return the results
to the front end
Backend Developer
May 2013 - Jul 2013
• 3 months1. Conducted market research and developed a business plan for a online dating website based on
marketing data as a team member.
2. Built a quick prototype of the website to present to venture capitalist
3. Researched and designed matching algorithm for users.
4. Built the website using python and django

Research assistant internship
Institute of Computing Technology, Chinese Academy of Sciences
Dec 2011 - May 2012
• 6 months1. Designed and implemented a user interface for users to login in and upload the hadoop jobs to the platform by using web service.
2. Researched and designed the security mechanism to ensure the secuity of the distributed data in the cluster, which makes other users cannot login in the system unless being granted the permission.
3. Built a website for operation managers to monitor the servers' condition in cluster and hadoop jobs in real time.
4. Develop an automatic deployment algorithm for operation managers to fast redeploy the Hadoop, Hitune, Ganglia and other relevant software.

Internship
Beijing Beiruanlangde Education Technology
May 2011 - Aug 2011
• 4 months1. Designed and implemented a office automation system for a company, including task management, finance management, so that the employee could make a flow management of all the business on the web.
2. Designed and implemented a adequate permission mechanism for the system.
3. Work based on MyEclipse, SSH, dwr/ajax/json/JBPM, Javascript/ext/Jquery