Peter E. Berger    Software Engineer /  August 2008

Address: Brimson Laboratories · 1549 Hiironen Rd. · Brimson, MN 55602 · USA
Telephone: (218) 848-2885 · Fax: (218) 848-2433
E-mail: pberger@brimson.com
EDUCATION
1978 Carleton College, Northfield, MN; B.A.; Mathematics
EMPLOYMENT
1990-present. Proprietor, Project Leader. Brimson Laboratories
Founded Brimson Laboratories to target projects requiring the resources of larger software development teams. Team leader and/or software engineer on software design and development contracts with:
  • Thomson Reuters. Software engineer on four separate UNIX (C, Shell, Perl and Sybase) contracts for the Reuters Fixed Income Development Group. Design, implement, test and integrate: 1. Significant components of a large pricing acquisition, calculation and publishing application. 2. A database abstraction layer library to insulate a suite of applications from the underlying database management system. 3. A suite of database integrity tools. 4. Convert existing applications to a new input data stream and develop a new vs. old data collection and analysis tie-out suite to identify and categorize differences. (12/04 - 12/06; 3/07-12/07; 3/08-present)
  • Digi International. Software engineer and sometimes team leader writing and maintaining device drivers and diagnostics for ISA, PCI and USB multiport communications adapters under Linux, Tru64 UNIX, AIX, FreeBSD, QNX and OS/2, and embedded firmware development for Digi's Device Server/Terminal Server products. (6/97-11/04).
  • Minnesota Power.
    • Designed, implemented and maintained a series of automated data collection and analysis projects to monitor air quality, mechanical systems performance and energy usage and production (including monitoring performance of pilot photovoltaic installations) in residential and commercial buildings. Projects include developing embedded datalogger control programs and automated web-site updating such as the Millennium Star Energy Performance and Monitoring project. (6/92-8/04).
    • Software engineer on project that designed, implemented and deployed a web-based, spreadsheet-like customer tracking system. (1-6/03)
  • Conservation Technologies. Multiple remote monitoring and control projects including:
    • Designed and implemented an embedded-Linux energy production/consumption data collection and performance evaluation system for the Hartley Nature Center including monitoring of grid-tied tracker and stationary PV photovotaic arrays and coefficient of performance (COP) measurements of a ground source heat pump (GSHP). (12/03-11/04)
    • Implemented a web-based energy production monitoring system for a 2.4KW grid-tied PV (photovoltaic) installation and merged it into an energy awareness website for the Duluth Library. Custom software includes a Linux interface to the SMA Sunny Boy Control and inverter and a bootable CD-ROM-based standalone public kiosk. (09/03-10/04)
    • Developed embedded control system for monitoring, logging temperatures and controlling dampers and fans in a multi-room commercial vegetable storage facility. (7-12/01) .
    • Developed embedded control system for monitoring, logging and controlling pumps in a hydronic heating system with multiple heat sources. (10/00-4/01)
    • Designed and implemented an intranet/Internet-based remote sensing, datalogging and realtime graphical analysis performance system for 42 geographically dispersed sites connected to a central monitoring office. (10/96-6/97)
  • National Heart Lung and Blood Institute. Principal investigator and senior software engineer leading a multi-disciplinary team to 1. modify our proprietary database-driven digital audio production system to support an adult smoking cessation program, and 2. conduct clinical trials using the resulting highly personalized audiotapes, compact discs and print materials. (8/96-3/97, 8/98-10/02).
  • Oak Ridge National Laboratories/Conservation Technologies. Designed, implemented and maintained a water temperature and flowrate data collection system to evaluate a novel waste-water heat recovery device. (4/99-8/2000).
  • National Heart Lung and Blood Institute. Principal investigator and chief software engineer for SBIR project to develop and test a personalized audiotape program for self-management of childhood asthma. Research protocol is designed to compare the relative effectiveness of personalized vs. generic audio programs. Developed hardware/software system for producing and managing personalized audiotapes. (7/95-6/96)
  • Minnesota Power/Ground Source Heat Pump Consortium. Designed and implemented a remote sensing data collection and realtime analysis system for performance monitoring of a commercial ground source heat pump demonstration project. Custom HTML and CGI programming make the collected data available via WWW Internet browsers using dynamically created tables and graphs. (2/96-8/98)
  • National Biological Survey/Environmental Protection Agency. Principal investigator for software development subcontract in collaboration with the University of Minnesota, Natural Resources Research Institute to develop a virtual reality interface to geographic information system-based landcover classification data. Deliverables include 3D VRML "virtual worlds" which can be explored interactively in 3D using standalone viewers, or with VRML-enabled World Wide Web browsers such as Netscape. (5/95-6/96; 10/96-4/97)
  • Hughes STX/EROS Data Center. Designed and implemented a suite of VCR control programs to automatically position and capture airborne video images in support of the Senegal Ecological Monitoring project. (7-9/95; 7-8/96)
  • Minnesota Department of Health/US Environmental Protection Agency. Co-principal investigator for MDH/EPA research and education project to demonstrate the interaction between how buildings are designed, constructed and operated, and indoor environmental responses including radon levels, and to develop and present suitable educational materials in cooperation with the American Lung Association of Minnesota. (2/95-5/96)
  • National Science Foundation; Minnesota Technology, Inc. Principal investigator for two subcontracts in collaboration with the University of Minnesota, Natural Resources Research Institute to develop a georeferenced airborne video data collection and analysis system and a related helicopter/laser rangefinder/GPS-based stream mapping system. (1/93-6/95; 5-6/96).
  • Digi International. Software engineer on Brimson Laboratories team developing an X.25 network device driver for Digiboard smart communications card. Responsibility for OS/2 Presentation Manager programming. (12/94-6/95)
  • Marathon Multimedia. Designed a hypertext browser application for a technical journal database. (12/93-1/94).
  • Agency for Health Care Policy and Research. Principal investigator for AHCPR SBIR project to develop an expert system for family-oriented, primary prevention health care planning. (9/92-4/93).
  • Personal Learning Systems. System designer for an automated, database-driven, personalized audio tape production system. (6-11/92)
  • National Institute of Diabetes and Digestive and Kidney Diseases. Principal investigator for a NIDDK-funded SBIR project to redesign the University of Minnesota, Nutrition Data System user interface for use by untrained users. The new system includes a natural language analysis engine for user input and novel graphing techniques to display nutrient values. (9/91-4/92)
  • Fairfield Software, Inc. Project leader for the Brimson Laboratories team involved in implementing enhancements to an existing C++/C-Language electronic spreadsheet program. (3-9/91)
  • ICM Productions. Designed and implemented QNX-based, C-Language software for database-driven control of multiple video recorders and other special purpose hardware for a cable television application. (3-6/90)
  • Sellectek, Inc. Debugging an existing QNX QTALK communications application. (3/90)
