Mr. Shawn (Shuai) Xie
416-***-****; ************@*****.***; 212 Tom Taylor Cres, Newmarket, ON, L3X 3E8
Skill
* *****' Java and 2 years' JEE, JDBC, SOAP/REST WS work experience.
* *****' experience on End-to-End development: Web Application, Web Service, SQL Query, Batch Jobs.
2 years' Database (MySQL/Sybase) experience.
1 year' experience for Hibernate, Spring, ASP .NET/C#, PHP, XML, HTML, CSS, JS/JQuery and JSP.
Fundamental skills for Angularjs, Bootstrap, QA and Android/iOS Mobile Development.
2 years' Linux and JBoss/Tomcat implementation experience.
2 years' UNIX and Batch Job (Korn Shell script programming) development experience.
Proficient in using SVN, Eclipse, Visual Studio 2015, NetBeans, Windows, Linux, Unix and Mac OS.
Education
2011.9~2013.9: Master of Applied Science (Research Assistant), Software Reengineering Research Group, Department of Electrical and Computer Engineering, Queen's University. GPA: 3.28/4.
2 years’ research with 2 projects for 2 published papers about Data Mining and Software Quality.
2007.9~2011.6: Bachelor of Computer Science, Beijing University of Technology, China. GPA: 3.2/4.
1 team project with 1 published paper, 2 internships, 1 part-time job.
Work Experience
2014.04 ~ Present: Software Developer, Global Matrix (Markham, ON)
End-to-End development for a backbone accounting/ticketing Web Application in travel industry.
Development in Java Web Services, Stored-procedure/SQL, JS/ASP.Net/C#, C++/Shell scripts, Maven/Ant/Gradle, and JSP/HTML to support real-time transaction record and user-friendly interaction.
Production/Promotion support for Web Applications, Java Applications.
Development and support for Batch Jobs in UNIX servers with Korn Shells programming.
Maintenance and migration for Java, JBoss, Web Services and Web Applications in Linux servers.
Agile development with periodical releases for intensive changes on Front-End and Back-End programs.
Supervised two co-op students to work on Java programming projects.
2015.02 ~ 2015.03: Part-time Android Developer at chuansong.me
Developed an Android Application Demo for chuansong.me, a website collecting articles from WeChat App.
2014.4 ~ 2014.5: Part-time PHP developer for a starter company (North York, ON).
Built a website with PHP/CSS/HTML/SQL for a currency exchange company in a week with high quality.
Learned new techniques in a short time and worked well under pressure.
2013.11 ~ 2014.4: Quality Analyst Intern (Mobile Application), Plastic Mobile (Toronto, ON)
Worked on creating test plans and test cases, tracking bugs in Redmine/Mantis, signing off releases.
Helped developers identify and fix bugs, assisted project manager control project progress and quality.
Increased the speed for bug fixes and ensured QA is completed before the final release.
2011.9 ~ 2013.9: IT Assistant, Teaching Assistant, Data Analyst Intern, Queen’s University
Computer software/hardware installation and maintenance, data sorting, entry and maintenance.
Improved efficiency for data entry and data search.
2011.4 ~ 2011.5: Testing Engineer Intern, Beyond Soft (Beijing, China).
Did software testing, including filling test case and identifying bugs, setting up testing environment.
2010.8 ~ 2010.8: Java Developer Intern, Founder IT (Beijing, China).
Reviewed source code and attended project meetings in a development team.
Became familiar with Java programming in large system.
Project
2015.10 ~ Present: Agile Development for ASP .NET Web Application
Massive Front-End and Web Service development on new features and screens.
Went through Agile sessions for multiple bi-weekly releases.
2016.01 ~ 2016.05: Java and JBoss Upgrade
Upgraded applications to support Java 8 and JBoss EAP 7.
Enhanced Web Services by re-writing database accessing code.
Spring and Hibernate Implantation in upgraded Web Services.
2015.04 ~ 2015.05: Invoice Data Extract
Developed new store procedures(SQL query) to select required data from database.
Constructed new Batch job with shell scripts, which including BCP, SFTP functions.
2015.01 ~ 2015.03: CASL Bill C-28 Project - Web Service
Front-End html, Java Scripts, Servlet development.
Back-End Web Service and SQL development.
2014.9 ~ 2014.12: PCI Remediation & Server Migration
Implemented JBoss EAP 5.2 in new Linux remote servers and for Tomcat in new AIX servers.
Resolved XML External Entity attack issue and other vulnerabilities in source code.
Updated password encryption method to AES and did related changes in API/Web Services.
2011.9 ~ 2013.6: Data Mining in Software Repository Research
2 studies about the relationship between code clone, clone evolution and software quality.
Performed data processing and built clone evolution using Java programming.
Published two papers to provide suggestions about code duplication for development teams.
2009.10 ~ 2010.6: Safe Home System Development
Team leader in a project about intelligent home control and safety management system.
Recurring development using C/S architect and Java language.
Accomplished the safety control module using UI, database and multiple threads techniques.
Publication
"An Empirical Study on the Fault-Proneness of Clone Migration in Clone Genealogies", 1st IEEE CSMR-WCRE Software Evolution Week Conference (CSMR-WCRE ‘14). (1st author)
"An Empirical Study of the Fault-Proneness of Clone Mutation and Clone Migration", 10th Working Conference on Mining Software Repositories (MSR '13). (1st author)
"The 4+1 View Model on Safe Home System Architecture", the International Conference on Software Engineering and Service Science (ICSESS '10).
Social Experience
Beijing 2008 Olympic Games Volunteer: provided information service by English/Chinese.
Environment Volunteer: propagandized importance and methods for environment protection.
Student Union Leader: organized student events and helped students address issues.
Honor
Mathematical Modeling and Computer Contest Award: team leader in a project for solving a big and critical question in 48 hours.
Student Business Plan Competition Prize: team leader for building creative business plan.