EXPERIENCE
2022-06 - 2023-03
Senior Software Developer
DataVisor
- Worked on a feature platform for risk management.
- Developed data pipeline using Java, Spark, Flink, Kafka, MySQL, ClickHouse, etc.
- Worked on DevOps and on-call using Kubernetes, Jenkins, AWS, etc.
- Participated in architecture design, integration testing, scrum meeting, etc.
2019-03 - 2022-05
Member of Technical Staff
Salesforce
- Worked on Salesforce Data Prep tools.
- Implemented features about data analysis, data visualization, machine learning, natural language processing, etc.
- Developed front-end using JavaScript, React.js, Redux, TypeScript, etc.
- Developed back-end using Java, Scala, go-lang, etc.
- Developed data analysis code using Spark.
- Participated in architecture design, integration testing, scrum meeting, etc.
2016-04 - 2019-02
Software Developer
SAP
- Worked on SAP Cloud Analytics tools.
- Implemented features on data analysis, data visualization, machine learning, natural language processing, etc.
- Developed front-end using JavaScript, HTML5, SAPUI5, etc.
- Developed back-end using Java, Spring Framework, Hana DB, etc.
- Worked on DevOps and deployment using node.js, SQL, Python, R, Jenkins, SAP Cloud Platform, Cloud Foundry, etc.
- Participated in architecture design, integration testing, scrum meeting, etc.
2015-03 - 2016-03
Software Developer (Intern)
SAP
- Developed data visualization frameworks and applications using SAP HANA, SAPUI5, etc.
2014-01 - 2014-04
Software Development Engineer (co-op)
Microsoft Big Park
- Developed a web-based dashboard for XBox data analysis;
- Developed front-end using JavaScript, D3.js, JQuery, etc.
- Developed back-end using node.js, C#, etc.
2011-07 - 2011-09
Test Engineer (Intern)
Alibaba.com
- Participated in the development and test of the search engine;
- Conducted unit test, code review, and document maintenance;
- Programmed in C++, Shell, Python in Linux environment.
EDUCATION
2012-09 - 2015-01
Simon Fraser University, Canada
Master of Science, Computing Science
2007-08 - 2012-06
Zhejiang University, P. R. China
Bachelor of Engineering, Automation
PROJECTS
May 2016 – Feb 2019
SAP Analytics Cloud
SAP
- Developed the front-end using JavaScript, HTML5, SAPUI5, LESS.js, etc.;
- Worked on DevOps and deployment using Jenkins, node.js, SAP Cloud Platform,
Cloud Foundry, etc.;
- Implemented a web-based R editor, a Natural Language Query system, etc.;
- Participated in architecture design, intergration testing, scrum meetings, etc.
Oct 2015 – Mar 2016
SAP BusinessObjects Design Studio
SAP
- Developed UI components (Splitter, Responsive Layout, etc.) for SAP Design Studio, which is an extension of Eclipse IDE;
- Programmed in JavaScript, Java, JQuery, SAPUI5, etc., used Git and Gerrit for revision control;
- Participated in Scrum meetings based on Agile methodology with a team of eight members.
Jan 2014 - Apr 2014
Web-based Dashboard System for Xbox Statistics
Microsoft
- Designed a dashboard system to visualize Xbox statistics and analyze user activities;
- Connected the system with Splunk data source and Microsoft Azure based on RESTful API and Odata Protocol;
- Written in HTML5, CSS3, JavaScript, C#, JQuery, D3.js, Node.js, etc.
Sep 2012 - Aug 2014
Web-based Configurable Dashboard Platform for ROS
Autonomy Lab, Simon Fraser University
- Designed a platform for Roboticists to test and demonstrate with various widgets in browsers, including 2D/3D map, data plotting, etc.;
- Written in HTML5, JavaScript, and PHP;
- Dashboards can be created by dragging and dropping, which is easy to use, simple to extend, and welcomed by Roboticists.
Oct 2011 - Jun 2012
Intelligent Security Patrol System based on NI DaNI Mobile Robot Platform
Zhejiang University
- Worked on National Instruments Robotics Starter Kit and LabVIEW;
- Designed a patrol system based on network camera and VFH path planning algorithm;
- Won the Second Prize in NI National Academic Paper Contest and Excellent Graduation Thesis.
May 2010 - Aug 2011
RoboCup Small-size League
National Laboratory of Industrial Control Technology, Zhejiang University
- Developed path planning algorithm, designed the soccer defence strategy, and reconstructed original code into scripted code;
- Won the Final Eight in RoboCup World Competition, and the Second Prize in RoboCup China Competition;
- Written in C++, used VisualStudio to develop, and TortoiseSVN for version control;
- Improved the team's defensive ability and reduced the components' goal rate;
- Simplified the process of changing parameters on-site by reconstructing into scripts.
Sep 2009 - May 2010
Standard Platform Match, Supcon Cup Robotics Competition
Zhejiang University
- Designed robot control algorithm in order to navigate, shoot goals, and perform creative shows;
- Programmed on large-scale unfamiliar source codes, implemented Robotics path-planning algorithm, and sprouted a wealth of ideas in Creative Performance Phase;
- Led a team of three to win the Championship of Standard Platform Match, Supcon Cup Robotics Competition.
Awards
2012-06
Second Prize in NI Academic Paper Contest
P. R. China
2012-06
Excellent Graduation Thesis
Zhejiang University, China
2011-08
First Prize of Research and Creation Scholarship
Zhejiang University, China
2011-07
Final Eight in RoboCup World Competition
Istanbul, Turkey
2010-07
Second Prize in RoboCup China Competition
Erdos, China
2010-05
Championship of Standard Platform Match, Supcon Cup Robotics Competition
Zhejiang University, China
2008-09
Excellent Academic Scholarship
Zhejiang University, China
LANGUAGES
English
Professional working proficiency
Mandarin
Native or bilingual proficiency