From: arichmon@nyx.cs.du.edu (Snr SW Engineer)
Subject: C++, OSF/Motif, X-windows, UNIX, Yacc, LaTeX, Vax VMS.
Followup-To: poster
Summary: I am seeking my next position as a senior software engineer,
	in almost any English/German/French speaking country of the Northern
	hemisphere (eg England, Germany, Belgium, Switzerland, Canada, USA).
			I have developed software for the
		Hubble Space Telescope	(HST, NASA/ESA) (USA, Germany),
		Joint European Torus		(JET)	(England),
		Max Planck Institute of Plasma Physics	(Germany),
		European Southern Observatory	(ESO)	(Germany),
		European Synchrotron Radiation Facility (France),
		Doel 3 nuclear power station		(Belgium), and
		astronomical observatories		(worldwide),
	and I have expertise in C++, Motif, X, UNIX, VMS, etc
Keywords: C++, OSF/Motif, X-windows, UNIX, Yacc, LaTeX, Vax VMS.
Organization: Nyx, Public Access Unix @ U. of Denver Math/CS dept.
Date: Mon, 5 Oct 92 12:06:21 GMT

*		Eur. Ing. Alan Richmond CEng MBCS
		1 chemin de Savoy`eres, 
		38640 Claix, France. 

		Tel	:	(+33) 76 98 78 99 
		E-mail	:	richmond@frill.bitnet,	arichmon@nyx.cs.du.edu
 
 Languages:	English, German, French.
 Member of:	ACM, BCS, and IEEE CS.
 Family status:	British subject married to a US citizen, 2 young boys.
 Education:	BA (Bachelor of Arts) from the Open University,
			in mathematics and physics (Upper 2nd).
		BSc (Bachelor of Science) from King's College London,
			in physics and mathematics.
 Expertise:
		Graphical User Interfaces (GUI);
		C++, OSF/Motif, X-windows, UNIX, Yacc;
		Real--time, control and data acquisition, database;
		Software design, coding, reusability, and standards;
		User liaison, requirements definition, documentation;
		Object-oriented design (OOD) and programming (OOP);
		Author and co-author of 10 papers on software, eg
		`Software Design by Object-oriented Functional Layering'.

 Programming Languages, Libraries, and Tools:
		[# of years; + = intensive, - = occasional * = recent] 
		FORTRAN				[10+],
		C				[7+*],
		LaTeX_				[6*],
		Yacc				[5],
		VMS DCL				[4],
		UNIX				[3*],
		SQL				[3-],
		Builder Xcessory (BX 2.0)	[2+*],
		Motif 1.2			[2+*],
		Xtoolkit			[2*],
		Xlib				[2-],
		awk				[2-],
		curses				[2-],
		C++				[1*],
		CodeCenter 3.1			[1-*],
		Interface Architect (UIM/X 2.0)	[1-],
		Oracle 6			[1-],
		TCP/IP				[1-],
		Teamwork			[1-].

 Hardware and Operating Systems:
		HP and Sun UNIX (HP-UX 8.0, SunOS 4.1),
		DEC	VAX/VMS,
		Norsk Data SINTRAN III,
		OS9 on VME.
	
+---------------+-------------------------------------------------------+
 Dates		:	November 1990 to present.
 Project	:	European Synchrotron Radiation Facility.
 Location	:	Grenoble, France.
 Position	:	Software Engineer;
			Team leader for Data Acquisition Group.
+---------------+-------------------------------------------------------+
 
  Project Management:
	Defined software engineering strategies;
	liaised with experimentalists and technicians;
	allocated and monitored tasks of 4 software engineers.

  Software Engineering:
	Implemented software and documentation standards;
	founded Software Practices Group and led the development of
		General Programming Standards.

  Graphic User Interfaces (Motif):
	Developed applications for image processing, beamline, attenuator,
		and slit control using BX;
	developed Proteus user interface toolkit in C++Motif,
		to facilitate porting
		classical applications to X-windows on UNIX workstations.
		Proteus is now the standard ESRF user interface toolkit for
		prototyping, test, and utility applications.

  Documentation (LaTeX):
	Documented Proteus, applications, standards, etc;
	developed, maintained and distributed DAG bibliography;
	developed documentation utilities and a standard LaTeX_ style:

  Tool Construction	(awk/lex/Yacc):
	pd	(program documentation);
	cph	(ANSI C function prototype generator);
	lt	(LaTeX_ front-end for standard format and lists).
 	
+---------------+-------------------------------------------------------+
 Dates		:	July 1985 to May 1990.
 Project	:	Hubble Space Telescope (HST).
 Locations	:	European Southern Observatory, Garching, Germany;
			Space Telescope Science Institute, Baltimore, MD, USA.
 Position	:	Senior Software Systems Engineer.
+---------------+-------------------------------------------------------+

	I developed user interfaces at both the front and back ends for
	scientific operations of NASA/ESA's STS--31 (HST), on VMS and UNIX,
	using C, OMNIBASE SMARTSTAR (SQL) on a Britton Lee IDM 500:

  Proposal Entry Processor software (PEP):
		Enhancement of the Proposal Entry Processor software (PEP),
		especially addition of Solar System Target List (Yacc).
		This system is the astronomer's primary interface to HST for
		specifying proposed observations; it will ensure that the
		proposals are syntactically well-formed and apparently
		feasible. Also wrote HST Resource Usage Tool	(Yacc).

  Space Telescope ARchive and Catalog (STARCAT):
		Designed and developed STARCAT, which allows astronomers to
		browse the catalogue of HST observations, and to request images
		archived on optical discs.
		This user interface presents forms enabling the user to enter
		constraints on the search process (actually SQL). It was
		supported by a user interface toolkit, Proteus, that I
		developed and have now rewritten in C++Motif/X.
 
  Software Engineering:
		Led ESO working group on software standards, and the
		European Space Information System (ESIS) working group on
		User Interface Requirements.
		Attended US National Conference on Software Reusability.
	
+---------------+-------------------------------------------------------+
 Dates		:	August 1979 to June 1986
 Project	:	Joint European Torus (JET)
 Locations	:	Culham, England, and
			Max Planck Institute of Plasma Physics, Germany.
 Position	:	Freelance Consultant
+---------------+-------------------------------------------------------+

	Requirements definition, design and development of user interfaces,
		control and data acquisition software for plasma diagnostics;
		installation and commissioning at JET.
	Design and development of real-time and interactive components of
		the control and data acquisition data base system.
	Used FORTRAN on Norsk Data 100's with SINTRAN III OS and CAMAC.

+---------------+-------------------------------------------------------+
 Dates		:	April 1978 to July 1979.
 Employer	:	Tractionel Engineering (TRASYS).
 Location	:	Brussels, Belgium.
 Position	:	Consultant Programmer.
+---------------+-------------------------------------------------------+

	Extensions to display management, database, and monitoring systems
		for Doel 3 nuclear power stations.
	Used FORTRAN on Gould SEL with RTM OS.
	Employed by TRASYS at JET: see above.

*	Selected Publications
 
 Richmond A.:
	`Software Design by Object-oriented Functional Layering',
	Computer Physics Communications, 41,
	North-Holland Amsterdam, 1986.

 Richmond, A., McGlynn, T., Ochsenbein, F., Romelfanger, F., Russo, G.:
	`The Design of A Large Astronomical Database System',
	in Astronomy from Large Databases -
		Scientific Objectives and Methodological Approaches,
	ST-ECF/ESO, Garching, Munich, FRG,
	October, 1987.

 F. Pasian, A. Richmond:
	`User Interfaces in Astronomy',
	in Data Handling and Analysis in Astronomy,
	ed D. Egret, M. Albrecht,
	Kluwer Academic Publishers, June, 1991.

 Albrecht, M., Russo, G., Richmond, A., Hapgood, M.:
	`Towards a European Space Information System
		- An Evolutionary Approach.'
		Vol. 1, General Overview of User Requirements,
	ESRIN, Frascati, 1987.
	
	According to my testimonials:
		highly productive; thoroughly professional; interacts well
		with users; strong requirements definition skills; high
		standards for software engineering; conscientious, efficient
		and hard-working; works very well independently with minimal
		guidance; responds quickly and efficiently to all relevant
		comments; demonstrated ability to apply innovative techniques;
		software design and documentation of unusually high quality;
		maintains a familiarity with advances in software engineering.

		Proteus is also used internationally for several other
		projects, eg a documentation browser at the Space Telescope
		Science Institute, MD, and several beamline control programs
		at ESRF.
Newsgroups: misc.jobs.resumes