12/91 to date: Brookhaven National Laboratory: Advanced Computer Analyst.
Developed software architecture and design of a multi-level distributed control system (VxWorks, RPC) for the Relativistic Heavy Ion Collider (RHIC). Implemented embedded firmware for real-time control of magnet power supplies, instrumentation, and other equipment. Responsible for systems integration & testing of over 100 networked Front-End Computers (VME-bus MC68040 and 603e). Responsible for Software Quality Assurance programs and standards.
8/86 to 11/91: Grumman Aerospace, ILS Department: Principal Engineer / Technical Advisor to Director of Comupter Engineering
Also completed several assignments for Corporate Technology office, including:
6/85 to 7/86: Robotic Vision Systems Inc.: Software Manager
Successfully integrated computer usage and networks across divisions of the company, selected and managed new computer and network installations (microVAX, Sun, ethernet, PACX, CAD/CAM), and conducted C & Unix training programs for over 50 software, electrical, mechanical, and robotic engineers under my technical direction. Devised and instituted corporate standards and methodologies for software development, re-use, design-capture, QA, Configuration Management, CASE tools.
3/83 to 6/85: Megadata Corporation: Product Manager
Developed and brought to market an Inventory Control System, a 68020-based Unix system, a Z80-based CP/M product, and an 8088-based Personal Computer "clone" (including ROM BIOS). Also developed Unix drivers, communications codes, Fortran compiler enhancements, and a 6809 cross-assembler. Supported products for airlines, securities trading, and other applications. Negotiated OEM contracts, wrote major proposals, and provided technical support at trade shows and sales visits.
12/81 to 3/83: American Science, Energy & Environment, Inc. Vice President for Software Development.
11/80 to 12/81: Independent Consultant:
Engaged by Microsoft to solve critical Fortran and Pascal compiler and I/O problems, for what later became the IBM personal computer. Other clients included U. S. Army White Sands Missle Range (probabilistic modeling of atmospheric turbulence), Los Alamos Scientific Laboratory, the New York State organized Crime Task Force, Fabricated Plastics (Morristown, NJ), Cyberchron Systems (Los Angeles, CA), MA/COMM Microwave Power Devices, and American Science, Energy & Environment.
4/66 to 11/80: Brookhaven National Laboratory: Scientific Programmer/Analyst
During 15 years of progressively responsible staff positions in the Applied Mathematics Dept., completed projects for every scientific department plus assignments at CERN, Argonne, Los Alamos, and other national labs. Work included scientific programming, modeling (molecular structure, nuclear reactors, acid rain), language compilers, operating system internals and drivers, real-time process control, data collection and reduction. Established and supervised Help Desk and User Support Services.
5/64 to 4/66: Polytechnic Institute of Brooklyn: Research Associate in Physics X-Ray Diffraction Lab. Performed crystallographic structure determinations; implemented several computational programs in Fortran and assembler. Responsible for converting all imported programs from Fortran II to IV.
OTHER: Secret Clearance, 1986. "Extended Background Investigation" (EBI) completed 1988.
Principal Member of ANSI Fortran Standards Committee X3J3 and ISO JTC1/SC22/WG5. Chair of Fortran Interpretations Subcommittee. Other standards work on POSIX, Ada, and C language.
Adjunct Professor of Computer Science at Polytechnic U. and at Suffolk County Community College.
B.S. degree, 1964
Polytechnic Institute of Brooklyn
50 postgrad credits
Polytechnic Institute of Brooklyn
(now Polytechnic University)
35 postgrad credits
State U. of N. Y at Stony Brook
and Polytechnic University
http://suffolk.li/bam/ Resume -- Publications list -- Skills summary