Objective: Full Time employment as a full-stack developer
Over three years experience developing four web applications
Extensive experience in designing, developing and implementing enterprise applications using JavaEE, Spring, Struts2 and Hibernate.
Expertise in developing REST and SOAP based Java web services.
Works well independently and can successfully multi task
Platform: Macintosh OSX, Windows XP, Windows 7, Linux.
Software: IntelliJ IDEA, Eclipse, Visual Studio, Dreamweaver, Microsoft Office.
Language: Java (3 years), PHP (1 year).
Web Services: RESTful, SOAP, JSON.
Framework: Hibernate, ibatis, mybatis and strusts2(1years), Spring Data JPA and Spring MVC (2 years), Spring Security and Spring Boot (1 year).
Databases: MySQL(1 years), Oracle(2 years).
Advanced Diploma: Computer Programmar Sept. 2016 to Apr. 2018
Lambton college, Toronto, ON
Bachelor's: Computer Science Sept. 2010 to Apr. 2014
Beijing Information Science And Technology University, BeiJing, China
Full-Stack Developer, Somoplay Inc, Toronto, ON Jan. 2017 to present
Design and manage to build an express web application.
Design and develop Java RESTful web service that communicates with the MySQL database in the back-end and returns JSON format data to Angular2 framework, using Spring boot, HTTP, Angular2.
3rd party API integration, which including UPS, Canada Post, Fedex and PayPal
Deployed on the DigitalOcean server.
Unit tested and documented website applications and code.
Testing API using Postman
Design and manage to build a study abroad web application (plq01.com)
Developed REST/HTTP APIs for data transfer with JSON data formats.
Implemented by AngularJS and Spring Boot.
PHP Developer, Somoplay Inc., Toronto, ON Nov. 2016 to Jan. 2017
Designed and implemented PHP and MySQL solutions as per project specifications.
Developed and maintained a website in PHP (fedea.ca)
Helped perform the development from all subsequent website upgrades and enhancements.
Java Developer, iSoftStone company, Bei Jing, China Feb. 2014 to Jan. 2016
As a Java developer, maintain J2EE applications implemented with Struts2 MVC framework, Spring and Hibernate.
Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
Worked with a team of IT professionals to develop proprietary, secure, and web-accessible database.
Developing User Interface and implementing business process using JSP and Servlets.
Performed unit testing by JUnit.
Developed SQL queries in Oracle
Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes.