SIYUAN YU
#-
_-
SUMMARY
Hard working and self-motivated computer programmer graduate seeking entry level developer position.
EDUCATION
Computer Programmer Diploma
GPA
Algonquin College
~ 01/2018 - 12/2020
3.97 /
+ Canada, Ottawa
4
- Dean's honor
Mechanical Engineering Master’s Degree
University of Ottawa
~ 09/2012 - 04/2014
+ Canada, Ottawa
Mechanical Engineering Bachelor’s Degree
Sichuan University
~ 09/2008 - 07/2012
+ China, Sichuan
SKILLS
Languages
Java
PHP
Javascript
HTML/CSS
XML/XSLT/XSD
SQL
Python
JSON
Project Management
Jira/Confluence
Apache Maven
Git/GitLab/Bitbucket
Jenkins
Software Tools
Eclipse
IntelliJ
Oracle JDeveloper
Android Studio
Parasoft SOAtest
MongoDB
MySQL
WORK EXPERIENCE
Tester/Developer - Coop Student
The Innovation Information and Technology Branch of ESDC Employment and Social Development of Canada)
~ 09/2019 - 08/2020
+ Ottawa-Gatineau, Canada
- Contributed to the development and testing of SOAP/REST web services in an agile environment using Maven, Java Spring
Boot, XML, Citrus for integration tests as well as JUnit for unit tests.
- Applied SCRUM workflow to ensure effective teamwork progress.
- Collaborated with colleagues across departments as well as external service providers to ensure that projects were
completed on time.
- Applied communication skills by giving project demos to the team.
- Learned the techniques used in the team’s project quickly to integrate into the new working environment.
PROJECT EXPERIENCE
CCCPMS (Contact Center Canadian Porfessional Management Services) - Java
~ 04/2020 - 08/2020
Project that contributed to during COOP term
- Developed a Java SpringBoot and Apache Camel version of the released CCCPMS project from Oracle version.
- Collaborated with the team members to create, review, update, and maintain business and technical features to meet
acceptance criteria.
- Implemented all of the required functions in a team of eight.
- Performed automated integration test with Citrus framework in Java.
- Modified and refined existing WSDL and XSLT files to make them available in Java SpringBoot version.
- Implemented data conversion between two clients from XML to JSON in Apache Camel framework in Java.
- Added exceptions handling class to ensure the normal flow of the project.
DARs (Departmental Accounts Receivable) Web service - Java, Oracle, XSLT
~ 09/2019 - 08/2020
Project that contributed to during COOP term
- Developed automated unit tests for both positive and negative situation using Parasoft SOAtest.
- Fixed defects in XSLT and pipeline files by using Oracle JDeveloper.
- Attended Scrum meetings to communicate progress, impediments, successes to the team members.
- Deployed modified project to different environments using Jenkins.
- Documented the result of all types of tests to ensure issues found are properly tracked throughout the Software Life Cycle.
LotusCentre WebSite - PHP, HTML, CSS, JavaScript, Mysql
~ 09/2020 - 12/2020
School Group Project with real client
- Developed Lotus Centre Website using PHP in a team of six.
- Communicated with the client to gather user needs information and business requirements in scheduled meetings.
- Wrote technical reports including preliminary Investigation, Software Requirements Specifications, Validation report,
Elaboration report.
- Built user-friendly front-end pages using HTML, CSS and JavaScript.
- Created the 3NF relational database by designing ER diagram with SQL script in MySQL Server.
- Developed the basic data operations – CRUD using PHP mysql_connect function.
- Designed and executed test plans to verify all functions of the websites.
Restaurant WebSite - PHP, Mysql, JavaScript
~ 09/2018 - 12/2018
School individual project
- Developed a restaurant website using PHP, JavaScript, HTML, CSS independently.
- Built the database including administrator table and mailing list table in MySQL.
- Implemented user login and logout using PHP session function to maintain login authentication.
- Implemented customer management features including creating, reading, updating and deleting contacts using PHP MySQL
function.
- Created and run manual functional tests to ensure the website performs as expected.
REFERENCES
Jean gabriel Belleau
Organization Name:
Phone Number:
Email:
Employment and Social Development Canada--
Tuan Vantu
Organization Name:
Phone Number:
Email:
Employment and Social Development Canada--