A front-end/Java developer with solid foundation. Love to write code, especially elegant code. When encountering a bug or an issue, instead of just "Google it" and following what others said, I would prefer to drill down and find the root cause in the implementation.
As a growing web developer, I love to read books and apply what I have learned immediately into my projects. jQuery, React. AngularJS, ES6/7...I embrace them, and I'm willing to acquire new tools and technique in web development.
Currently I'm seeking a web developer/software engineer position for summer internship 2016.
Graduate Assistant @ Front-end and Python Developer of Online-VisTrail;
• Translate JSON to XML using Python in order to coordinate message passing between front-end and back-end
https://github.com/wcyz666/Online-VisTrails From September 2015 to November 2015 (3 months) San Francisco Bay AreaAndroid developer Internship @ • Developed an Android shopping App; Wrote a new method (starting the activities in activity adapters) to achieve dynamic runtime update of Android Apps; Applied this method on the commercial shopping App to let users update this App without re-installing the APK package
• Developed a module which can capture the signature from user (using Canvas) and then upload it to the server; The authentication procedure between client and server, and the generation of the session key are using RSA algorithm and MD5 digest, while transmission of the pictures is using AES algorithm.
• Developed corresponding back-end API using Spring MVC framework. From September 2014 to December 2014 (4 months) Hong KongUndergraduate Research Assistant @ Summer Research on Programmable Intelligence for Cross-Platform Socialization
• Worked on Programmable Intelligence for Cross-platform Socialization;
• Improved a software called SNSRouter to automatically grab the messages from SNS websites using Python; applied machine learning algorithm to rank the messages using the preference pairs input by users such that their preferred messages may rank higher on the top of the timeline;
• Built user interface and added multi-user access support using many open source frameworks: Bottle, Cherrypy, Bootstrap, jQuery, etc.; updated and extended the functionality from 6 original platforms to 9 platforms; From April 2014 to September 2014 (6 months) Technical Support @ Member of the 11th Executive Committee of Mainland Undergraduate Association;
• Solved IT-related problems and provided information such as course evaluation database and
newsletters of the extracurricular activities for over 1000 mainland students;
• Built the official website using WordPress within one month and maintained it in one year;
• Coordinated activities like M-Singing Competition and CUHK 2014 Chinese Cultural Festival. From May 2013 to April 2014 (1 year) Hong Kong
Master’s Degree, Computer Software Engineering, 3.78 @ Carnegie Mellon University, Silicon Valley From 2015 to 2016 Bachelor's Degree, Information Technology, First Honor @ The Chinese University of Hong Kong From 2011 to 2015 Cheng Wang is skilled in: Python, jQuery, JavaScript, C, Front-end Development, Java Developer, Regular Expressions, Node.js, Linux, Hadoop, AngularJS, Computer Science, React.js, Research, Internet Engineering