Resume / Curriculum Vitae Summary for William Marshall MESHELL
Address: * ***** ***, ********, ** 32579-1703, USA. Phone: +1 (850) 651-
0544.
Email: **********@*****.***. URL: http://home.earthlink.net/~meshellwg/
Online Resume URL:
http://home.earthlink.net/~meshellwg/w/www/html/w_cvrx.html
Professional Objective
A position that will allow me to use my science (physics) background and
software development skills.
Skills Synopsis
. Education: BS degree in Physics; postgraduate study ("near MS") in
Geophysics and Planetary Physics; advanced diploma in Systems Analysis
and Programming. (Formal study in electrical and electronic engineering,
and instrumentation design.)
. Systems Engineering: Supported in alignment, characterization (spatial,
spectral, and temporal), radiometric calibration and modeling of infrared
(IR) scene projectors and IR (HgCdTe and InSb) cameras (optics, focal
plane arrays (FPA)) for hardware-in-the-loop simulations (HWIL) for
testing tactical and strategic IR weapon systems. Used NIST qualified
blackbody sources for IR camera calibration.
. Physics: Data collection, statistical analysis, and processing (inc. FFT)
of IR images. Some IR camera and projector non-uniformity correction
modeling.
. Computer Languages: Visual C/C++/MFC 6; Delphi (object Pascal); Visual
Basic 4/5; FORTRAN; COBOL; 8086 assembly; HTML; Access 2/97 SQL. (Some
familiarity with Linux Qt C++, STL; Java; and Ada 95.)
. Computer Programming: Applications/Utilities development and maintenance;
object oriented design (OOD); computational programming; modeling, and
analysis using MATLAB 6/2006; Linux scripting (bash); relational database
design; GUI design; and basic algorithm design.
. Computer General: Microsoft Windows inc. Vista; UNIX; Linux. (Some system
admin. for Windows 2000 and Linux). I've used Microsoft Office forever!
. General: US citizen. Active top secret security clearance. Problem solver
with over 10 years experience.
Employment Experience
Systems Engineer 2010/10 -
Present
. I was hired to develop and integrate software systems into a missile
flight hardware-in-the-loop simulation system. The software was written
in C++ in Linux.
. I converted a C++ application (originally written in Borland C++
Builder), which contained a countermeasure model, into an API. This
allowed any Linux C++ program to use the model.
DCS Corp. (http://www.dcscorp.com/), 51 Third St, Building 10, Shalimar, FL
32579, USA.
Phone: +1-850-***-****. Job site: Guided Weapons Evaluation Facility,
Eglin AFB, FL.
Systems Analyst 2002/1 -
2009/9
. Served as part of a team supporting research and development in hardware-
in-the-loop target simulation using resistor array infrared projectors.
The effort was primarily for missile defense and was conducted in a
secure Air Force physics lab.
. Assisted in the migration of our old VME/Bit3 projector control system to
the new PC based PCI system, mostly re-developing C++/MFC 6 code. Some of
the code involved objects that controlled mechanical stages, camera frame
grabbing, and the projector external command server. Assisted the
projector programmer with code design.
. Assisted with the non-uniformity correction (NUC) of the resistor arrays
by integrating several MATLAB modules, some of which were written from
scratch, and automating the entire process. The whole thing was packaged
in a MATLAB GUI application; this greatly reduced the time needed to
create the projector correction tables. The code gave us the ability to
handle difficult test conditions, which was not possible with the old
code.
. Created numerous automated data collection tests by creating simple scene
simulations, projecting them, grabbing them from the IR camera, and
analyzing the data from the camera. Created a MATLAB library that used a
C++ messenger program to control the projector/camera hardware. This
allowed any MATLAB programmer to write automated testing code.
. Wrote a powerful, but simple to use, image/movie viewer/analyzer program
in C++/MFC 6. This tool could read images/movies in several formats and
play them back like a media player. This tool also allowed the user to
carry out basic statistical analysis etc. This tool has become quite
popular and is now being used at various government sites.
. Adapted our automated projector control system to work with a vendor's
projector. This involved setting up a separate PC as a client, containing
the IR camera frame grabber, and networking it to the vendor's PC based
system via a switching hub. Created a C++ program to translate our
projector commands into TCP/IP sockets and pass them on to the vendor's
projector. Our existing automated code worked as though it was running on
our system.
. Supported various joint projects: Japanese Defenses Agency (JDA) seeker
sensor test; simulations for the US Navy PAM shipboard defense system; on
site test support for the Missile Defense Agency (MDA) at Arnold AFB, TN;
and many internal projects not related to my usual duties.
. Performed some computer modeling and algorithm testing.
. Created object/function libraries (~ 2 Gb worth), in C/C++/MATLAB for
Microsoft Windows and Linux. Developed more complex code quicker as this
library grew. Ported code between MATLAB and C++.
MacAulay-Brown (http://www.macb.com/), 6 Eleventh Ave, Suite F-5, Shalimar,
FL 32579, USA.
Phone: +1-850-***-****. Job site: Air Force Research Labs, Eglin AFB, FL.
Administrative Assistant / IT Consultant
2001/11 - 2001/12
A temporary position involving general office duties.
. Maintained hardware and software for 4 PC's.
. Designed and wrote a subcontractor specialties database application
program in Microsoft Visual Basic 5 / Access 97. This application was
designed to make it easier for my boss to find appropriate subcontractors
when creating a business proposal.
Leon Angel Constructors Inc.
(http://www.myservicemonster.com/LA/251107.html),
PO Box 78684, Shreveport, LA 71137, USA. Phone: +1-318-***-****.
Summary of Previous Employment
Programmer / Systems Programmer / Software Developer / Software Engineer
. Project manager: replace a Harris disk drive with a custom wire-wrapped
PC card.
. Created a program to extract mission information from Microsoft Word
forms using Borland C++ Builder 3. This allowed the simulation mission
generator dude to quickly convert information from Word format into
mission control files, instead of having to do it by hand.
. Assistant LAN administrator (using MS Windows NT 4).
. I became familiar with electronic warfare, simulation, and real time
programming concepts.
. Checked documentation changes resulting from an upgrade of the B-52H
flight simulator. The code was written in FORTRAN 77 and assembly.
. Maintained and enhanced the draught beer sales monitor program and
database written in Microsoft Visual Basic 4 / Access 2 SQL / Crystal
Reports. The software monitored draught beer sales for company
executives. The application was designed to detect irregular beer sales
and the watering down of beer by publicans for profit. Very important if
you enjoy a good pint of beer!
. Developed software to manage the pub sales Access 2 database (archive and
compact) using Microsoft Visual Basic 4.
. Developed software to log service calls using Microsoft Visual Basic 4 /
Access 97 SQL. This allowed the company to keep track of service calls.
Before this application was written, they used scrap paper!
. Assisted with Brulines ISO 9000 certification by creating software
development and maintenance procedures.
. General small software house tasks using Borland C/C++ 4, Microsoft
Visual Basic 4 / Access 2. One such task was to give professional C
training as a subcontractor at an IT training facility. Became familiar
with the concept of firmware and embedded programming.
. Customer support and software maintenance for a warehouse manager tool
written in C under UNIX.
Scientific Officer
. Developed a radiation measurement optimization program using Delphi 2 /
Interbase SQL. This program made best use of public funds to reassure the
public regarding the safety of nuclear facilities around the UK.
. Extracted data from a 'flat file' database using C and Excel to analyze
the radiation risk to 'home grown' food.
Computer Technician / Systems Administrator
. Maintained a university department's network and PC's (~ 300).
. Supported the users (staff and students) by assisting personally as well
as creating numerous documents. I also assisted users in the use of the
universities UNIX system.
. Assisted a PhD student with the design, construction, calibration, and
implementation of an electronic instrument to measure plant growth rates
(using a balanced bridge and strain gauges).
. Maintained a universities computer network (Windows 2000) and PC's.
Supported staff and students.
Summary of Education and Training
SPIE (http://spie.org/) conference. Orlando, FL, USA.
"Dynamic Infrared Scene Projection", and "Introduction to Radiometry and
Photometry".
Parity (http://www.parity.co.uk/). London, UK.
"Delphi 2 Programming", and "Advanced Delphi 2 Programming".
Kalamazoo Training Consultants (http://www.kalamazoo.co.uk/). Newcastle-
upon-Tyne, UK.
City & Guilds of London advanced diploma in: Systems Analysis and
Programming.
Newcastle University (http://www.ncl.ac.uk/). Newcastle-upon-Tyne, UK.
Postgraduate Diploma in: Geophysics and Planetary Physics. ('near Masters
degree'.)
Essex University (http://www.essex.ac.uk/). Colchester, Essex, UK.
Bachelor of Science with honors in: Physics.
Additional Information
Publications:
. "Nonuniformity Correction for Large Format Resistor Arrays," Meshell,
Sieglinger, Marlow, Huber, Forester, and Deiler, AIAA Missile Sciences
Conference Hardware-in-the-loop, November 2008.
. "Combined calibration and nonuniformity correction of a sensor for
improved projector nonuniformity correction," Sieglinger, Flynn, Sisko,
Goldsmith, Thompson, Meshell, and Norman SPIE Technologies for Synthetic
Environments: Hardware-in-the-Loop Testing IX Volume 5408 April 2004.
. "Array nonuniformity correction: new procedures designed for difficult
measurement conditions," Sieglinger, Norman, Meshell, Flynn, Thompson and
Goldsmith Proc. SPIE, Technologies for Synthetic Environments: Hardware-
in-the-Loop Testing VIII Vol. 5092, 210 (2003).
References
Available on request: Detailed previous employment, references,
transcripts, and other supporting documents.
3 of 3