Hugh C. Kennedy

Philadelphia, PA 19147
kennedyh@umich.edu
www.umich.edu/~kennedyh

Objective

A chance to apply my skills on some interesting projects.

Interests

My current research and professional interests cover a wide range of topics, including:
network application security and trust frameworks, software maintainability and testability, interpersonal messaging, software process design and improvement, network protocol design and implementation, operating systems, distributed systems, software internationalization and localization, hard and soft real-time systems, and systems administration.

Education

The University of Michigan, Ann Arbor, Michigan
BSE Computer Engineering with honors
1999

Cumulative GPA: 3.328/4.00

Computer Skills

Programming Languages

Operating Systems Programming

Databases

Miscellaneous

Work Experience

2006/04 - present

XO Capital Group
Henchman

Spooky things.

2004/02 - 2006/03

Chicago Mercantile Exchange
Lead Programmer Analyst

Design and implementation lead for integrating the Exchange's next-generation electronic Eurodollar options functionality with both legacy and new proprietary trading systems interfaces. Custom FIX implementation work, market data and order state management.

Designed and Implemented a dynamic, model-driven Automated Trading System for options, interfacing with Exchange order entry and trading engines using FIX MassQuotes.

2002/11 - 2004/02

Chicago Mercantile Exchange
Senior Programmer Analyst

Author of several programmatic interface components to the GLOBEX trading engine. Implementations in java of Tibco middleware and NSC/ RLC and MDAPI messaging.

Began serious software process improvement within my group, increasing reliance on frameworks instead of in-house code, and extensive automated testing with the junit framework.

2001/03 - 2002/11

Parlano, Inc. (acquired by divine, inc.);
Software Engineer

Primarily responsible for Windows NT Single-Sign-On design/integration work with java-based client software and native Windows c++ and Delphi code.

Design lead of a cross-platform distributed trust framework and network authentication system, and responsible for its portable implementation in java and c++.

Responsible for numerous code deliverables and troubleshooting efforts in both the client and server environments as part of several small developer groups.

1999/05 - 2001/03

CAEN, Computer Aided Engineering Network;
Webmaster.

Responsible for design, implementation and maintenance of the College web infrastructure. Extensive web/database integration work. Web application specification, design and implementation. Instituted initial code review process at CAEN.

Honors & Activities

1996/12Dean's List
1997/03Class Honors
1997/12Eta Kappa Nu (Computer Engineering Honor Society)
1998/12Dean's List
I write client and parsing software for wigle.net
I hack on jephyr for fun.

Professional Society Memberships

ACM
IEEE / Computer Society
USENIX/SAGE

References

Available upon request.

This document is also available in ISO 8859-1 (plain text) format.

Hugh C Kennedy

Last modified: $Date: 2009-06-22 09:23:10 -0500 (Mon, 22 Jun 2009) $