JOHN G. RHOADS
112-D Inman Street
Cambridge, Massachusetts 02139

(617) 868-5018 fax (617) 868-5021 Internet john_rhoads@acm.org

HARDWARE: Intel x86, Apple Macintosh
LANGUAGES: C++,  C, Java, XML/XSLT, Intel 80x86 assembler, Motorola 680x0 assembler, perl, Visual Basic, FORTRAN, SAS
OPERATING SYSTEMS / ENVIRONMENTS: Microsoft Windows NT, Microsoft SQL Server, COM, Visual Basic, embedded platforms, MS DOS, Macintosh OS

EXPERIENCE

3/96 to present PHILIPS MEDICAL SYSTEMS, Cardiac and Monitoring Systems, Andover, MA (the former Hewlett-Packard Medical Products Group)
  Software Design Engineer in Patient Monitoring Division: Project Engineering Center, Clinical Information System Program, Central Station and Connectivity groups.
  Projects have included M2384A Agilent Connect  (NT system for connectivity of proprietary medical data networks to industry standard Health Level Seven (HL7) TCP/IP protocols), M2376A Device Link (automated collection of clinical data from ventilators, infusion pumps and others for clinical information systems via industry-standard HL7 protocols), M1273A Alert Dispatch (medical monitoring information to nurse paging systems), M1730 TraceMaster ECG Management System (Java-based electrocardiograph data export). Prototype work included web and PDA communication to medical systems and web-based clinical information systems. 

 

1/90 to 3/96 RHOADS SYSTEMS, INC., Hamilton, MA
  Independent software contractor on projects in:
  Distributed/Network applications - Hewlett-Packard M2005A LabVue multitasking application for viewing clinical laboratory data piped in from hospital systems via TCP/IP or NETBEUI networking on HP medical monitors.
  Microsoft Windows 3.1 and Windows NT - upgrade of "Agency Workbench for Windows" application to register users and and maintain SQL database of application-specific authorization data using Microsoft C/C++ 7.0, on Microsoft LAN Manager based networks with database component under Microsoft (Sybase) SQL Server, and with Borland Paradox Engine for standalone workstations for all corporate applications at The New England (New England Mutual Life), Boston, MA.
  Macintosh multimedia elementary education application - "Talking First Dinosaur Reader", New Media, Pound Ridge, NY.
  Embedded systems - designed and implemented hardware and software for network gateway passing selected information from proprietary medical monitoring Serial Distribution Network to paging devices (Hewlett-Packard M1273A Alarm Data Gateway for Hewlett-Packard Corp., Medical Products Group, Andover, MA), and embedded motion control system for aligning architectural panels to calculated astronomical coordinates of sun to reflect additional sunlight into work spaces in Morgan Hall, Harvard Business School, and system controlling 5 independently positioned sets of prisms in a sunlight-refracting sculpture by artist Charles Ross in Class of 1959 Chapel, Harvard Business School (Hopper & Company, Concord, NH)
  multimedia training - designed and produced a prototype multimedia authoring system and training application using Microsoft Windows 3.1 with Multimedia Extensions in Asymetrix Toolbook and Microsoft C using DDE and DLL techniques to control graphics, CD-ROM, CD audio and PCM audio (Applied Learning, Bedford, MA).
  engineering data acquisition using Labtech products and Microsoft C under Microsoft Windows (for clients including ORS Environmental Equipment, Greenville, NH)
  mathematics education, working on a secondary school and college mathematics packages using Microsoft C and YACC, including general expression evaluators, graphics mode function plotters and quizzes (for Houghton Mifflin Co., Boston, MA and Addison-Wesley, Reading, MA).
  Author of numerous articles in Personal Engineering and Instrumentation News and other publications
  Skills summary: graphics, data acquisition hardware, data loggers, device drivers, TSR/memory-resident software, interrupt handlers, MS-DOS internals, Microsoft LAN Manager, Microsoft SQL Server, Microsoft C/C++ 7.0, Zortech C++, lex, yacc, Microsoft Windows 3.1 applications and DLLs, Asymetrix Toolbook and OpenScript language. Microsoft Certified System Engineer.
 6/89 to 1/90 WRIGHT ASSOCIATES, Lexington, MA
  Small software venture making spreadsheet-type IBM PC software for heating, ventilating, and air conditioning design calculations. Wrote access library and database preparation programs in C and AWK for 80,000 unit equipment database. Worked on conversion of "cell engine" and several end-user program products from DeSmet C to Turbo C.
  Skills summary: Turbo C, awk
