Resum� for Dr. Julian James Bunn

CONTACT INFORMATION
www:  https://julianbunn.org/
email: Julian@cacr.caltech.edu
Caltech: Center for Advanced Computing Research
MS 158-79
Caltech
1200 E. California Blvd.
Pasadena, CA 91125, USA
Tel.: +1 626 395 6681
FAX: +1 626 584 5917
Home:
283 S. Vinedo Avenue
Pasadena,California 91107
USA
Tel./Fax: +1 626 744 1701
SUMMARY A senior computational scientist with an excellent 20-year track record in several areas of computing, at technical and management levels. Recent expertise in the design, construction, deployment and management of large, distributed Object database systems. Excellent knowledge of Object Oriented technology and its application to computing challenges. Motivated and creative, with an ability to solve challenging scientific problems and deliver solutions. A successful project manager, having strong collaborative skills at all organisational levels.
EMPLOYMENT HISTORY

Caltech's Center for Advanced Computing Research. 10/99 to present

  • Senior Scientist

Co-PI and Co-I on several projects, including the Particle Physics Data Grid (PPDG), Accessing Large Data Archives in Astronomy and Particle Physics (ALDAP), Globally Interconnected Object Databases (GIOD), Grid Physics Network (GriPhyN). Collaboration member of Models of Networked Analysis at Regional Centres (MONARC), Compact Muon Solenoid (CMS), RD45. Recent Work on immersed boundary model of the Cochlea (inner ear) with Ed Givelberg (Michigan). Work on Continuum Computing Architecture (CCA) (also known as the Simultac Fonton) with Thomas Sterling (Caltech). Pending proposals on Lisp-based Beowulf Scientific Inference Engine (with Thomas Sterling and Roy Williams(Caltech)), Distributed Simulation Infrastructure for K12 (with Tom Gottschalk(Caltech) and Sharon Brunett(Caltech)), Relational and Analysis Visualisation Engine (with Roy Williams and Santiago Lombeyda(Caltech)), Distributed Teravoxel Data System (with Paul Dimotakis et al.(Caltech)).

Information Technology Division, CERN, Geneva. 10/86 to present

  • Project Leader, "Globally Distributed Object Databases" (GIOD Project), 5/97 to present

Instigator of, and Principal Investigator in a joint project between Caltech and CERN, funded by Hewlett-Packard. Project investigates use of Object Oriented software, commercial Object Databases and mass storage systems as solutions to the PetaByte storage needs of the next generation of high-energy physics experiments. Close collaboration with Caltech's Center for Advanced Computing Research (CACR). Design and implemention scheme for populating Object Database with ~1 TeraByte of physics data using SMP servers and clusters of NT workstations. Develop C++ and Java/3D/JFC applications that run against the database (a featured application at the Fall '98 Internet-2 meeting). Measure scalability and deployment issues. Evaluate Object Database performance on large SMP server with distributed and numerous clients. Combine the Object Database with a hierarchical storage management system. Measuring and compare the performance of systems based on two commercial Object Databases. Model the system behaviour to produce scaling predictor algorithms, with special emphasis on the WAN aspects of the systems. Develop sophisticated event viewers based on Java 3D that interact with the Object Database to directly access and render the complex event structures. More details on the Project are available at https://julianbunn.org/

Member of the programme committee for the "Interfaces to Scientific Digital Archives" workshop, held in Pasadena, March 1998 More details at: http://www.cacr.caltech.edu/isda/

  • Computing Coordinator, "CMS" Experiment, 1/96 to 5/97

Coordinated provision of computing services to a 1500-person multinational physics collaboration and helped define the computing strategy for the experiment, which will start in the year 2005. More details at: http://cmsdoc.cern.ch/ftp/CMG/CTP/ctp-html/ctp.html

Evaluated WAN computing models by using both commercial and in-house software tools. More details at:  https://julianbunn.org/cms/model.html

Plenary speaker at the Computing in High Energy Physics Conference in Berlin, 1997, with a paper on Computer Supported Collaborative Work, to be published in a special edition of Computer Physics Communications 110 (1998) (Elsevier Science). Paper at: https://julianbunn.org/collab.html

  • Project Leader, Data Analysis and Visualisation. 1/95 to 1/96

Managed a team of eight people working on "PAW": a data analysis and visualisation package used worldwide in the High Energy Physics community. Planned the successor product. More details at: http://wwwinfo.cern.ch/asd/paw/index.html

Authored widely used Public Domain tool "Floppy", a Fortran code parser, code tidier, structure charter, and HTML converter. More details at: http://www.netlib.org/floppy/

  • Project Leader, Digital services and contract. 1/91 to 1/95

