Sign in

Software Developer Project

Markham, ON, Canada
October 19, 2018

Contact this candidate


Roy Hu

* ******* **** *******,**

Cell phone: +1-647-***-****

Career Objective: a passionate computer science engineer seeking the position of Software Developer


•1+ years of experience in Development Implementation of Web-based Applications, Server side Applications and Object Oriented applications with Java

•Strong experience in Java/J2EE ( Core Java, Servlets, JSP), SSH (Struts, Spring Frameworks and Hibernate), HTML, XML, XSL,CSS, JavaScript, Angularjs and experience in implementing J2EE Design Patterns like MVC, Session Façade, DAO, Singleton, Proxy, Factory and etc.

•Strong experience at designing and configuring databases like MySQL, Oracle and its communication with applications written on Java

•Being familiar with SOA implementation with XML, XSD, SOAP, WSDL, JAXB, data driven presentation and multithreading concepts

•Working with relative ease with different working strategies like Agile and Waterfall methodologies

•Extensive project experience. Familiar with the software design lifecycle(Define the customers’ needs, writing system requirements specification documents, system design documents, coding, testing, validation)

•Effective communicator, skilled in presenting complex concepts in straightforward ways


•Languages: Java, SQL, C, HTML, CSS, JSP, JavaScript, XML, WSDL

•Standards and Frameworks: Spring, Struts, Hibernate, Maven, Junit, AJAX, DOM, JSON, J2EE, JDBC, JQuery, Angularjs, SAX, Restful API, SVN, Git

•Application Servers: Apache Tomcat, JBOSS

•Databases: MySQL, SQL Server, Oracle

•OS: Windows, UNIX, Linux, OS X

•My Github address:


Acadia University 2017.1 2017.4

Teaching Resources Management System Project

•Wrote RFP(Request For Proposal) and SRS(System Requirement Specification)

•Formulated detailed program documents using analysis and design methodology that can meet the requirements in SRS.

•Conducted coding work to develop the system according to the system design documents.

•Designed the test cases and do the system test according to the test cases.

•Debugged the system if it has bugs.

•Wrote documentation describing program development, logic, coding, and corrections.

•Project: Teaching Resources Management System.

Project Description: The computer science faculty of Acadia University has a building itself. There are some teaching resources that need to be managed such as the classroom, projector, laptops and so on. In this project, I develop the project running on the Apache MAMP Server, I used the PHP to connected the MySQL database and some HTML, Javascript, JQuery for the front-end side such as providing the error message.

Skill PHP MySQL HTML Javescript JQuery

UBIELIFE, Halifax NS Canada 2016.6 2016.9

Software Developer Intern

•Analyzed customer’s needs and defined the functional and unfunctional requirements for the system.

•Developed the website that meet both the functional and unfunctional requirements.

•Designed the test cases and do the system test according to the test cases.

•Debugged the system if it has bugs.

•Project: Vendor Management System.

Project Description: The UBIELIFE is a company that provide the food delivery service, it needs the system to record the customer’s order and customers register information. The company also hire some drivers to do the food delivery. So, it needs a system to manage the drivers’ information. In this project, I used the PHP to design the dynamic webpage that can connect to MySQL database. I also used some HTML and Javascript for the front-end purpose.

Skill PHP MySQL HTML Javescript JQuery

China Academy of Building Research Beijing China 2015.6 2015.9

Software Developer Intern

•Developed the function that can monitor the system performance such as occupation of CPU, RAM and hard disk.

•Developed the function that can connect to the multiple databases such as MySQL, Microsoft SQL Server, and Oracle database.

•Designed the test cases and do the testing

•Debugged the system if it has bugs.

Skill MySQL Microsoft SQL Server Oracle

NTT DATA, BEIJING 2012.07 – 2013.09

Java Developer

•Designed, developed, modified and maintained software engineering components on application servers used for n-tier applications with Java

•Responsible for the software quality, delivery time and unit test software programs

•Project: Non-Terminal Product Invoicing Management System.

Client Name: China Unicom.

Project Description: China Unicom has over 20,000 retail stores in China. It not only sells smartphone, but also sell other electric products such as power bank, internet accessing card. These products have different producer and different price. It needs a system to manage the warehouse deployment and sales.

Software framework: MySQL, Hibernate, Jersey. In the project, I focused on the warehouse management part. I use the hibernate to build the DAO layer accessing the data in MySQL. I use Jersey to build the REST API and produce the data in XML/JSON format to front-end development.

Skill Java Spring Angularjs unit test MySQL Hibernate Jersey DAO REST API XML/JSON JSON, J2EE


Acadia University, NS, Canada

Bachelor’s Degree of Software Engineering 2014.01 – 2017.10

North China Institute of Science and Technology

Bachelor of Electronic Information Engineering 2008.09 – 2012.07

Contact this candidate