C.V. for Rachel Freeman
|
Skills Profile |
Professional work experience at a high level of
expertise. Experience in the full cycle of product development: design,
implementation, test and verification, and performance analysis. Excellent
communication and documentation skills. Able to work well in a team or
individually. Able to problem solve and successfully work to schedule. Special expertise in the following areas: ·
DSP microprocessor software for space flight ·
SCSI protocol and tape drive firmware ·
Labview data collection and processing, including design and set up
of test systems ·
Digital control (PID) |
|
Education |
University
of Reading, UK, Msc Renewable Energy and
the Environment. Including the following subjects: Energy and the
Environment, Biomass, Micro-hydro, Fluid Mechanics, Thermodynamics, Heat
Transfer, Solar Energy, Wind Energy, Rural Energy Planning, Meteorology.
Dissertation subject: low-cost solar pump for drip irrigation. Graduation in December 2002 (Pass with Merit). University
of Colorado, USA, 1998. Digital Control Systems (B) Denver
University, USA, 1995. Advanced Data Structures and Algorithms (B) Bedford
College, University of London, UK, 1984. Bsc Mathematics. Including the following
subjects: Calculus I & II, Algebra I & II, Real Analysis I & II,
Mechanics I & II, Operational Research, Complex Variables,
Microprocessors I & II, Computer Programming, Probability &
Statistics, Mathematical Methods, Quantum Mechanics, Cipher Systems, Vector
Analysis. Altrincham
Grammar School for Girls, UK, 1981. 8 O’ levels; A’ Levels in Physics,
Mathematics, Music and General Studies. |
|
Recent Professional Experience |
June
03 – Current Rutherford
Appleton Laboratory, CCLRC, Didcot, Oxfordshire, UK Software Engineer Design
and implementation of a windows manager programme for use in sample
environment control in neutron scattering experiments. Programme combines
software versioning for Labview modules and other programmes, plus a
configuration utility for users to customise the user interface according to
the experiment being performed. Written in Visual Basic .NET. Additional
Labview programming for various pieces of environment control equipment. Nov
98 – Aug 01 Laboratory for
Atmospheric and Space Physics, University
of Colorado, USA Flight Software Engineer Sole
responsibility for design, development and test of flight instrument software
for NASA science satellite, running on in-house DSP board (ADSP 21020).
Design includes: define software performance requirements according to
science specifications, write formal design documents. Software, written in C
and assembly, includes: modules for hardware test, real-time instrument
control through interface board, PID control of a grating drive for a
spectrometer, data collection, telemetry formatting and output, handshaking
with interface board, command handling and error correction. All code and documentation
completed successfully, and reviewed through several formal reviews. PID
control tested at length and modelled with MATLAB. Other
tasks: bring up of electronic hardware, diagnosis of CCD array used for prism
drive positioning, testing of hardware with Labview – writing the programs,
and setting up and running experiments.
Apr
97 – Oct 98 Exabyte
Corporation, USA. Firmware Engineer Responsible for development and test of C software
modules within a new tape drive - SCSI interface, input/output buffering,
data compression algorithm - running on a prototype board with IBM processor.
Use of PVCS version control system, in-house error tracking system, debugger
and UNIX-based build tools. Successfully completed integration and test of
modules with rest of tape drive firmware. May
96 – Mar 97 Exabyte
Corporation, USA. Software Engineer Development and test of software drivers for tape
drives running on HP/UX and other UNIX systems, written in C. Development of
multi-threaded tape drive simulator on Windows NT. Use of UNIX-based make
files, Korn scripting and software versioning tools. Oct
95 – Apr 96 Exabyte
Corporation, USA. Software Test Engineer Testing of many different 3rd party
backup software packages with Exabyte tape drives. Hardware and software
troubleshooting on a wide variety of platforms – HP/UX, SUN, SOLARIS, IBM PC
and compatibles, RISC6000. Apr
94 – Sept 95 White Swan
Music, Boulder CO Sales Team and Data Entry Reception, taking orders over the phone, data
entry, set up of new computer system. Jan 90 – Apr 92 Rebel Publishing, India Accounts Office Manager Managed accounting office of this publishing
house; supervision and organization of all accounting procedures, including
accounts receivable/payable and bank reconciliation. Jan 87 – Dec 89 Ko Hsuan School, Devon, UK Accounts and
Administration Set up and ran complete bookkeeping system for
small school. Housekeeping, teaching (math and science) and general school
administration. |
|
Other Training |
NASA
ESD training. Object-oriented
programming HPUX
I/O driver writing course. Sybase
system administrator training. Introduction
to SCSI. |