1983-1992. Contract Programmer and Consultant; Brimson, MN.
Designed and programmed software under contracts with:
  • Nutrition Coordinating Center, University of Minnesota. Designed and programmed C-Language and PASCAL database and user interface programs for food intake studies including major work for the National Center for Health Statistics NHANES national food consumption survey. (7/87-10/92)
  • Heinmiller Software Associates. Programming team member on a project to design and implement a new user interface for a cost analysis system under contract to Estimatic Corporation, Denver, CO. (2-8/91)
  • Euler Solutions. Software engineer working on design and implementation of a cost accounting and flexible budgeting system for the health care industry. (4-10/89)
  • Department of Food Science and Nutrition, University of Minnesota. (5-9/88)
  • Group Health, Inc. Programmed a suite of Turbo PASCAL programs to manage a distributed pharmacy administration database. (6-7/87)
  • Microport Systems, Inc. DOSMERGE/286 beta tester. (4/87)
  • Hallmark Cards, Inc. Designed and developed video graphics system. (1/85-1/86)
  • Control Data Corporation, South-Western Publishing Co.; Scholastic, Inc. Designed and wrote C-Language Lotus 1-2-3 look-alike spreadsheet programs to operate on various hardware under CP/M, Apple DOS, Apple PRODOS, PC/MSDOS, TRSDOS and UNIX operating systems. (2-4/84; 5/86-2/87; 9/87-12/88, 1-4/90)
  • American Mathematical Monthly. Designed and implemented C-Language, UNIX utilities to maintain database; track and print camera-ready copy of book reviews. (3-6/84)
  • Information Technology Design Associates. Co-designed and developed UNIX-based C-Language software development system for multiple target computers. (10/83-2/87)
  • Warren, Gorham & Lamont. Consulting and data conversion work. (10/83-3/86)
  • Control Data Corporation. Programmed CP/M PASCAL MT+ word processor and database manager for CDC microcomputers. (11/82-12/83)
1980-1983 Academic Computer Programmer. St. Olaf College, Northfield, MN.
Designed, programmed and maintained software, provided support to faculty and students and supervised teams of student programmers working for the College's academic computer center. Primary responsibility for computer communications, graphics and text processing projects.
1978-1979 Math Tutor. Phillips Junior High School, Minneapolis, MN..
1977-1978 Math Tutor. Carleton College, Northfield, MN.