5/85 to 6/89 LABORATORY TECHNOLOGIES CORP., Wilmington, Mass.
  Engineering Manager in five-programmer department developing IBM PC and Macintosh software for realtime laboratory data acquisition (LABTECH Notebook). Rewrote graphics component of program using VDI for device-independent graphics. Author of LABTECH Real Time Access (allows foreground programs to read data being acquired by Notebook running as a background process, and write data acquisition and process control commands to a command interpreter, using ordinary file operations to a MS-DOS installable device driver -- US Patent No. 5175855). Project leader for LABTECH Notebook for the Macintosh, designing and writing an all-new graphical user interface (including an Microsoft Windows-like application programming interface for the Macintosh to facilitate later porting to WIndows, and porting realtime control code from PC to Macintosh). Attended basic and advanced Microsoft Windows programming training. Prototyping experience in Windows and OS/2 Presentation Manager. Also wrote numerous drivers for data acquisition hardware, software tools and utilities including interactive system installation program, interactive graphics replay utility, and custom full-screen data acquisition program for Ford Motor Co. steering and handling field tests. Wrote user documentation and sample code for end-users using programming languages with the Labtech software package.
  Skills summary: C, C++, Intel 8086/80286 Assembler, MS/PC-DOS operating system internals, OS/2, Motorola 680x0 assembler, Microsoft Windows 2, Macintosh Toolbox and System, including multitasking, interpreters, UNIX LEX and YACC, real-time/multitasking, asynchronous communications, graphics, device drivers, analog/digital conversion, interrupt handlers, Microsoft BASIC
 5/84 to 5/85 HAYDEN SOFTWARE CO., INC., Lowell, Mass.
  Brought in to train programming staff in C language. Acted as compiler and runtime library testing coordinator at principal commercial beta test site of Aztec C for the Macintosh. Wrote Macintosh version and Commodore 64 version of "Word Challenge" word game program based on 90,000 word lexicon using complex data compression techniques. Wrote graphics and mathematics components of authoring system and interpreter for SAT review course for the Macintosh. Promoted from senior analyst to Engineering Manager, Consumer Products Group with five-programmer staff
  Skills summary: C, Apple Macintosh system software, Motorola 68000 Assembler, Intel 8086 Assembler, Mostek 6502 Assembler
 7/76 to 5/84 YALE UNIVERSITY, New Haven, Conn.
  Associate Professor teaching and researching in mathematical population biology and computer applications. Demography, survey research, quantitative data analysis, management of large research data sets.
  Skills summary: C, PL/1, APL, Pascal, BASIC, Zilog Z80 Assembler, IBM 370 Assembler, IBM 370 OS/MVS, IBM 370 VM/CMS, statistics and decision support software, SAS, FOCUS and other database systems, technical writing, teaching.
 6/72 to 7/76 HARVARD UNIVERSITY, Cambridge, Mass.
  Programmer/research assistant principally on Harvard Solomon Islands Expedition, a multidisciplinary medical/biological survey.
  Skills summary: FORTRAN, PL/1, IBM 370 Assembler, DEC PDP-11 Assembler, UNIX, numerical analysis, statistical data analysis, database applications

PROFESSIONAL CERTIFICATIONS:

 Microsoft Certified System Engineer

American Society for Quality Control, Certified Software Quality Engineer

American Society for Quality Control, Certified Quality Auditor

EDUCATION

HARVARD UNIVERSITY, Cambridge, Mass.

PhD (Biological Anthropology)

AB (Biological Anthropology)