Vous êtes sur la page 1sur 5

BRITT BARRETT'S RESUME

1201 Grandeview Blvd #2524


Huntsville, Alabama 35824
Home: (256) 774-5829
Mobile: (319) 270-4845
bb63ca1a@westpost.net
bribarre7@msn.com
SUMMARY:
I am a Lead Software Engineer who focuses on Astrodynamics and other Physical Sc
iences. Previous job titles include Senior Systems Engineer, Senior Systems/Sof
ware Engineer, Software Engineer, and Systems Analyst. I like to apply Systems/
Software Engineering, Mathematics and Physics to get tasks done. I have primari
ly performed requirements analysis and functional testing and unit testing of co
mmercial and government software, including embedded software. I focus on Objec
t Oriented software engineering to include Object Oriented Requirements (OOR), O
bject Oriented Analysis (OOA), Object Oriented Design (OOD) and Object Oriented
Programming (OOP). I am working in a Capability Maturity Model Integration (C
MMI) Level 3 environment. I have experience in MS Office 2007, DOORS, Enterpris
e Architect, C, C++, Ada, Python, VectorCAST, Rational ClearCase, and Rational C
learQuest. I have worked recently with DOORS, VxWorks ARINC 653 RTOS, VectorCAS
T, Cygwin, Linux, and MS Windows XP environments.
EXPERIENCE
2008 to the present - Lead Software Engineer for GeoLogics supporting the Boeing
Company and the National Aeronautics and Space Administration (NASA) at the Mar
shall Space Flight Center . Member of the NASA Ares I Upper Stage (US) Flight S
oftware (FSW) Test and Verification (T&V) Team. Member of the Boeing Instrument
Unit Avionics Contract . Performed requirements analysis of the Ares I US Flig
ht Computer (FC) and Command and Telemetry Computer (CTC) Software Requirements
Specifications. Performed requirements analysis of the Ares I US FC and CTC So
ftware Verification and Validation Plan. Checked these requirements for ambigui
ty, completeness, accuracy, correctness and testability. Drafted Guidance, Navi
gation, and Control (GN&C) and CTC software test procedures in DOORS. Identifie
d test inputs, test outputs, test success criteria, software test tools, and tes
t steps for these test procedures in DOORS. Worked with the MAESTRO and ARTEMIS
teams to utilize their role in helping the T&V team perform functional test an
d verification of Ares I US FSW. Ran VectorCAST to unit test ARTEMIS code in th
e Ares I Software Development Facility to demonstrate that VectorCAST can be use
d to perform unit testing of the Ares I software assets.
2006 to 2008 - Sr. Systems Engineer for Rockwell-Collins at Cedar Rapids, Iowa s
upporting the Cabin Electronics System (CES) Branch. Helped write the Bombardie
r CES Global Express XRS System Specification. Evaluated CES Line Replaceable U
nits (LRUs) flammability requirements in order to satisfy applicable FAA regulat
ions. Compiled Bombardier Flammability Report. Wrote a DO-160D Environmental V
ariable and Electrical/EMI Test Report to provide Qualification Data to Bombardi
er. Wrote Tail Configuration Specifications to specify CES XRS Configuration So
ftware Requirements for Global Express XRS aircraft. Contract position through
31 March 2008.
2005 - 2006. Sr. Systems/Software Engineer at Honeywell in Albuquerque, New Mexi
co. Studied a Data Loader that was written in Ada and developed using MIL-STD-15
53B. Wrote Excel spreadsheets to calculate ballistic data such as velocity vect
ors, pressure altitudes, drift bearings, and meteorological data to verify and v
alidate Flight Management System ballistic data calculations. Developed test sc
ripts from test case design analysis documents and software requirements documen
ts to verify and validate embedded Operational Flight Program software requireme
nts at the system test level. Executed avionics test scripts in Desktop System
Integration Laboratories (DSILs) to emulate flying the aircraft to see if it fun
ctions in accordance with specified Operational Flight Program requirements. Wro
te VectorCAST programs to verify aircraft embedded code at the unit test level a
nd unit module integration level. Checked for unit test path coverage with Vecto
rCAST. Used Rational ClearCase for configuration management and control of test
scripts, Software Requirements Documents, and Ada Software Code. Contract posi
tion through 30 June 2006.
2005 - 2005. Software Engineer at Lockheed Martin at Owego, New York. Helped dev
elop system test cases and used DOORS to specify and trace helicopter display re
quirements. These were developed using DO-178B concepts such as the methods of
equivalence class partitioning; checking minimum, nominal, and maximum values f
or operational flight parameters; and, by checking values below the minimum and
above the maximum operational flight parametric values. Contract position throu
gh 20 April 2005.
2002 - 2004. New Mexico Institute of Mining and Technology, Socorro, New Mexico.
Took Directed Graduate Research courses in Mathematics and Computer Science.
Researched cryptography, and invented the Goldbach Cipher. Researched unsolved p
roblems in Number Theory such as the Twin Prime Conjecture. Researched Ramanuja
n's Theory of Prime Numbers. Programmed in Maple and Python on Linux workstatio
ns to conduct empirical studies of cryptosystems, asymptotic relationships betwe
en Gaussian primes and ordinary primes, and other topics in Number Theory.
2001 - 2002. Software Engineer: General Dynamics, Woodbridge, Virginia. I perfo
rmed CSCI software testing of the Fire Control subsystem of the Advanced Amphibi
ous Assault vehicle. I tested the embedded Ada software to Marine Machine Interf
ace software requirements specifications and requirements definition documents.
Testing occurred in the Vetronics Systems Integration Laboratory. I employed the
use of a Unix based test tool called Test App to inject Fiber Optics Data Distr
ibuted Messages (FDDI) to identify software non-compliance with specified requir
ements. Contract position through 8 January 2002.
2001 - 2001. Software Engineer: Allied Signal Aerospace, Tempe, Arizona. I unit
tested the AS9000 Series Turbofan Jet Engine controls using the Honeywell Data M
onitor, Windows NT workstations, and Electronic Control Unit simulators to verif
y and validate C++ software represented as Matlab/Simulink logic diagrams. Cont
ract position through Mar 2001.
2000 - 2001. Software Engineer: Alaris Medical Systems, San Diego, California. P
erformed blackbox and whitebox testing of C++ real-time embedded software compon
ents of an intravenous infusion pump unit in adherence to DO-178B. Test cases we
re developed using the methods of equivalence class partitioning and decision ta
bles. Microsoft Access was used to identify data for test cases. Tests checked
for minimum, nominal, and maximum values of infusion pump parameters; and, test
s checked for values below the minimum and above the maximum operational IV pump
parametric values. White box tests of code were run in a Borland Turbo C++ Int
egrated Development Environment on Windows NT workstations. Blackbox tests were
performed in an IV infusion pump laboratory setting. Contract position through
Jan 2001.
2000 - 2000. Software Engineer: Rockwell-Collins, Cedar Rapids, Iowa. I wrote DO
-178B compliant software requirements for Rockwell-Collins for a Global Air Tran
sport Management System retrofit project. Used the DOORS to automate traceabilit
y of requirements. Contract position through May 2000.

