Client: U1.com
Industry: Stocks
Years: 2000-2001
Project Manager
Managed two telecommuting programmers, interfaced with client in Japan and New York via teleconference
and status documents, worked with U1 management. Instituted estimation and status tracking documents/processes
that were adopted for subsequent U1 projects. Procured and adminstrated bug tracking software.
Managed separate weekly teleconferences for managers, programmers, and bug resolution. Wrote code
as needed to meet schedule goals.
Team Leader
Prior to managing, lead the two person programming team, driving design, assigning work, reporting
status, estimating schedule, mentoring, and interfacing with management. Evaluated and recommended
FIX (Financial Information Exchange protocol) middleware, ElTrader from InfoReach.
Architect
Generated design document, here is a sample diagram:
1.1 FIX Gateway message flow
Java Programmer
Wrote the FIX Ambassador which instantiated the El Trader MOM and exchanged FIX messages with it.
Using reflection, translated FIX messages into an internal 'Z' format and exchanged them with the
TS Ambassador. Wrote a JDBC persistence manager using Sybase which persisted messages for the Gateway.
Created a Swing message tracking GUI for multiple server connections, which allowed editing and
viewing of message content, and showed message chronology alongside.
QA
Prototyped the JUnit test harness for driving an automated remote client to exercise the server. Later,
as manager of the project, drove the QA process by running bug meetings, adjudicating bugs, and
assigning action items.
Tools: El Trader MOM, FIX, JMS, JDBC, Swing, JUnit, reflection, multithreading, PR-Tracker, MS Project, Excel, and Word