Leverage my computer science, software, and business training and experience, as well as my analytical problem-solving skills and intuition, to solve complex and important, yet practical problems. Attain a position combining expertise with responsibility, leadership, and strategic decision-making.
Education
CORNELL UNIVERSITY
Ithaca, NY
PhD, Computer Science, May 2004
MBA, Johnson Graduate School of Management, May 2003
MSc, Computer Science, May 2002
UNIVERSITY OF TORONTO
Toronto, ON
Honors BSc, Computer Science and Biology, magna cum laude, May 1998
Experience
1998 - 2004
CORNELL UNIVERSITY: Research, Department of Computer Science
Ithaca, NY
Thesis: Invented a novel, efficient approach for constructing discrete-event simulators that leverages virtual machines and unifies existing designs. Converted the Java environment into a high-performance simulation platform. Constructed a scalable wireless network simulator that can accurately model million node networks, a 100-fold improvement over prior work. Advisor: Professor Zygmunt J. Haas
Implemented a distributed operating system for wireless ad hoc and sensor networks that automatically migrates programs and data to reduce latency and increase application longevity by conserving energy
Designed a stream-oriented language and an optimizing runtime to efficiently execute periodically repeating, pipelined tasks, such as financial computations and stock-ticker analyses, in parallel
2000
TRILOGY SOFTWARE:Business and Software Development
Austin, TX
Developed supply-chain process and extranet, critical to business model scalability, for automotive e-dealership dot-com startup, tripling unit profits and halving fulfillment time
Created integrated intranet applications to improve operations, inventory management and order tracking, drastically reducing transaction overhead and enabling new dynamic pricing strategies
1999
IBM ALMADEN:Database Research, Almaden Research Center
San Jose, CA
Designed query languages to integrate XML with relational data; investigated various language and execution strategy alternatives in terms of expressiveness and efficiency
Research published at top conference and productized
1997 - 1998
IBM TORONTO:Software Development, Database Group
Toronto, ON
Successfully spearheaded project giving IBM industry leadership with support for new high-speed networking standard (VIA/InfiniBand) and record performance in its flagship parallel database product; a strategic win over competitors Oracle and Microsoft
Extended database communication layer to allow modular protocol plug-ins, providing valuable performance improvements for websites, electronic commerce and other database-driven applications
1995
MICROSOFT CORPORATION:Software Development, Office Group
Seattle, WA
Implemented two successful Office 97 features, later also used in Windows. Learned valuable software practices and about managing complex development projects
1993 - 1994
VEHICLE INFORMATION CENTER OF CANADA (VICC):Consultant
Toronto, ON
Accelerated, from days to minutes, the production of statistical vehicle accident reports, the primary company product distributed to insurance companies nationwide; enabled more timely updates and better service, generating additional revenue
Academic
Specialization: PhD focus in areas of databases, distributed systems, networking, languages, and simulation. Publications listed online. MBA focus on economics, finance, and software engineering. Teaching: Designed, taught and assisted with more than a dozen computer science and business courses; mentored 8 masters and undergraduate students on research projects. Awards: Received full tuition and stipend for entire graduate and MBA studies, undergraduate scholarships, and teaching excellence awards; excelled at programming, math, and physics competitions. Other: Invented Spyce - details online
Skills
Proficient in the major programming languages; web, network, open-source and database technologies, protocols and standards; operating systems and desktop applications, including: C, C++, Java, Python, C#, VB, Pascal, Lisp, JSP, XML, SQL, O/JDBC, IBM DB2, MySQL, SAP, Unix, POSIX, Win32API, COM, .NET, MS Office, Corel, AutoSketch, Photoshop - remainder online