CV for Frederick G.M. Roeber

# Curriculum Vitae

## Personal:

Name:
  Frederick G.M. Roeber
Date of Birth:
  28 November 1967
Citizenship:
  United States of America
Marital Status:
  Single
Address:
  37 Rue de Geneve
  01170 Gex
  France
Phone:
  +33 50 28 34 59
E-mail:
  roeber@cern.ch

## Education:

BS Physics, California Institute of Technology, 1990. My senior year research with the High Energy Physics group (L3 Experiment) involved the writing of software for the symbolic solution of Feynman diagrams.

Honors Graduate, Mead Senior High School, Spokane WA USA, 1985.

Graduate, Rickover Science Institute, Leesburg, VA USA, 1984.

## Work experience:

### October 1994 - Present:

Caltech staff scientist, consulting for the World-Wide-Web core development team at CERN.

- Worked on the design of an automatic document caching/distribution system to complement the HTTP and NNTP protocols.
- Designed and implemented the distributed, multi-host HTTP service on the highly-loaded info.cern.ch machines. Oversaw the long-term operation of this service.
- Modified the World-Wide-Web software to use GNU Autoconf, an industry-standard configuration system, to enhance and simplify the porting of this software to new platforms.
- Provided general consultation, problem solving and troubleshooting for the Web development team.

### June 1990 - June 1994:

Caltech staff scientist, consulting for the CERN SPS/LEP Controls Group.

- Designed and implemented several large, distributed software systems essential to the control of the LEP and SPS accelerators; this includes the SL Measurement, Logging, and Error-handling Systems.
- Helped run the CERN side of a pilot project that explored the contracting to industry of the engineering of a software system. I actively reviewed the software engineering documents and deliverables, particularly during the Critical Architectural Design Review, and assisted in the application of the ESA Software Engineering Standards. I ensured that the design would properly interact with the rest of the system with which it was to be integrated, and performed acceptance tests to explore the system's real-time, network-dependent, and fault-tolerance characteristics. I also provided general consultation, problem solving, and emergency troubleshooting and debugging for the contractors.
- Modified PAW, the standard high-energy physics analysis software, to monitor, analyze and present LEP accelerator data in real-time.
- Measured, analyzed and correlated LEP accelerator data for operations, instrumentation and controls personnel.
- Designed and implemented software for the control of equipment in a real-time environment, including software running the site-wide video distribution system.
- Wrote an X Window System server for a multichannel video image generator.
- Provided general consultation, problem solving, and troubleshooting for SL personnel.

### September 1986 - June 1990 (during academic year):

Caltech Undergraduate Teaching Assistant, for the Ph 20, Ph 21, and Ph 22 courses.

- These three laboratory courses focused on the development and use of numerical methods for the solution of symbolically intractable physics problems. Though nominally a "teaching assistant," I effectively taught my sections of the courses.

### Academic Summer 1989:

Caltech Summer Undergraduate Research Fellow, with the High Energy Physics group (L3 experiment).

- Completed the design of the high energy beam transport begun the previous year (see below). This design was optimized for multiple operating regimes, and included an analysis of the accuracies and sensitivities involved in the equipment positioning.

### Academic Summer 1988:

Caltech Summer Undergraduate Research Fellow, with the High Energy Physics group (L3 experiment).

- Began the design of the high energy beam transport needed by the radiofrequency quadrupole (RFQ)-based calibration system of the L3 electromagnetic calorimeter.
- Ported and evaluated several particle beam transport simulation packages.
- Wrote my own particle beam transport simulation package, which included all facilities needed for the design and optimization of the RFQ calibration system's high energy beam transport.

### Academic Summer 1987:

Caltech Summer Undergraduate Research Fellow, with the High Energy Physics group (L3 experiment).

- Measured short-term radiation damage in bismuth-germanium-oxide (BGO) scintillator crystals as a function of dosage and penetration depth, for comparison with theoretical models.
- Redesigned the RFQ calibration system lithium target for minimal nuclear background and greater durability.

### September 1987 - June 1990 (during academic year):

Caltech undergraduate student. As part of, and in addition to, my undergraduate studies in physics, I worked with the Caltech High Energy Physics group (L3 experiment).

- Contributed to the RFQ calibration system design.
- Installed, administered, and maintained the Caltech High Energy Physics group computer infrastructure.

### Academic Summer 1984:

As part of the Rickover Science Institute, I worked with the US Navy's Naval Surface Weapons Center, in Robotics Research and Development.

- Designed and wrote software to support hand-eye coordination in a simulated robotic arm.

## Publications:

- Billen, R., et. al.: "LEP accelerator logging system using on-line database," CERN SL/93-42 (CO), Proceedings of the 4th International Conference on Accelerator and Large Experimental Physics Control Systems - ICALEPCS '93, Berlin, Germany 18-22 October 1993, Nucl. Instrum. Methods Phys. Res., A: 352 (1994)
- Roeber, Frederick: "The SL Error System Software User Manual," CERN SL/93-101, CERN, Geneva, Switzerland, January 1994.
- Roeber, Frederick: "The design of the L3 BGO EM calorimeter RFQ calibration system high energy beam transport and focusing systems, and gas cell neutralizer," California Institute of Technology Summer Undergraduate Research Fellowship report, presented at Caltech, Pasadena, California, October 1989.
- Roeber, Frederick: "Calibration of the L3 detector BGO array at LEP, CERN," California Institute of Technology Summer Undergraduate Research Fellowship report, presented at Caltech, Pasadena, California, October 1988.
- Ma, Hong, et. al.: "Calibration of the L3 BGO electromagnetic calorimeter with a radiofrequency quadrupole accelerator," CALT 68-1497, Caltech, Pasadena, California, June 1988; Pub. in Nucl. Instrum. Methods Phys. Res. (1988).
- Roeber, Frederick: "Study on the radiation damage of BGO crystals, and a new target design for the L3 BGO calibration system," California Institute of Technology Summer Undergraduate Research Fellowship report, presented at Caltech, Pasadena, California, October 1987.

## Particular computer-related knowledge:

- Extensive knowledge of Unix and related operating systems, including kernel and design aspects.
- Design of distributed, object-oriented, and real-time systems and applications.
- Extensive knowledge of the internet and world-wide-web, including historical development.
- Numerical methods for problem analysis and solution.
- C, C++, FORTRAN, Pascal.
- Unix (multiple flavors), VMS, Apollo Domain.
- Oracle, including Pro*C, SQL*Plus, PL/SQL, schemas, and general design.
- X Window System, particularly X servers.

## General research interests:

- Information theory; including applications to theoretical physics, molecular biology, and other fields.
- Distributed operating systems and object stores.
- Game theory, particularly in economic markets.

Frederick