Post Job Free

Resume

Sign in

Java Developer Manager

Location:
Toronto, ON, Canada
Salary:
50000
Posted:
June 23, 2018

Contact this candidate

Resume:

Shanshan Gu

587-***-**** ac5zoq@r.postjobfree.com www.linkedin.com/in/shanshan-gu/

OBJECTIVE: To start a career as a full stack developer

HIGHLIGHTS OF QUALIFICATIONS

Honours Standing in Computer Programmer Diploma program at Humber College

Solid training in a variety of environments, languages, design patterns, testing

Projects utilizing various web development technologies, object oriented design

Creative, passionate team player

Fluent in Mandarin Chinese

TECHNICAL SKILLS

Web Technology: JavaScript, jQuery, HTML5, CSS, PHP, XML, ASP.NET

Database Software: Oracle SQL Developer, SQL Plus, SQLite

Programming Languages: Java, C#, Python, Shell Scripting. Proficient in writing code, testing,

debugging, and documentation

Other Software: Android Studio, NetBeans, MS Visual Studio, GitHub, Visual Paradigm, VMWare

MS Office (Word, Excel, PowerPoint),

Operating Systems: Windows Server 2008/2012/2016/R2, Debian, Cent OS, Android

EDUCATION

Computer Programmer, Diploma – Honours Standing Graduated April 2018

Humber College, Toronto, ON

Accounting, Bachelors – Honours Standing Graduated June 2014

Xi’An International University, Xi’An, Shaanxi

Relevant Competencies

Developed an intermediate knowledge of relational database concepts and how to interact with databases using SQL

Takes pleasure in building efficient programs and learning about even more efficient approaches

Experienced with working in teams of various experience and programming knowledge

Capable of troubleshooting complex problems in both coding and operating system errors

Shell scripting: the ability to read, understand, modify and write UNIX shell scripts

Ability to design code including UML modeling, unit and assembly tests

Ability to resolve minor conflicts/issues and escalate when appropriate

Relevant Project Work

Java CRUD Webform Apr 12 – Apr 27, 2018

Team of 5 – Responsible for login capability, agent and client information CRUD

JDBC connection

Login capability with different site layouts according to user role

JSP web page

Service, Servlet, DAO, Model distributed computing structure

Java CRUD Information Table Mar 20 - 27, 2017

Individual Project

JDBC data source

Function separation with DAO

Follows MVC: JSP as view component, Servlet as controller, Bean class as model

Java Pizza Order GUI Apr 4 – 10, 2017

Group of 2 – Responsible for database storage of shopping cart, user information, and inventory

Utilize combination of grid and flow layout for adaptive display

Swing JDialog used for payment confirmation

Swing JComponents to keep GUI lightweight

Radio button ActionListener for cost display

ASP.NET MVC Web Application Mar 10 - 13, 2018

Individual Project

Used Cloudflare, CDN, JavaScript for calendar and timepicker

JavaScript to generate calendar, event creating interface, and validate form

Session object to handle login

Application of Master pages, form validation, and navigation

PHP Clothing Website Jan 8 - 28, 2018

Team of 5 – Responsible for database storage of shopping cart, user information, and inventory

MySQLi used for shopping cart, login information, and search function in site

BootstrapCDN style sheet

Cloudflare for registration security

Collapsible navigation bar to aid site navigation

Presentation of webpage in front of class

Android Cloth Ordering Application Jan 12 - 28, 2018

Team of 2 – Responsible for database and data consistency during android lifecycle

Combination of linear and relative layout for good appearance

Inventory information stored using SQLite

Menu hierarchy from XML source using MenuInflater

Sustained information across instance states by passing order as an object through Intent

Database Performance Tuning and Query Optimization Dec 12 - 17, 2017 Individual Project

Exploration of redo log files to discover checkpoint and database writer processes

Set up archived redo log files to prevent transaction loss of uncommitted commands

Development Tools: Oracle Enterprise Manager (OEM), SQL Plus

Usage of flash recovery area for database backups

C# Hotel Rental Form Nov 23 – Dec 17, 2017

Individual Project

File handling using System.IO to read in specific requests from text file

Exception handling of user inputs

Regular Expression used to aid customer input accuracy

Polymorphism used to handle different room types available

Relevant Courses:

Relational DB Design and SQL

Database Administration

Open Source Programming

Obj-Oriented Analysis & Design

Distributed Computing in Java

Web Programming & Design

Operating Systems

Design Patterns & Software Testing

Critical Thinking & IT Concepts

References Available Upon Request



Contact this candidate