Experience
2016 — Now
San Francisco County, California, United States
Contributed to the technical design and architecture of next-generation SAP IoT solutions
Developed the front-end of the Noise-Catcher App by using UI5 and other Javascript libraries (jQuery, heat-canvas)
Built front-end elements such as live-updating heat-map using the heatcanvas.js library
Prepared & presented the Noise-Catcher Product Demo to an audience of 40
Contributed significantly to UX by collaboratively developing intuitive data-visualizations
Administered & managed the JIRA Task Management Tool in order to manage the team workflow
Planned and facilitated 6 Arduino workshops including Arduino 101 & Connecting Arduino to HCP (HANA Cloud
Platform) to a total of 42 participants, received Embracing Differences Award as a result
Facilitated 6 workshops to explain technical concepts to non-technical audiences (55 participants in total)
2014 — 2016
California, United States
1. Responsible for the daily maintenance and monitoring of the database;
2. Responsible for the integrated installation, testing and upgrading of the database;
3. Formulate database backup and recovery process strategies, and ensure correct implementation;
4. Regularly inspect the operation status of the database;
5. Quickly handle problems that arise during the operation of the business database to ensure the security and availability of business data;
6. Quickly handle common alarms in the database;
7. Quickly analyze abnormal database performance and upgrade the fault handling process;
8. According to the needs of the project, perform database structure changes, tracking, optimization and other operations.
2010 — 2011
2010 — 2011
Jinan, Shandong, China
1. Be able to sort out project tasks, write application requirements, and put forward key issues and proposals;
2. Able to write plans;
3. Complete the design, development and programming tasks of the corresponding module software according to the development progress and task assignment;
4. Carry out program unit and function tests, find out the defects in the software and ensure its quality;
5. Prepare project documents and quality records;
6. Maintain the software to keep it available and stable.
7. Able to handle and solve the assigned tasks independently;
2009 — 2009
2009 — 2009
Jinan, Shandong, China
I am diligent and practical, work hard and responsible, self-learning ability; cheerful personality, easy to get along with people, pay attention to teamwork spirit, and can withstand greater pressure