Renyuan Sheng
807-***-**** *********@*****.***
Education
Lakehead University
Thunder Bay, ON
M.SC. IN COMPUTER SCIENCE
Jan 2014 - Aug 2016
• GPA: 83
Capital Normal University
Beijing, China
B.ENG. IN SOFTWARE ENGINEERING
Sep 2008 - Jun 2012
• GPA: 88
• Won campus scholarship in 2009,2010,2011
Skills
Programming Language: JavaScript, Java, Python, C/C++, SQL
Web Development: J2EE, Node.js, Express.js, React, Angular, JQuery, HTML/CSS, Bootstrap, SASS. WebGL
Mobile Development: React Native, Android, J2ME
Others: MongoDB, MySQL, GIT, SVN, Agile project management, scrum, GCM, Google map API, Gmail API.
Experience
Lakehead University Thunder Bay, ON
CAMPUS BASED SOCIAL NETWORK Jan. 2016 - Jul. 2016
•Designed the entire project framework and work process.
•Implemented back-end, client, and database which were using Node.js and Express.js, React Native, and MongoDB separately.
•Used Google Cloud Messaging to implement messages communication between server and client.
•Used Gmail API and Google Map API.
•Wrote test cases for routing.
•Client Git link: https://github.com/srygg/newLumi
•Server Git link: https://github.com/srygg/LumiServer
Blackberry Inc Mississauga, ON
AUTOMATION DEVELOPM Jan. 2015 - Aug. 2015
•Wrote automation test cases, sent requests to test server to get the results.
•Quickly investigated failing reasons which are from client or test script.
•Maintain the test cases.
•Agile development, attended daily scrum.
Lucky Bird Studio Beijing, China
GAME DEVELOPING ENGINEER Nov. 2011 - Apr. 2012
•Immigrated games to different platforms, such as JavaME to Android, and between afferent devices .
•Implemented Boss/Minion logic, such as the attack patterns.
•Implemented UI and animations with designed framework.
•located and fixed bugs, which ensure the games run smoothly.
•Manually tested games.
•Frequently communicated with team members to make sure the demands clearly and development process kept efficient.
Ministry of Industry and Information Technology Beijing, China
Student Developer Aug. 2011 - Oct. 2011
•Implemented music player on Android devices via API.
•Implemented lyric parsing, scrolling synchronized with the progress bar.
•Maintained and fixed previous projects.
•Went deeper about the languages like Android, Java.
•Learned the adjusted the business work environment.