Forum | Russian | FAQ | SiteMap | Contact Us








1234567891011121314151617

Resume 4

William Cramer
Holbrook, New York

General Background

I am a Computer Scientist with over thirty years experience in software engineering and systems management. I have worked on large-scale mainframe systems, small-scale embedded systems, and a majority of systems in-between. I have utilized most modern languages and tools and have a wide and continually expanding breadth of knowledge in computer technology.

Work Experience

1999 - 2002
Astonet Corp., a Reuters Company - New York City, New York

Lead Software Engineer, FIX Development

Equity trading customers wishing to trade on Astonet while using third party GUI applications for order entry will transmit orders in the industry standard FIX protocol. The Direct FIX application running at Astonet accepts these orders, stores them, and converts them into orders sent to the Astonet trading system. Our group maintained and enhanced the Direct FIX application.

I was involved with designing and implementing new features as well as analyzing error reports and determining problems and solutions debugging for existing and newly developed programs. Software used standard object oriented techniques in C and C++ as well as common design patterns. Configuration management ClearCase and fault tracking ClearQuest tools were also employed. Locally developed utilities were implemented using standard UNIX HP-UX/Solaris tools awk/sed/grep/shell as well as Perl and associated Perl modules e.g., Perl/Tk for rapid development of GUI applications . The application consisted of network communications TCP/IP technologies and utilized internal database methodologies. My responsibilities also included job screening of potential applicants for technical competence in UNIX and C/C++ as well as the training and mentoring of new and current employees.

1998 - 1999
DDX Systems - New York City, New York

Senior Software Engineer, Global Ticker Plant/Systems Development

Financial Market Data feed processing. In particular, the real-time processing of international exchange source data feeds over Ethernet channels, which proceed to local databases and then on to our real-time data feed to our customer sites. All development was done using C++ on Unix systems Solaris employing object-oriented development techniques. All documentation was done using HTML for display on our company intranet.

1995 - 1998
Bridge Soft Systems, Inc. - New York City, New York

Senior Software Engineer, Data Feeds and Integration

Low-level systems engineering:

  • Device driver for serial SDLC communications device in Solaris.
  • High performance, robust, inter-process communications package using shared memory FIFO buffers rather than the slower UNIX IPC
  • messaging toolkit.
  • Dynamic remote communications toolkit using the UNIX curses API for the user interface.

High-level applications:

  • Query tools to access the Bridge data feed via our API to produce snapshot and end-of-day portfolio analysis data.
  • Full responsibility for maintenance problem determination and resolution of legacy products for broadcast only and broadcast/interactive digital data feeds.
  • Applications were written in ANSI C/C++ for use in SunOS, Solaris, HP-UX, AIX, VMS, and Windows NT environments.
1994 - 1995
Brook Networks, Inc. - New York City, New York

Senior Systems Administrator

UNIX SunOS and Solaris system and network administration. Tool construction for company-wide backup/recovery resource and remote system management and file distribution facility. Tools were written in C, sh, and perl utilizing UNIX tool sets such as awk and sed.

1994
Medico Healthcare Systems - Rochester, New York

Systems Administrator

UNIX AIX system and network administration.

1985 - 1994
Digital Vision Systems, Inc. RVSI - Hauppauge, New York

Senior Software Engineer/Systems Administrator

Systems Administration:

  • Construction and management of engineering network of UNIX workstations and PC s.

Software Engineering:

  • Project consulting and training in UNIX, C, C++, and windowing GUI interfaces.
  • Development of a software configuration management environment CASE toolset
  • Conversion of strategic product software from SunOS/Sunview/K & R C to Solaris/X/ANSI C on PC hardware platform.

Communications Development:

  • Device driver implementation.
  • UNIX to embedded system control facility.
1976 - 1985
National Research Data Center - Upton, New York

Software Engineer/Manager of Systems and Operations
  • Management of time-shared computing system and research databases.
  • System software management and development.
  • Physics analysis code maintenance and development.
  • Graphics tools.
1976
Network Analysis Corp. - Glen Cove, New York

Member of the Technical Staff
  • Development of simulation system for packet-switched communications network.
  • Data base design.
  • Analysis of hardware/software design for a digitized voice packet network in a military environment.
1972 - 1976
State University of New York at Bear Brook - Bear Brook, New York

Programmer/Analyst
  • Data base management system design and implementation.
  • Data base acquisition system.
  • Clinical data acquisition systems.
  • Clinical data analysis systems real-time data analysis .
  • Statistical research data applications.
  • Hospital information systems simulation.

Teaching Experience

1983 - 1988 Suffolk County Community College
1974 Polytechnic University of New York, Graduate Program
1971 - 1973 State University of New York at Bear Brook.
On-the-job Various employers, during my tenure there.

Education

1976 State University of New York at Bear Brook
Master of Science in Computer Science
Thesis: The Design and Implementation of an On-line Data Collection, Correction, and Organization System for the DECsystem-10.

1971 State University of New York at Bear Brook
Bachelor of Science in Physics and Computer Science
Magna cum Laude.

My on-the-job training included work in financial services, academia, government research facilities, consulting, technology, and network services.



1234567891011121314151617