Hall Of Fame

John O'Sullivan, Class of 1984

Lead Programmer Analyst, Pitney Bowes


On "Who Wants to be a Millionaire"
Developed systems in C++ for Unix (HP 11.0, HP 10.2, and AIX 4.3) that interfaces with IBM's MQSeries software.

Previous Experience:

  • Physicians Online, Senior Programmer.
    Developed systems in mostly C++ for Unix (SunOS 5.4) for an Internet Service Provider that caters to doctors. Work was also done in HTML, JavaScript, Perl, and Java, as well as Sybase. Extensive use of the Excalibur Search Engine was used. Systems worked on included Medline Searching, POL Discussions which is a doctors-only bulletin board, Habitrol smoking cessation site, Clark O'Neill Single Source Sampling where doctors can order free samples online - 630 orders in the last issue.


  • Marine Management Systems, Senior Programmer Analyst
    Developed systems in C++ in for both DOS and Windows for the maritime industry, these systems involve Inventory, Requisitioning, Equipment Maintenance, Predictive Maintenance, Personnel, Payroll, Communications, and compressed transmission of the data between the ships and the shore, including automated redistribution of received data to other sites including the uploading of such data to main frames such as the AS/400 (Stolt Parcel Tankers and Algoma) and ES/9000 (Princess Cruises) as well as other purchasing and payroll systems. All of these applications had many custom modifications made for each client.

    Used intimate knowledge of maritime industry to design systems and databases. Assisted in the development of other MMS applications, working with the designers, providing my dual experience of computers and shipping companies. Designed strategies in upgrading software for clients while retaining backwards compatibility (very rarely did all ships upgrade at the same time).

    Maintained and integrated development environment for other programmers, making use of Version Control, On-Line Documentation, Incident Tracking, system configuration, and delivery preparation. This included designing and building many front-end applications for developers to use. The environment was created to be flexible enough to deal with the many, many variations within the marine industry. Wrote user interfaces for tools where MMS preferred that the tool worked differently, or to make a more user-friendly interface.

    Built many in-house applications in addition to the development environment. These include Employee Timesheets, Support Logs, and many support tools, working with whomever was to be the end user to make a tool that the user wanted.

    Built and maintained an in-house application used by other MMS employees to configure MMS software before it was shipped. No two MMS clients are the same and there are hundreds of configuration options that could be set. Often, a client's settings would change as they added more ships or requested new features.

    Trained new programmers, designers, and support personnel, provided additional support for clients when needed, using my diagnostic skills to get systems running well.

    Visited remote sites on occasion to fine-tune systems.

Licenses:

U.S. Coast Guard 3rd Mate's license, Unlimited Horsepower)

Education:

  • SUNY Maritime College (BS, Mathematics)
  • Iona College (MS, Computer Science)

Achievment Recognition:

Professional Award for Outstanding Achievement in Computer Science

Personal:

John has a background in French, Spanish, Swedish, Norwegian, and Russian. He is interested in trivia (has appeared on "Who Wants to be a Millionaire"), distance running, softball, Mensa, and bicycling. He graduated from New Rochelle High School, New Rochelle, New York.