David W. Harty
Education Employment Training Research Undergraduate Tech Skills
Objective To apply Software Engineering practices towards the development of software intensive systems.
Education Embry-Riddle Aeronautical University, Daytona Beach, FL
Masters of Software Engineering; (May 2004)
GPA: 4.0/4.0
Florida Atlantic University (FAU), Boca Raton, FL
Bachelor of Science in Computer Engineering; December 2000
Core GPA: 3.98/4.00
Awards Corporate:
  2005 Duke's Choice Award Winner (Team);
  Spot Awards 12/26/03, 04/01/2002, 08/04/2003;
  Significant Recognition Award 06/03/2003
Academic: Upsilon Pi Epsilon, President's List, Dean's List
Employment Experience The Insitu Group, Inc., Bingen, WA www.insitu.com
ELECTRONIC SYSTEMS HARDWARE DEVELOPMENT MANAGER, 4/09 - Present
Managed the Hardware Development Group of the Electronics Systems department at Insitu. The Hardware Development group consists of four teams, Avionics, Ground Control Systems (GCS), Comms/RF, and Embedded Software (OS/Drivers/Firmware). These teams were responsible for the development of electronics hardware and software interfaces to that hardware for the Insitu family of Unmanned Aerial Systems (UAS).
ENGINEERING PROJECT MANAGER, 2/07 - 4/09
Engineering Project Manager for Advanced Development Department. Oversaw the development of new avionics architecture for small UAVs. Ensured successful integration of avionics and software architectures.
EMBEDDED SOFTWARE ARCHITECT, 9/04 - 2/07
Responsible for architecture, design, and implementation of embedded flight code for the Insitu family of Unmanned Aerial Vehicles. Introduced modern modeling and design techniques to Embedded Systems Group. Responsible for capturing requirements, architecture, and design implementations for flight code re-architecture, creating an extendable system which focused on payload integration. Oversaw projects to allow payload interface to control flight computer.

Lockheed Martin Information Systems, Orlando, FL www.lockheedmartin.com/lmis
ENGINEERING LEADERSHIP DEVELOPMENT PROGRAM, 8/01 - 8/04
Common Training Instrumentation Architecture (CTIA) Architecture Working Group (AWG): Responsible for creation, modification and maintenance of Software Architecture for CTIA.
Advanced Gunnery Trainer System (AGTS): Product Integration Engineer responsible for AGTS Tank simulation systems hardware from product definition and planning through production and release.
SCORM Packaging Architecture Research (SPAR): Design and Implementation Manager for joint development project between LMIS and Embry-Riddle to produce an architecture and prototype to automate SCORM conformant, Performance After Action Review (PAAR) creator while implementing the Team Software Process (TSP©). Architecture utilized design patterns, reflection, XML and XSLT.
Software Engineering Process Group (SEPG): Responsible for organizational preparation for successful CMMI Level 4 Assessment. Acted as organizational liaison to assessment team. Received Spot Award.
Ship Automation Systems (SAS): Responsible for development of real-time embedded control systems for DDG class naval destroyers. Added network-centric data acquisition and control capabilities to SAS platform. Designed and implemented software to automate system logging capabilities into the FFG class of ships. Received two Spot Awards for "exemplary performance."
Embry-Riddle Aeronautical University, Daytona Beach, FL www.erau.edu
TEAM SOFTWARE PROCESS© (TSP) IMPLEMENTATION RESEARCH, 4/01- 8/01
Designed and developed web-based implementation of TSP for team research project using open source development and implementation platforms: Tomcat, Java Server Pages container; Struts, Model View Controller (MVC) framework; Apache, web server.
Gained experience with aspects of Extreme Programming (XP) processes.
REAL-TIME LAB MANAGER, 1/01- 4/01 www.rt.db.erau.edu
Managed university's real-time VxWorks lab. Supported Windows NT and Solaris host machines, in conjunction with Power PC VME Targets. Provided assistance to university students with hands-on learning sessions and labs.

