Highlights of Qualification
Recent Graduate of Master of Software Engineering with a solid academic background in Full Stack Development
Proficient in Full Stack Development (AngularJS, ExpressJS, Node.js, MongoDB) and expertise in J2EE framework, like Struts, Spring, and Hibernate.
Extensive experience in Object-Oriented Java Application Development and proficient in JavaSE API (Swing, AWT)
Related knowledge of principles of Agile software development, including adaptive planning, evolutionary development, early deliver, and continuous improvement
Language/Framework: JavaSE, J2EE, JSP, Servlet, MVC, Spring, HTML5, CSS3, JQuery, JavaScript, AngularJS, Node.js, Express.js
Database: SQL, MySQL, MongoDB
O/S: Windows/Unix
Working Experience
Junior Software Developer YouCloudLife Tech Inc. Toronto,ON Jan,2017-Present
Co-work with team leader to design requirement document and work breakdown structure for client
Co-work with the whole team to implement the NoSQL database with MongoDB
Design, implement and test One-Single-Page Application with Angular JS, Pug and Bootstrap, HTML5. Create and test RESTful API for web applications with Node.js in Agile Environment
Technologies: AngularJS, Pug, Bootstrap, JavaScript, HTML5, CSS3, Node.js,MongoDB
Software Developer Intern Aloud Studios Inc. Toronto,ON Sep,2016-Dec,2016
Designed the NoSQL database with MongoDB and implement the RESTful API for the back-end server with Node.js, Express.js Co-work with the whole team to implement the NoSQL database with MongoDB
Developed the Front-end with AngularJS: utilize ui.ruoter module to develop the one-single-page application, upload file with ngFileUpload module, utilize google map function with uiGmapgoogle-maps module, and utilize internationalization(i18n) with angular translate
Technologies: AngularJS, JavaScript, HTML5, CSS3, Node.js, Express.js, MongoDB
Software Engineer Intern DEX (Digital Engagement Experience) Ltd. London, ON Feb,2016 - Apr, 2016
Write Document on GitHub Wiki and Debug the UI for a certain school management system.
Developed unit test tools for DEX’s RESTful API (objects view, creation, edit and deletion) using Postman request builder with functions such as GET, POST, PUT, and DELETE.
Technologies: JavaScript, HTML5, CSS3, AngularJS, JSON, WebStorm
Junior Java Developer Qingruan Ltd. Qingdao, China Oct, 2013 -Aug, 2014
Designed and implemented a BOS (Business Operating System) for a logistics company from gathered initial requirements, designed the system, developed and tested the system. Implemented Database with MySQL, designed front-back end with HTML5, CSS3, JavaScript, Spring, Struts, and Hibernate.
Technologies: HTML5, CSS3, JavaScript, Spring, Struts, Hibernate, MySQL, Eclipse
Professional Experience
FoodOnline System
Developed and designed a Online Food Order System to allow consumer search, order food and provider management food items and orders. Implement google map search function for consumer to find provider based on Google Map API.
Designed and implemented the front-end of the application with AngularJS, HTML5, CSS3; designed Server using Node.JS and implemented the Database with MongoDB. Utilized MEAN Stack to create RESTful API for Google Maps application
Technologies: HTML5, CSS3, AngularJS, Node.js. ExpressJS, MongoDB, Google API
3rd Party Web Application to Combine & Ease Social Media Activities
Designed and developed a third-party web application using Facebook API, Twitter API, and LinkedIn API to allow users to create, update, delete, track, and share a post on all or any of the 3 platforms.
Designed and implemented the front-end of the application with AngularJS, HTML5, CSS3, and utilized ng-model to bind HTML form to scope, <ng-view> to complements the $route service by including the rendered template of the current route into the main layout, and <ng-controller> to define application controller
Designed and implemented the server using Node.js to create RESTful API for Facebook API, Twitter API, and LinkedIn API; and Designed database with NoSQL Database: MongoDB to bind data from server to local.
Technologies: HTML5, CSS3, AngularJS, Node.js. ExpressJS, MongoDB, RESTful API
BOS (Business Operating System) for a logistics company
The system is based on B/S architecture, and achieved automation management. It included system management, basic settings, acceptance, scheduling, delivery process management, finance modules.
Designed and implemented the front-end with jquery-easy ui and Ztree Framework. Utilized DAO (Data Access Object), reflect, and paradigm to design database operation, and designed the access control service with annotation and reflect through interceptor.
Technologies: JavaEE, Spring, Struts, Hibernate, JavaScript, HTML5, CSS3, MySQL
Education
Master of Engineering in Software Engineering 2015-2016
University of Western of Ontario, London, ON
Bachelor of Engineering in Software Engineering 2009-2013
Nanchang University, Nanchang, China
Training
edx Introduction to Cloud Computing Toronto, ON
itheima JavaEE Development Toronto, ON