Post Job Free

Resume

Sign in

Java, SQL, Struts, Spring, Hibernate, Mysql, Web Services, database

Location:
Ottawa, ON, K1S 5J6, Canada
Salary:
65000
Posted:
September 27, 2012

Contact this candidate

Resume:

Shuo Wu

Email: t57h3z@r.postjobfree.com

Phone: 613-***-****

Work Experience

Java Developer DRP Team, Intern in SDL IT department, China) Jan. 2010 – June. 2010

Develop a DRP (Distribution Resource Planning) project for SDL Corporation to maintain its supply chain by using J2EE, Eclipse, MySql, Tomcat, SVN and Linux technologies. In this project, I mainly focused on database design, User management System and Data Management System implementation.

Technical Experience

Multi-Agent Trust Model for VANET (Master Project) April 2012 – August 2012

Design a Trust Model for Vehicle ad hoc Network (VANET) communication based on an original Multifaceted VANET Trust Model. The new model is able to select and evaluate trust value fairly based on agents’ preference for time to provide more accurate results. This VANET Trust Model is simulated by plugging the source code into a set of simulation software, JiST/SWANS and STRAW.

Protein Manipulation DSL Jan. 2012 – April 2012

In this project, a Domain Specific Language aiming at manipulating proteins in biology experiment is created by using XText and XTend 2 in Eclipse platform.

Android Application Project Jan. 2012 – March 2012

Develop an Android Multimedia Notes Application by using PhoneGap framwork. In this application two main functionalities are developed, Personal notes and To Do List. For both functionalities, text, audio, video and geolocation are recorded for one note. For the “To Do List”, genetic algorithm is employed to calculate the optimal routing for tasks in one day based on the recorded geolocation. For this project, two versions are developed, one is running the genetic algorithm on local phone, another one is running the algorithm on the server side.

E-Commerce Online CD Store Project Sept. 2011 – Nov. 2011

Develop an online CD store project by using Web Services technology (SOAP). In this project, MVC model is employed. Several J2EE design patterns, like Front Controller, Composite View, Data Access Object and Transfer Object, are used. Ajax is developed in presentation tier. Based on the design of this project, I implement it by using Struts 2, Hibernate, Spring frameworks and Restful Web Services technology as well.

Business intelligence Project Sept. 2010 – Dec. 2010

Develop a Data warehouse project by designing a star schema data warehouse and then using SQL Server 2008 business intelligence studio to execute ETL and data analysis.

Formal Language Prove Tool Project Sept. 2010 – Dec. 2010

Develop a Formal Language Prove tool to assist formal prove in course. Hint of how to do prove can be provided by this tool automatically. A Parser, designed by JavaCup and JLex, is integrated into this tool to analyze and manipulate formal language by translating the Formal Language into abstract syntax tree (AST).

Friend Wheel Problem Sept. 2010 – Oct. 2010

Research on finding out related friendship on Facebook by using Simulated Annealing and Genetic hybrid Algorithm. Friend Wheel can be generated more precisely and quickly when this hybrid algorithm is employed.

Data Mining Research Group June 2009 – Dec. 2009

Research on solving Vehicle Routing Problem using Genetic Algorithm. Different parameters are considered to simulate the real vehicle routing environment. Precise results for vehicle routing can be generated.

Program Work Group May 2009 – July 2009

Develop website used to manage community membership by using J2EE and Eclipse.

School of information Engineering Registration Office Oct. 2008

Develop School Calendar Management System that manages the scheduling of courses, classrooms and labs.

Education

M.Eng (Computer Science) University of Ottawa Sept. 2010 – Aug. 2012

GPA 8.0/10

B.Eng (Computer Science) Zhengzhou University, Zhengzhou, P.R. China Sept. 2006 – June 2010

GPA 3.2/4.0

Certification

Oracle Certified Professional, Java SE 6 Programmer 2012

1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam Score (96%)

Skills

• Languages: Java, C++, Python, SQL, XML, JSON, HTML/CSS, JavaScript, UML

• Databases: MySQL, SQL Server 2008, SQLite

• Operating System: Windows, Linux

• Tools and Technologies: Eclipse, NetBeans, SQL Server Business Intelligence Development Studio, Design Patterns, Web Services (SOAP, REST), JSP, Servlet, Strusts 2, Hibernate, Spring3, AJAX, JQuery, JUnit, Apache Tomcat, SVN, Xtext, Xtend, XPand, JavaCup, JLex, Android SDK



Contact this candidate