M.S., Electrical Engineering, University of Kentucky, August 1983 (4.0 GPA)
B.S., Electrical Engineering, University of Kentucky, May 1981 (3.93 GPA)
|Languages & Tools:||
C, C++, BASIC, Visual Basic, Pascal, FORTRAN, RPG-II, Perl, various
assembly languages (including Intel 80x86, Motorola Power PC,
Motorola 68xxx, 8085, Z80, 64180, 6809, 6502, 8048, 8051, TI DSP,
et.al.), PC-lint, Splint, Klocwork
|O/S:||Microsoft Windows 3.x/95/98/ME/NT/2000/XP/7, Linux (various distributions, including Ubuntu, Red Hat, and Slackware), RTXC Quadros, VxWorks, HP/UX, SunOS, Solaris, Novell Netware|
November 2003-Present DRS Test & Energy Management
LLC, Huntsville Alabama
Senior Systems Software Designer, Software Test Engineer, Systems Engineer
Software Engineering Department Supervisor: 2002-2010 |
Certified Scrum Master: November 2008-Present |
During my tenure at DRS I have participated in software development projects in the following areas: On-Board Vehicle Power Systems (OBVP), Hybrid Electric Vehicle Systems (FTTS, UGCV, HEVC), Radiometric Calibration Systems (GACS), Vehicle Simulation Systems (OBVP, EDS), et.al.
I have also participated as a member of various committees, including: Various Requests For Proposal (RFP), SCM PAT (Software Configuration Management Process Action Team), committee to update Software Peer Review training, committee to create StarTeam training.
Between 2002 and 2010 I was also a Software Engineering Department Supervisor.
In November 2008 I became a Certified Scrum Master (one of the Agile Software Development methodologies).
In early 2011 I was transferred to the Systems Engineering department at DRS, where in addition to my existing role as a Software Designer, I also function as a Software Test Engineer, and am loaned out occasionally to the SCM (Software Configuration Management) department.
July 2001-November 2003 PEI Electronics Inc.,
Senior Systems Software Designer
(In November 2003 PEI Electronics Inc. was bought by DRS and became DRS Test & Energy Management LLC.)
Project Engineer: GACS. Also software lead, and design and
coding of Radiometric Calibration subsystem. |
Industrial Committee: JAUS (Joint Architecture for Unmanned
Systems). Participation in standards committee with
many industrial representatives (U.S. Robotics, CMU, etc.). |
Software Lead: HEVC. Also software architecture, design, and coding. |
Project: PEI-CIM2. MPC850 reprogramming facility via HMI BMD emulator. |
1984-2001 Huntsville Microsystems Inc.,
Senior Software Engineer / Network System Administrator / De-facto Software Department Manager
De-facto Software Department Manager |
Revision Control System Manager |
Network System Administrator (Firewall and system security, DNS
administration, e-mail management, FTP site creation and
maintenance, World Wide Web site creation and maintenance, Usenet
News administration, corporate intranet) |
Network System Backups Manager |
Software: Ported HMI's legacy dBase databases to the corporate
intranet (for internal web-based access to company business records) |
Software: Executable file format converters (various, including
Motorola 'S' records, Intel hex records, Extended Tekhex,
IEEE-695.1, COFF, IAR (UBROF), ELF/DWARF, et.al.) |
Chief Architect: SourceGate II. Also design and coding. |
Software: SourceGate series source-level software/hardware debugger |
Software: ECS200 series source-level software/hardware debugger |
Firmware: HMI-200 series emulator |
Software: ELINKS series symbolic software/hardware debugger |
Software: 8085, Z80, 6809, 6502, 8048, and 8051 cross assemblers |
During high school and college years I held a variety of jobs, starting as a member of the Louisville Heritage Weekend crew for the Louisville Heritage Weekends in Louisville Kentucky. For the Armor Elevator Company office in Louisville Kentucky I held positions as Data Processing Assistant, Assistant Programmer, and System Programmer. For the University of Kentucky in Lexington Kentucky I held positions as Grader (for the Rotating Machines lab), Teaching Assistant (Rotating Machines lab and Logic Design), and Instructor (Logic Design and Senior Electronics lab).
U.K.R.F. graduate research fellowship;
Robert L. Cosgriff Award;
University of Kentucky Honors Program;
National Merit $1000 award;
HKN (Electrical Engineering honor society);
TBP (Engineering honor society);
Graduate thesis: "A Microprogrammed Processor to Generate
Independent studies: LOGSIM Logic Design Simulator, and 16-bit
microprogrammed computer design.