Document Sample
Joe Powered By Docstoc

Joe has over twelve years of experience in the field of software development. He has instructed and
consulted on the architecture, design, and development of object-oriented software systems. He also
has extensive experience implementing those methods on a variety of real-time and embedded
applications, such as sensors, weapons, avionics, and simulations. Joe has also served successfully as
a consultant of software best practices, methodologies, process, and tools.

   OMG Certified UML Professional
   IBM Rational Certified Consultant of Object-Oriented Analysis and Design using UML
   IBM Rational Certified Consultant of the Rational Unified Process

   Active Top Secret


May 2003 – Present Praxis Engineering Technologies, Inc. Annapolis Junction, MD
Software Architect
 Joe is serving as a software consultant on projects for various customers. His efforts include, but

   aren’t limited to, capturing current system architectures using UML with Rational XDE, driving
   the capture of system use cases using UML and Rational XDE, architecting a portable
   middleware for an equipment control application using UML with Rational Rose Realtime,
   reverse engineering a PowerPC 860 based application, which employs both assembly and C, and
   participating in program assessments geared toward improving the organizations’ software
   management, processes, and development.
 Joe is also currently involved in various internal efforts regarding the proliferation of UML 2.0

   and Model Driven Architecture (MDA), particularly as applied to embedded systems using
   implementation technologies such as Rose Realtime, C++, and Linux.

January 2001 – May 2003 Rational Software Corporation           McLean, VA
Software Engineering Specialist
 At IBM Rational, Joe served as one of two embedded-development evangelists for the Eastern

   Region. As such, he has consulted on the architecture, design, and development of various
   embedded systems using modern object-oriented analysis & design techniques, implemented in
   UML and C++. He also developed an application that was to be used as the standard embedded-
   solution demonstator for the entire North American area. The application used Rose Realtime to
   implement UML and C++ with deployment on an Intel SA-1110 StrongArm processor running
   VxWorks. He also developed and rolled out various seminars that discussed and demonstrated
   Rational’s real-time and embedded solutions, and their implementation on large-scale projects.
 Joe instructed and consulted for various program level managers in the proper techniques and

   practices of managing an object-oriented based software development effort in a highly
   collaborative team environment. He also performed rollout and implementation of the Rational
   Unified Process for various customers using Rational’s full set of software solutions.
   Joe instructed courses for methodologies including, but not limited to, Object-Oriented Analysis
    & Design with UML, Developing Real-Time Software with Rational Rose RealTime, Principles of
    Architecting Software Systems, Project Management of Iterative Development, Requirements
    Management with Use Cases, and Fundamentals of the Rational Unified Process. He was also
    responsible for pre-sales customer interface and product demonstrations.

November 2000 – January 2001       Smiths Industries Germantown, MD
Independent Contractor
 Joe was responsible for design and code of Built-in-test system for the F-22 Data Recorder

   system. He also performed analysis and design using UML with Rational Rose on Windows
   platform and developed C and C++ in a Rational Apex environment on Sun machine. The target
   processor was a PowerPC running VxWorks.

December 1999 – November 2000 Litton Advanced Systems Greenbelt, MD
Independent Contractor
 As the Lead Software Architect on the Receiver Control system for the SLY-2 ship-based

   electronic warfare system, Joe designed and developed Electronic Support Measures (ESM) mode
   frequency agility software for antenna tuning using object-oriented methodology. He performed
   local and on-site integration & test and developed Ada95 and C++ in a Greenhills with ClearCase
   environment on Sun Solaris. The target processors were PowerPC 740 and DY-4 boards running

November 1997 – December 1999 Lockheed Martin Aeronautical Systems Marietta, GA
Independent Contractor
 As the Technical and Architectural Lead for the F-22 product group of the Air Combat

   Simulation Integrated Product Team (IPT), Joe created an architecture to integrate the actual
   Operational Flight Program (OFP) with custom-built sensor simulations. He was responsible for
   the F-22 Communication, Navigation, & Identification (CNI) system simulation in both the Air
   Combat Simulator and the Integrated Avionics & Sensor Management projects. He also
   performed development of both Ada83 and Ada95 in various environments: VAX, Dec Alpha,
   Motorola 68000, SGI using Rational Apex.

August 1997 – November 1997 Reflectone, Inc.                 Tampa, FL
Independent Contractor
 Joe instructed members of the Korean Air Force on the principles of weapons and stores

   management simulation. He also developed a web-based interactive course written in HTML.

June 1995 – August 1997 Contraves STS, Inc.                Tampa, FL
Project Engineer
 Joe developed and maintained the Work Breakdown Structure and managed the cost and

   schedule for an F-18 project. He designed, developed, integrated and tested various flight
   simulations including: F-18, E-2C, MK-43B, and DATS. During this project, Joe specialized in
   weapons and avionics simulations. He developed Ada, C, and Fortran on SGI, Harris
   Nighthawk, and Gould/Encore 3200 series.

March 1993 – June 1995 Hughes Training, Inc.            Herndon, VA
Senior Software Engineer
 At Hughes, Joe was responsible for the design and test of all F-18 weapon simulations and
    performed extended field integration and test of all systems. He developed C and Fortran on
    Gould/Encore 9100 & 3200 series.

September 1991 – March 1993 Department of Aerospace Engineering Blacksburg, VA
Research Engineer
 Joe designed and constructed scale wind tunnel model with deflectable control surfaces. In
  addition, he developed computational aerodynamic model using NASA PMARC. He designed
  and wrote all data reduction software using Quickbasic in Windows.

   Rational: Rose RealTime, XDE, Test RealTime, Apex, ClearCase (with and without UCM),
    ClearQuest, Rose, Purify, Quantify, Pure Coverage, RequisitePro, Test Manager, Robot, SoDA,
    Rational Unified Process (RUP), Eclipse
   Windriver Tornado, Greenhills Adamulti, SBS Mux Bus tools

   UML, C++, C, Ada95, Fortran
   VxWorks, Unix, Windows, MPX-32, VMS

   Silicon Graphics, Sun Solaris, Harris Nighthawk, Dec Alpha, VAX, Gould/Encore, Motorola
    68000 series, PowerPC (860, 750), DY-4, StrongARM
   RS232, RS422, HSDB, MIL-STD-1553 bus


1991 - 1993       Virginia Tech                    Blacksburg, VA
Master of Science in Aerospace Engineering
 Thesis: “An Experimental and Computational Investigation of a Low-Canard, High-Wing

  Aircraft Design”

1986 - 1991       Virginia Tech                          Blacksburg, VA
Bachelor of Science in Aerospace Engineering

Shared By: