KENNETH (CHI WAI) NG
*B Systems Design Engineering
*******.**@*********.**
SKILLS SUMMARY Extensive development experience with various technologies
Experienced with building data-heavy applications
(MapReduce, Cassandra, Hive, MySQL and SQLite)
RELEVANT EXPERIENCE, Software Engineering Intern
Menlo Park, CA
Aug 2012 - Dec 2012
Improved search results for Facebook places and pages using C++ and HiveBuilt tools to improve speed, quality and reliability of deduplication in the entity graph, Software Engineering Intern
Mountain View, CA
Jan 2012 - Apr 2012
Built features for Ooyala's content discovery engine using Ruby, Cassandra and MapReduceDeveloped tools to generate video recommendations using machine learning techniques, Research Assistant
Waterloo, ON
Sep 2011 - Dec 2011
Performed research tasks on near-duplication document clustering using MapReduce and C++
MySpark Technologies, Mobile Applications Developer
Toronto, ON
May 2011 - Aug 2011
Designed and built education-based Android applications using Java and SQLiteDeveloped an automated test framework using the Android Compatibility Test Suite, Software Developer
London, ON
Sep 2010 - Dec 2010
Developed electronic funds transfer (EFT) solutions to authorize credit card payments with C++, COM, and Win32 API, Applications Developer
Toronto, ON
Jan 2010 - Apr 2010
Developed back-end functionality of a web database management application for national weather data using Java, MySQL and Apache Tomcat
RELEVANT PROJECTS
Smart Lighting System
Developed an Android application that interfaced with Arduino microcontrollers to manipulate motor-powered light switches
StoreMe
Built a product inventory and purchase order management software for independent electronic retail stores using Java Swing, JDBC and MySQL
EDUCATION
University of Waterloo
Sep 2009 - Present
Candidate for Bachelor of Applied Science, Systems Design EngineeringReceived Dean's Honour List, 2009 - 2011