Shanshan Gu
587-***-**** **************@*****.*** 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