HOWARD HONG ***********@*****.***
**-** **** ***, ****** Hills, NY 11375 718-***-****
PROFILE:
A hands-on technical project leader with solid application experience and
a strong developer orientation. Unique skills include tool development
used for programming support. Experience includes rapid application
development, process re-engineering, regression testing, legacy
application bridges and low-level library development. Broad and
extensive knowledge base spanning large scale architecture design, low
level API's, database design, and regression testing/quality assurance
SOFTWARE/SYSTEMS:
. Java, C/C++, Perl, ksh/bash/csh/sh, awk, sed
. Oracle, Sybase, Informix, Embedded SQL, JDBC, ODBC
. XML, XSLT, XPath
. MQ-Series, TCP/IP, Pthreads
. Geneva, Kondor, Portia, FactSet, TrackData, FT Interactive data feeds
. Solaris, HP/UX, Windows, Linux, VMS, VM/CMS
WORK HISTORY:
Credit Agricole: Treasury IT Consultant 4/10 - Present
. Coded support modules for Kondor and Helix trading platforms.
Developed enhancements for FX accounting and General Ledger.
Ported stored procs to Sybase 15. Debugged and enhanced
Korn shell and Perl scripts. Ported stored procs to Sybase 15.
GlobeOp Financial Services: Project Architect/Manager 1/07 - 4/09
. Architected and developed high performance (~500 trades/sec), multi-
threaded data loaders for Geneva using Java, XSLT, JDBC, Swing, JSP
and shell and Perl scripts. Loaded trade types included equities,
options,
futures, spots, forwards, repos, and cash-flows from Kondor and
LongView
trading systems. Coordinated development across functional teams
(trading, security master, and database and systems admin) to design
data formats,
database tables, stored procs, and messaging infrastructure (MQ-
Series).
. Project management: work delegation, analysis, development, milestone
tracking, and programmer mentoring. Responsibilities also included
primary root cause failure analysis and resolution.
. Developed a multi-threaded, high availability client/server Java TCP/IP
socket based report server used for Geneva/Kondor reconciliation and
OLAP.
. Designed and implemented company wide disaster recovery shell scripts
with emphasis on fast, simple, and easy fail-over recovery.
. Implemented Advent Workflow Manager.
HOWARD HONG
Page 2/3
OpenLink Financial: Senior Software Developer 2/04 - 1/07
. Developed internal C API and Oracle/Sybase enhancements for the Endur
energy trading platform. Coded real-time position pages, enhanced the
commodity transport-link instrument type, and developed modules for
hourly gas and commodity scheduling (CMotion/GMotion).
Phoenix Investment Partners/Zweig: Systems Architect 6/97- 10/02
. Developed the Java/C/Unix based equity trading system. Completely
rewrote the trading system and migrated it from the Raima hierarchal
database engine to Informix. Reverse engineered the previously
existing
code, redesigned and rewrote the entire code base. Also added major
performance boosts to the system. This was a three man, two year
project.
. Coded all the Java, C and embedded SQL low-level libraries. Also
developed
the following modules: rebalancer, slicer, average pricer, portfolio
trade allocator,
nightly batch processes and reports, and application integration with
Portia,
FactSet, Instinet, ITG Quantex, and Excel. Also developed a real-time
quote
monitor utilizing TCP/IP sockets, shared memory, and POSIX threads
. Primary Informix and Sybase database administrator. Developed tables,
views, triggers, and stored procedures. Designed and coded Java and C
API interfaces.
. System Administration: Designed and implemented disaster recovery
systems. Wrote backup and recovery shell scripts. Installed Windows
security patches.
Paine Webber: Senior Programmer/Analyst 10/95 - 6/97
. Programmed Builder Accessory/Motif user interface screens used in
trade clearance. Re-engineered real-time position screens. Designed
and programmed the C/C++ message library for PTC communications.
Coded low-level Sybase and Motif utility functions for the Paine
Webber company-wide C API system library.
Lehman Brothers: Senior Programmer/Analyst 7/94 -
10/95
. Programmed the automated journal entry process and GUI screens using
Object Interface. Designed interface classes using Rogue Wave
tools.h++.
HOWARD HONG
Page 3/3
JYACC Inc.: Software Engineer 9/87 - 7/94
. Co-authored the JDB SQL database engine. Programmed all back-end
processing including physical reading/writing of data in a machine
portable
format. Designed and coded the fast cache mechanism, database
journaling
and the commit/rollback/roll-forward processing
. Member of team that designed the JAM/DBi SQL API for the JAM GUI
IDE toolset. Developed an automatic SQL generator based on end-user
data input to a screen. Created the entity-relationship diagrammer for
toolkit programmers to define database table column mappings to JAM
screen
fields. Coded the C library interface for ODBC compliant databases.
. Jyacc QA. Developed the JTL test specification language for automatic
test suites. Implemented keyboard and mouse ard record/playback for
automated regression testing in X windows.
. Consulting: Coded risk calculators and ported C risk management
routines
to the Macintosh for JP Morgan. Designed and programmed a point-of-
sales system for the NCR 7052 cash register. Designed and programmed a
petty
cash system that tracked expenditures and initiated electronic funds
transfers
for Motorola.
Advanced Access Data Systems: Programmer 1/86 - 9/87
. Designed and implemented the CBridge programming toolkit (An ISAM
file manager for accessing RM/Cobol data files). Wrote a parser for
extracting Cobol record definitions from source code and translating
them into C structures. Coded Btree record access/update/delete and
multi-user locking algorithms.
[pic]
Education/Professional groups
. City College of New York
. New York Open Solaris Users Group
. New York Linux Users Group
References available upon request