Managed, developed and upgraded computing services based on Digital hardware in the CERN Computer Centre. Six staff. Designed and simulated new RISC-based compute farms to replace CERN mainframes. Oversaw and acted as a point of contact for CERN's business with Digital Equipment Corporation.

  • Section Leader, User Consultancy. 10/86 to 1/91

Operated, organised and participated in the running of the User Consultancy Office in the CERN Computer Centre. Developed software tools. Managed ten team members. Acted as secretary for CERN's management report on computing plans for the 1990's.

Experimental Physics Division, CERN, Geneva. 5/85 to 10/86
Physicist/Programmer, ALEPH Experiment

Developed first version of reconstruction program with SASD methodology. Developed Fortran coding convention checker. Defined and implement computing plan.

Rutherford Appleton Laboratory, Oxford. 7/84 to 5/85
Research Associate, UA1 Experiment

Authored cluster-finding software. Worked on data acquisition system. Designed new trigger logic.

Max Planck Institute for High Energy Physics, Munich. 11/83 to 7/84
Research Associate, NA24 Experiment

Lead role in data analysis. Developed track and vertex reconstruction software. Authored the experiment's Monte Carlo simulation program and the event display program.

   
PUBLICATIONS Over 40 articles in various journals, proceedings and magazines.Examples include:

Bunn, J; Holtman, K; Scalability to Hundreds of Clients in HEP Object Databases - 1998. Subm to: International Conference on Computing in High-energy Physics : CHEP'98 Chicago, USA; Sep 1998.

Bunn, J; Object Databases for High Energy Physics. - 1998. Workshop on Interfaces to Scientific Data Archives, Pasadena, California; Mar 1998.

Bunn, J; Collaborative Computing Environments for HEP - 1998. Publ. in Computer Physics Communications 110 (1998) 51-58.

Bunn, J; Sound on the PC - 1995. Publ in "Speaker Builder" magazine 8/95.

Bunn, J; AIRR - Anechoic and In Room Response - 1994. Publ in "Speaker Builder" magazine 8/94.

Bunn, J; A step towards light life cycle global hyperText. - 1994. Proceedings / Ed. by R Cailliau, F L Navarria and P G Pelfer Int. J. Mod. Phys., C : 5 (1994) 765-766

Baud, J P; SHIFT : the scalable heterogeneous integrated facility for HEP computing. - 1991. Subm. to:Workshop on detector and event simulation in high energy physics : Monte Carlo '91 Amsterdam, Netherlands ; 8 - 12 Apr 1991 . Publ. in: Proceedings K Bos and B van Eijl NIKHEF-K, Amsterdam, 1991 (41-56).

Further details at: https://julianbunn.org/publications.html

Commercial tools AIRR and WinAIRR: PC-based software for measuring frequency response of loudspeaker systems using MLS and pulse-based excitation with FFT and spectral analysis. Available from Old Colony Sound Laboratory, Peterborough, NH.

Public domain tools Floppy and Flow: Fortran code source parser, convention checker, tidier, HTML converter, flow chart generator. Available from netlib.org.

EDUCATION:

Ph.D. Physics University of Sheffield, England 1983.
B.Sc. (Hons) Physics University of Manchester, England 1980

PROFESSIONAL AFFILIATIONS: Member of the Audio Engineering Society.
NATIONALITY, AGE: British. Age 41
EXPERTISE SUMMARY:

Applications and Systems Software

  • Object Databases and OO programming
  • Large scale distributed storage systems
  • Data processing, visualisation, and analysis
  • Network and systems modelling and simulation

Hardware and Operating Systems

  • Windows 2000, Windows/NT, Windows95/98, DOS
  • Unix (Linux, HP, SGI, Digital, IBM, Sun)
  • OpenVMS (Alpha and VAX)
  • VM/CMS

Languages

  • C++ (5 years), Java (3 years), C, Fortran, x86 Assembler (15 years)
  • Visual Basic, SGML, HTML, Rexx, Tk/Tcl, DCL

Tools

  • MS Visual Studio, JBuilder, VisualAge, LBL MBONE tools, COMNET III, MS Office, Iris Explorer
FORMAL TRAINING: Microsoft Visual C++, Java, Windows/NT, Iris Explorer, Network II.5, SASD, C++ for Fortran programmers, VMS Security, VAX Fortran, ORACLE SQL forms, Cray Unicos, HP Unix, Communicating Effectively, Managing People, Performance Appraisal.
OTHER SKILLS: Public presentations, OO and SASD Design, Technical user support, Web authoring
OTHER LANGUAGES: French
OTHER INTERESTS: Classical Music, Building loudspeakers, Golf, Marine aquaria, Wine.