All I.Q. Corp, Fort Lauderdale, FL www.alliqcorp.com
CHIEF OPERATIONS OFFICER / CO-FOUNDER, 1/00 - 8/01

Oversaw internal operations of start-up web-services company.
Coordinated the development of corporate web-services solutions.
Designed, developed and implemented, a secure electronic transaction process based on two-factor user authentication technologies.
RTP Corporation, Pompano, FL www.rtpcorp.com
CO-OP ENGINEER, 4/99 - 6/00
Developed software for real-time control systems design software "NetArrays"
Supervised peer team in the development of exhaustive SQA testing procedures.
Initiated new design procedures for NetArrays' projects exceeding 10,000 objects.
 
Training &
Workshops
Leadership Development ConferenceSystems Architecture Workshop
Program Management Project Management
SW Engineering/Process-Estimating & Planning SW Engineering Practices & Techniques
Integrated Product DevelopmentIntroduction to CMMI
Organizational Process Management Software Lifecycle
COTS Evaluation WorkshopCOTS Integration Process Workshop
Doors Tool Training, Basic, Telelogic Creative Problem Solving
Effective Communicating Skills XML Fundamentals
System Integration and Formal Test WorkshopManaging with Metrics
SW Engineering Process-Peer Reviews Agile Methods Workshop
 
Research Projects Mobile Automated Fingerprint Identification System (MAFIS): Completed product development lifecycle including requirements elicitation & management, full critical design review (CDR), implementation, integration & system test. Participated in the collection and analysis of metrics to quantitatively manage the project as well as activities to reduce and manage project risk. All activities were completed in conjunction with the Engineering Leadership Development Program (ELDP) Technical Development Curriculum (TDC). Received Lockheed Martin Significant Recognition Award.
Software Requirements Specification Process: Developed Software Requirements Specification (SRS) process as part of a team. Subsequently, the SRS process was used to create Software Requirements Specifications for a knowledge capture tool conceptualized by the “customer”, Boeing Space Mission Planning Scientist - Dr. Alan Drysdale. Two SRS documents were created; one using Structured analysis and the other using Object Oriented analysis.
Software Development Plan Process: Worked with a team to develop a process for the creation of Software Development Plans (SDP). The team later used this process to create an SDP based on the Object Oriented SRS created during the previously described project.
Object Oriented Analysis and Design of TPT: Performed detailed Object Oriented Analysis and Design of Team Software Process (TSP ©) Tool known as TPT. Followed process based on Booch, OMT and UML from requirements specification to software development.
Universal Web Server: Team created Design Specifications and Test Specifications before implementing the "Universal Web Server" (UWS). The UWS runs in an embedded VxWorks environment to provide user interfaces via HTTP to hardware device controllers and a "Satellite Position Control System" developed by a second team. Led the effort to integrate multiple team projects within the UWS.
Personal Software Process © (PSP) tool: Used PSP 2.1 processes in the development of a software tool to aid the automation of PSP.
Undergraduate
Projects
picoJava-II: Microprocessor design and simulation based on the picoJava-II chip.
Embedded Web Server: Remote, data acquisition and control unit (JSP and JNI).
Remote Lab: Web enabled, Java based, embedded mechanical engineering lab.
Palm© Vending Machine: Object Oriented vending machine prototypes for Palm OS platform.
MP3 player: Xilinx FPGA design of portable MP3 player-controller.
P.A.R.T.S.”: Java RAD prototype for software version control system.
Computer/
Skill Areas
Languages: SysML, UML, Java, C++, C, XML, SMV, OOA, OOD, SQL, Verilog HDL, Assembly
Operation Systems: Linux, VxWorks, Windows, Unix Solaris, Palm OS, DOS
Applications: Tornado, Eclipse, JBuilder, Visual Studio, Apache, Tomcat, MySQL, Oracle, Macromedia Studio, Doors, Altia, Cimplicity, Cadence, Xilinx
 
 
View Site Contents