WINONA TONG

Honours Computer Engineering & Management Sciences Option


Skills Summary

» Excellent business communication skills
» Wide breadth of knowledge, inquisitive, willing to learn, optimistic, diligent, motivated, acute attention to detail
» Intermediate knowledge of French, conversational Cantonese and Mandarin
 

Computer Proficiency

Languages
C, C++, C#, Java, JavaScript, JSP, HTML, XML, XSLT, WML, CSS, Perl, PHP, ASP, ASP.NET, Basic, Visual Basic, VBScript, VBA, SQL, Pascal, Prolog, VHDL, ColdFire Assembly

Software
Quartus II, Matlab, Xilinx Foundation, Microsoft Visual Studio, Microsoft Office, AutoCAD, Adobe Photoshop, Illustrator, Premiere, Macromedia Studio, QuarkXPress, Emacs, CVS, Perforce

Operating Systems
Windows (3.x, 9x, Me, NT, 2000, XP), UNIX (Solaris), Linux, DOS, Mac OS

Hardware
Assembly, configuration, testing, troubleshooting, repairing, networking,
Motorola ColdFire Processors, Altera Excalibur Development System, Xilinx Spartan FPGA Platform
 

Experience

Castle Peak Studios, Toronto 1992 - Present
Owner, Creative Director
» Supervised makeover of web site for United Wire & Cable Inc. (http://www.unitedwc.com)
» Established online presence for Adventure Lodge (http://www.adventurelodge.com)
» Designed custom logos, t-shirts and other paraphernalia for various individuals and organizations
 
Morgan Stanley, New York Jan. - April 2004
Programmer Analyst
» Upgraded trading system front-end to facilitate placement of over 6,000,000,000 USD in credit derivatives trades
» Liaised with regional representatives to standardize application specifications across international business units
» Prototyped GUI's for new program modules in proprietary trading system using C#
» Prototyped module that imports trade data from proprietary trading system to Microsoft Excel and vice versa using C#
» Designed and programmed automated regression test suite to detect breaks in data integrity for Sybase databases
» Programmed unit tests using NUnit
 
HSBC Securities Canada Inc., Toronto May - Aug. 2003
Application Developer
» Designed and developed a white box testing web application in C# using simple artificial intelligence
» Researched obscure features and techniques of using C# and the Microsoft .NET Framework in order to assist other developers in finding optimal solutions to mission critical and design issues
» Created real-time and delayed stock quote retrieval user controls in .NET
 
Merrill Lynch HSBC Canada, Toronto Jan. - April, Sept. - Dec. 2002
Application Developer
» Researched and tested security schemes supported by the Microsoft .NET Framework
» Installed, configured, customized, maintained and trained testers to use browser-based bug tracking system
» Programmed Microsoft Access data mining applications that work in conjunction with DB2
» Localized and maintained English, French and Chinese marketing and online trading web sites
» Created Macromedia Flash banners for an award-winning advertisement campaign
 
IBM Canada Limited, Markham Jan. - April, Sept. - Dec. 2000
PC Development Specialist
» Assembled and configured Windows 2000 (IIS) and Linux (Apache) web servers and clients to demonstrate proprietary networking technology
» Designed and developed a program to stress test hardware
» Created preload and customer recovery CD images for mass production
» Tested PC prototypes for quality and functionality
» Wrote users' guides targeted at first-time computer users, and other technical documentation
 

Education

University of Waterloo June 2005
Honours Co-op, Bachelor of Applied Science, Computer Engineering with Management Sciences Option
Related Courses
Algorithms and Data Structures, Programming Languages and Translators, Real-Time Operating Systems, Software Engineering, Distributed Systems, Numerical Methods, Probability Theory and Random Processes, Digital Circuits, Digital Systems, Linear Systems and Signals, Communication Systems, Analog Control Systems, Microprocessors and Hardware Interfacing, Management Sciences, Management Information Systems

Projects
» Device that broadcasts incoming cellular phone calls over common copper phone network (http://www.robotichighfive.com)
» 50 MHz microprocessor - developed on the Altera Excalibur development system using VHDL
» Electronic musical instrument - developed on the Altera Excalibur development system using parallel interfacing, ADC's and DAC's
» Real-time operating system for the Motorola ColdFire processor programmed in C
» Compiler that converts contrived programming language into ColdFire assembly using C++
» Calculator, clock and user interface programmed in ColdFire assembly
» Ping pong game - created on the Xilinx Spartan FPGA platform using primitive gate logic
» Conway's Game of Life - optimized data structures and algorithms in Java to create the second fastest implementation in Algorithms and Data Structures class
 

Activities, Interests

Sports
swimming, in-line skating, skiing, badminton, cycling, tae kwon do, camping, kayaking, canoeing

Music
formal training in piano, vocal music

Visual Arts
drawing (comic strips, caricatures, portraits) photography, computer graphic design

Volunteering
» Face Painter, Partners in Prevention Colon Cancer Challenge 2004
» Engineering frosh leader, University of Waterloo (trained in standard first aid)
» Contributor, Bambooda Magazine (http://www.bambooda.ca)
» Guest services, Nike 10k RUNTO
» Pride 3D 2003 parade security, Pride Toronto
» Greeter, usher and exhibitor liaison, Canadian National Anime Expo
 

References

» References available upon request.