A chance to apply my skills on some interesting projects.
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.
- OpenBSD
- Solaris 10
- Linux 2.6
- Windows NT/2k
- MacOS X
- Inferno
- CyberFlex/JavaCard
- Author of RFC 3091
and RFC 3252.
- Java/C/C++/Perl network application design and implementation.
- Network application protocol design and implementation.
- Code contributor to mozilla,
and OpenBSD.
- ASN.1 work in c++ and java.
- TIBCO middleware programming.
- Web application programming in Perl, TCL, Python and Java.
- 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.
|
| 1996/12 | Dean's List |
| 1997/03 | Class Honors |
| 1997/12 | Eta Kappa Nu (Computer Engineering Honor Society) |
| 1998/12 | Dean's List |
| I write client and parsing software for wigle.net |
| I hack on jephyr for fun. |
Available upon request.
This document is also available in ISO 8859-1 (plain text) format.
Last modified: $Date: 2009-06-22 09:23:10 -0500 (Mon, 22 Jun 2009) $