Jianan Chen
**** *** ****, ******, ******** H*G*Y5 +1-514-***-****
**************@*****.*** https://github.com/JanoChenJava http://www.janochen.net/ PROFILE
• Highly motivated and innovative programmer with love for learning, always looking forward to exploring new things and the world!
SKILLS
Experienced in web technology: HTML, CSS3, JavaScript, jQuery, Angular5, Node.js, Express, Bootstrap, Materialize CSS, Sass
Other skills: Java, React, Redux, MongoDB, Firebase, Git, Photoshop EDUCATION
• Bachelor of Electrical and Computer Engineering, Beijing Jiaotong University Sept. 2009 – June 2013
Relevant Courses: Java Programming, Introduction to C, Operating Systems, Principle of Communication
• Master of Electrical and Computer Engineering, Concordia University Sept. 2015 – May. 2018
Relevant Courses: Two-Dimen’al Signal & Image Processing, Communication Techniques, Wireless Communications, Image Processing, Cloud Computing. WORKING EXPERIENCE
• Engineer/Assistant, Hohhot Railway Station, China Aug. 2013 – July 2015
Participating in the development and design of circuit systems, monitoring work on the Hydraulic switch machine’s daily data.
• Web Developer, Top Driving School, Montreal
June. 2017 – Nov 2017
Maintaining the website and supporting the existing team with daily project management, managing customer requests.
Creating a new website for a new branch opening in downtown. (www.demodemo.tech) PROJECT EXPERIENCE
Discord Music Bot --- Keywords: Node.js, YouTube Data API
• A Node.js Discord bot that takes song requests from videos on YouTube, queues them and plays the audio of said videos on a voice channel.
• Using discord.js to interact with the Discord API, ytdl-core node.js module to download the video. VidIdeas --- Keywords: Node.js, Mongoose&MongoDB, Bootstrap
• A web app let different users record their ideas for future use StoryBooks --- Keywords: Node.js, Google OAuth
• Login in with Google Account and share StoryBooks in private or public and leave comments. DevLogger --- Keywords: Angular5, Bootstrap, Local Storage
• A copy version of Todoist, recording logs and saving to Local Storage
• A practice to walk through Angular5 new features to the fullest. Client Panel --- Keywords, Angular5, Authentication, Firebase
• A client management application using Firebase on the backend
• Auth Guard for routes
• Deploy to Firebase hosting
Burger --- Keywords: React
• Building a Burger application that users can dynamically build the burger and add the ingredients. JS 30 Days Challenge – Keywords: JavaScript ES6
• A challenge contains 30 projects using vanilla JavaScript ES6, the purpose of this challenge is to walk through all ES6 new features.
OTHER EXPERIENCES
• Amateur photographer,Concordia CCSA June. 2016 – June 2017
• Portfolio: http://www.janochen.net