David Cymbala

Experience:

Portalvision, Inc.    Brewster, NY Oct 1999 - May 2002

System Architect / Director of Technology

Responsible for the design, development, and deployment of a large Internet application. Worked closely with management on feature strategy and customer satisfaction issues. Managed a team of 8 developers. The application provided Internet dial-up connectivity and an extensive set of Internet features, built within 600k lines of code.

  • Earned the trust and backing of the client's executives by clearly presenting cost benefit analysis of design trade-offs in functionality, performance, and flexibility.

  • Designed and implemented the testing environment for development, QA, and production, enabling rapid verification of upgrades before going live.

  • Enhanced customer relations by rapidly converting individual customer requests into global features for all customers, enhancing market penetration.

  • Simplified and accelerated feature definition by identifying valuable enhancements reachable without added time or expense.

Technologies: Solaris 7.2, Oracle 8.1.5, Custom TCP servers and protocols, Middleware, Apache Httpd, JServ, C++, STL, POSIX Threads, Java, JavaScript, HTML, HTTP/CGI, Foundry BigIron and ServerIron, Check Point Firewall.

Goldman Sachs    New York, NY Dec 1997 - Sep 1999

Contract Developer

Responsible for porting a loan trading system and a contact management system onto two new platforms. Enhanced infrastructure to improve application efficiency and stability. The applications served traders at the New York and Tokyo loan desks and were integrated into the company-wide back-office processing systems. The entire system was built using 250k lines of code.

  • Provided critical hands-on expertise to developers when language and stability issues arose.

  • Improved team productivity during platform migration by creating enhanced development tools.

Technologies: Solaris 2.5, Sybase 11, Multi-Platform GUI toolkit, C++, Rogue Wave Toolkit++ and DBTools.h++.

Prodigy Services, Inc.    White Plains, NY Oct 1996 - Sep 1997

Contract Developer

Designed, developed, and deployed infrastructure for an intelligent agent application with an email notification system as its vertical application. Developed dynamic web page infrastructure for user home pages that served about 8000 users. Built using 100k lines of code.

  • Enhanced project visibility with an innovative architecture to improve feature deployment.

  • Worked with the project manager to present a compelling project design report to executives.

Technologies: AIX 3.4-6, Oracle 7, Custom Application Servers and Protocols, C++, Rogue Wave Toolkit++, Threads.h++, DBTools.h++, and Net.h++, Netscape Enterprise Server.

Deutsche Bank    New York, NY Jan 1994 - Oct 1996

Contract Developer

Responsible for the trade entry applications and common infrastructure of a trading system supporting equities, futures, bonds, options, and derivatives, and serving five international trading desks. The system was built using 300k lines of code.

  • Created long-term stability strategies that relieved difficulties caused by fragmented development leadership.

  • Researched and implemented cross-group communication systems, smoothing over political problems that plagued previous efforts.

Technologies: AIX 3, X11R4/Xt/Motif, C++/C.

Citibank    New York, NY Jun 1993 - Dec 1993

Contract Developer

Responsible for the design, documentation, and development of a position netting system for foreign exchange and derivative instruments to support the FASB 105 accounting standard. Built from about 20k lines of code.

  • Documented the project clearly and concisely to provide auditors with sufficient means to validate the business process and its financial benefits.

Technologies: Solaris 2.1/2.2, Oracle 6, C.

New Windsor Associates    New York, NY Jun 1988 - Jun 1993

Software Engineer

Responsible for development of an automated trading system for equities. Developed simplified account configuration and desk-specific support infrastructure. Responsible for the technical design and implementation of a real-time portfolio trading system. Created a trade entry system for several trading desks to support risk-management and operational reports. Developed a news headline monitor application. Developed an earnings projection and announcement manager for an equities trading system. Developed an automatic instrument expiration system for futures and future options. Developed a data entry system for specialist and brokerage fees management and reporting. Overhauled the shared real-time price-feed system. Overhauled reports for an equity basket trading desk. Enhanced the electronic reporting system for position reconciliation with the firm's clearing corporation.

  • Formulated and implemented methods of unifying information across trading desks that met management and accounting needs.

Technologies: SunOS 3.5/4, X11R4/Xt/Motif, C, Interbase Database, Unify Database, Sockets/TCP.

Education

Oberlin College, Oberlin, OH
Bachelor of Science, May 1986
Biology, concentration in computer science

Coursework

Studied for Series 7 license 1991

Additional Experience

Avid technical reader, including titles such as Extreme Programming, Design Patterns, Pattern Languages of Program Design series, Large Scale C++ Software Design, Modern C++ Design. Keeping current with developments in XML and web services technology.

Software

Operating Systems: UNIX (Solaris, Linux, AIX), Windows NT/2000
Languages: C++, C, Java, Perl, SQL, PL/SQL
Databases: Oracle 8.1.5, Sybase 11
Database Tools: ERwin, PowerDesigner, TOAD, Oracle Call Interface
Development Tools: UML, Visio, Purify, gcc, Sun WorkShop, gdb, dbx
Web Tools: Web Server/Browser internals, Apache Httpd, JServ,
HTML, JavaScript, CSS, CGI, XML, RSS, RDF,
familiar with J2EE, EJB technologies
Miscellaneous: MS-Project, Advanced Shell Scripting, MKS Toolkit, Cygwin,
CVS/SCCS/RCS, Advanced Make, multi-threaded design