1997 - 2000. Software Engineer: Honeywell Air Transport Systems, Phoenix, Arizon
a. I specified requirements, designed, coded, and performed unit testing and bla
ckbox testing of DO-178B compliant Ada 83 real-time embedded avionics software f
or the Aerospatiale Pegasus Airbus. This required knowledge of Rational Apex, Au
tomated Configuration Management (ACM), Ada Symbolic Debugger, Test Generation S
ystem (TGS), Interleaf , ARINC 429 and DO-178B. It required knowledge of the v
arious components of the Flight Management System (FMS) such as Lateral Guidance
, Vertical Guidance, Flight Plan, Navigation, and I/O. I used TGS to write Compo
nent Test Procedures (CTPs) for the Hotspare/Dual component of the Pegasus Airbu
s FMS. Contract position through Feb 2000.
1997 - 1997. Systems Analyst: Ensco, Johnson City, New York. Member of a softw
are development team responsible for building a real-time embedded Ada automotiv
e software system. Studied the concepts of a Controller Area Network (CAN) bus
and the TouCAN communication controller module.
1994 - 1996. Assistant Professor Computer Science/Mathematics: Western New Mexi
co University, Silver City, New Mexico. Taught Computer Literacy in the MacIntos
h environment, Business Applications for Microprocessors in an MS Windows settin
g, Compiler Construction & Design, Programming Languages, Management Information
Systems (MIS) for Managers, VAX/VMS Assembly Language, Intermediate Algebra, Ma
th for the Liberal Arts, and Math for the Political, Life, and Social Sciences.
1991 - 1993. Senior Computer Scientist, Computer Sciences Corporation, Fort Hua
chuca, Arizona. I helped develop a decision support tool to redesign software sy
stems. I evaluated Computer Aided System Engineering (CASE) tools to augment Ora
cle CASE tools in a System of System Engineering tool set. The purpose of SOSE w
as to automate the System Design Plan process. I helped write a Functional Descr
iption and System Design Plan to specify the hardware and software requirements
for an electronic record keeping system. I developed Network II.5 simulation pro
grams to model client/server architectures to evaluate viable system alternative
s for that proposed electronic record keeping system.
1990 - 1991. Senior Computer Scientist, Logicon/Ultrasystems, Fort Huachuca, Ar
izona. I designed, coded, tested, and maintained expert system software written
in Lisp and C for the US Army in support of Operation Desert Shield/Desert Storm
. For example, I wrote a C program that implemented a deterministic finite autom
aton to parse military intelligence strings. As another example, I wrote a Lisp
program which used Calculus and Spherical Trigonometry to compute the latitude a
nd longitude of an enemy command post given the great circle distance between th
e friendly command post and the enemy command post and the latitude and longitud
e of the friendly command post.
1987 -1994. Adjunct Professor, Computer Science/Mathematics, Chapman University
, Sierra Vista, Arizona. I taught courses in Algorithm Analysis, Data Structures
, Compiler Construction and Design, Programming Languages, File Processing with
Pascal, Artificial Intelligence, and Database Management Systems (DBMSs).
1987 - 1990. Computer Scientist, COMARCO, Fort Huachuca, Arizona. I compiled me
thodology investigative reports to identify improved test and evaluation methodo
logies and techniques. One report documents software reliability models such as
the Statistical Modeling and Estimation of Reliability Functions for Software (S
MERFS). I used this FORTRAN program, which implements differential equations and
mathematical statistics, to compute software reliability metrics of a US Army M
obile System Equipment (MSE) battlefield telephone system. I computed mean time
between failure system reliability statistics for the MSE software. Inputs were
derived from the MSE's data dictionary. A second report documents the developmen
t of an Ada reusable software components library. A third report documents the u
se of software test tools, software quality factors and metrics to test and eval
uate software.
1986 - 1987. Senior Analyst: Bell Technical Operations, Fort Huachuca, Arizona.
I designed, coded, tested, and maintained software written in the Simulation La
nguage for the Analysis of Communications Electronics (SLACS) systems to assess
the performance of communication electronic equipment in tactical military deplo
yments at the US Army Electromagnetic Environmental Test Facility.
1978 -1986. United States Air Force (Captain)
1984 -1986. Computer Research Science Officer. Rome Air Development Center, Gri
ffiss AFB, New York
Planned, managed, and performed research and development of the Laboratory Offic
e Network Experiment (LONEX). LONEX was a distributed office automation project
. I helped write the Request for Proposal (RFP) for the Local On-Line Network Sy
stem (LONS). I participated in the decision making process to see which bidder
would implement LONS at the Rome Air Development Center.
1982 - 1984. Computer Systems Analysis Officer. Rome Air Development Center, Gr
iffiss AFB, New York
I planned, managed, and performed research and development of Ada compilers, so
ftware support tools, and environments for the Ada programming language for the
US Air Force Systems Command. I was the Rome Air Development Center Program Mana
ger for the US Air Force Ada Independent Verification and Validation Contract.
1978 - 1982. Computer Systems Simulation and Modeling Officer, Air Force Data S
ystems Design Center, Gunter AFS, Alabama.
Promoted to 1st Lieutenant in 1980. Promoted to Captain in 1982. I wrote numeric
al analysis and multiple stepwise linear regression analysis FORTRAN software to
project trends of data processing installation workload statistics to prepare l
ong-range computer equipment forecasts for the United States Congress. I monitor
ed the CACI Simscript contract and developed Simscript programs to simulate US A
ir Force application software such as the Maintenance Management and Information
Control System (MMICS) for Aircraft. I wrote SQL scripts using the Air Force On
line Data System to run retrievals against the Workload Analysis Model (WAM) da
tabase. I used the WAM database to perform configuration management and control
of and to evaluate computer software performance of the US Air Force Data System
s Design Center application software. I evaluated Data Automation Requests to as
certain whether or not Data Processing Installations required hardware and softw
are upgrades. Applied queuing theory to estimate computer software response time
.
Feb 1978 - May 1978. Officer Training School, Lackland Air Force Base, San Anto
nio, Texas - received commission as a 2nd Lieutenant in the United States Air Fo
rce.
PROFESSIONAL AFFILIATIONS:
American Institute of Aeronautics and Astronautics
American Mathematical Society
OPERATING SYSTEMS: VxWorks ARINC 653 RTOS, GNU, Linux, MS Windows XP, Unix, SunO
S, VAX/VMS, Macintosh, Genera.
SOFTWARE: DOORS, VectorCAST, Cygwin, Python, MS Office 2007, Enterprise Archite
ct, vim (vi improved), Rational ClearCase, Rational ClearQuest, Rational Apex, L
ATEX, Maple, Ada 83, C, C++, Network II.5, Lisp, Common Lisp Object System, FORT
RAN, Pascal.
HARDWARE: Single Board Computer (SBC), Software Development Unit (SDU), Brass
board Development Unit (BDU), Windows workstations, Linux workstations, Unix wo
rkstations, RS-422, 1553B, Honeywell Data Monitor, VAX/VMS workstations, Macinto
sh PCs, Sun SPARCstations, Tektronix Logic Analyzer, ARINC 429 analyzer, Motorol
a TouCAN communications controller, Symbolics workstations.

*
EDUCATION:
a) BS Mathematics, Minor in Physics with Calculus for Engineers, 27 quarter hour
s in Applied Mathematics beyond the BS in Mathematics Florida State University,
Tallahassee, Florida..
b) MS Computer and Information Science (CIS), Troy State University, Montgomery,
Alabama..
c) 12 semester hours in Post Graduate CIS courses beyond the MS in CIS, Syracuse
University, Syracuse, New York..
d) 13 semester hours in Computer Science beyond the MS in Computer Science and M
athematics, New Mexico Institute of Mining and Technology.
Publications, Transcripts, and References Available Upon Request
Here is a link to one of my publications: http://www.sciencedirect.com/science

Vous aimerez peut-être aussi