Post Job Free

Resume

Sign in

Software Engineer Project

Location:
Toronto, ON, Canada
Salary:
75000
Posted:
May 01, 2014

Contact this candidate

Resume:

Guang Lei (Charlie) Ou Yang

*B Computer Engineering

**** ***** ***** ******

Mississauga, Ontario, L5M 3T6

acdx7c@r.postjobfree.com

226-***-****

SKILLS SUMMARY

* Strong knowledge of Java, C, C++, and C# (5+ years)

* Working experience in javascript, jQuery, SQL, SPARQL, Python (3+ years)

* Extensive experience in software development using MVC frameworks (3+ years)

* Very comfortable in using Eclipse, Visual Studio and Linux for software development (5+ years)

* Effective team player requiring minimal supervision

* Good knowledge of data structures and algorithms

WORK EXPERIENCE

Programmer Analyst, Ontario Teacher’s Pension Plan, Toronto, Sept/2013 – Dec/2013

* Took the project lead in designing and implementing an enterprise level reporting application

* Designed and implemented many REST data services to accommodate new web applications

* Built prototype systems for proof of concept purposes using the full stack (Kendo UI, WCF REST, SQL)

* Technologies used: C#, SQL, SPARQL, javascript, jQuery

Software Engineer Intern, Datalot Inc, Brooklyn, New York, Sept/2012 – Dec/2012

* Developed and maintained an enterprise web application using PHP, HTML, CSS, javascript and jQuery

* Implemented python services using the Django library to serve as data providers

Programmer Analyst Architecture, Ontario Teacher’s Pension Plan, Toronto, Jan/2012 – April/2012

* Designed and implemented a reporting application using Telerik Silverlight RadControls

* Improved web applications by implementing new changes submitted by other departments

* Designed and implemented a File Broker component for a major Data Service

* Conducted a research project to analyze speed of database technologies (MondoDB and NCache with existing services)

* Technologies used: C#, SQL, MongoDB, NCache, HTML, CSS

IS Java/J2EE Developer, Toyota Motor Manufacturing Canada, Cambridge, May/2011 – August/2011

* Implemented a major data component of the manufacturing reporting system (Java web app, web service, SQL)

* Improved the internal website based on customer requirements (other departments)

* Completed improvement tasks for the Accounting web application

* Technologies used: Java EE, JSP, Java servlets, SQL

Network Services Coordinator, Pathway Communications, Markham, September/2010 – December/2010

* Tested and evaluated the Company's website for bugs and errors

* Prepared documentation on the Company's Data Center to undergo the SAS Type II Audit

* Conducted market research in Cloud Computing for the Company's new product launch

Network Services Coordinator, Pathway Communications, Markham, December/2009 – May/2010

* Developed excellent communication and outstanding organization skills by being the liaison for the company and its clients, and managing daily and weekly meetings

* Obtained exceptional technical writing skills by preparing monthly networking reports

PROJECTS

QXposure, Fourth Year Design Project, University of Waterloo, May/2013 – Present

* Designed a queue measurement and tracking system for amusement parks

* Responsible for development of the control center in the system (C# REST service), which communicates with all of the components

InstaMeme, Facebook Hackathon, University of Waterloo, January 25 2014

* Designed and implemented a Google Chrome Extension

* Type a meme title, a top caption and bottom caption to generate a Imgur link to that personalized meme

Distributed File Transfer System, Distributed Computing, University of Waterloo, May/2013 – August/2013

* Designed and implemented a peer-to-peer system using the BitTorrent protocol

* Gained valuable experience in multithreading and socket programming

Discrete Event Simulator for LAN, Computer Networking, University of Waterloo, January/2013 – April/2013

* Designed, implemented and tested a simulator to evaluate the performance of LAN using CSMA/CD

* Simulated and produced the throughput of LAN as well as the average delay in packet transmission for different loads

Hospital Database System, Database Systems, University of Waterloo, January/2013 – April/2013

* Organize, design, and implement a database (MySQL) to keep track of hospital records

* Designed and implemented a Java Web Application (JSP, and servlets) using NetBeans to interact with the data retrieved from DB

Edge Detector on FPGA, Digital Systems Engineering, University of Waterloo, May/2012 – August/2012

* Obtained adequate knowledge of using Altera Quartus II FPGA design software (VHDL)

* Successfully built an image edge detector with optimal resource usage (pipelining)

EDUCATION

Candidate for Bachelor of Applied Science, Honors Computer Engineering, University of Waterloo, Waterloo, Ontario, September 2009 – April 2014

Relevant Courses

* Data Structures and Algorithms

* Operating Systems

* Computer Networks

* Cooperative and Adaptive Algorithms

* Distributed Computing

ACTIVITIES & INTERESTS

* Concert Master (violin), Senior String Ensemble, Mississauga, Ontario, March/2005 - June/2009

* Recreational Basketball

* Cooking



Contact this candidate