RODNEY J. KITE
4001 9th Street N 1625
Arlington, VA 22203
rkite01@yahoo.com
Primary/Hm/Voice Mail (703) 863-2695
http://www.geocities.com/rkite01/resume/index.html
Education: Bachelor of Science, May 1988, Computer Science and Mathematics.
Bridgewater College, Bridgewater, Virginia 22812
Operating Sys: Microsoft Windows NT (3.51 – 4.0/2000,XP), Linux(RedHat) 5.2 – Core 3, CALDERA 2.4),
UNIX (Solaris, AIX, SCO), Rational APEX, VM/CMS, MVS
Environments: Borland JBuilder 1.0-X, Delphi 1.0 - 5.0, Rational Rose, CVS, PVCS,
Oracle/Informix/Sybase/SQL Server/Interbase RDBMS(s), Platinum ERWin, Mercury
WinRunner
J2EE Servers: WebLogic 5.1, 6.1, JBoss 2.x-4.0.x, IONA iPortal, Tomcat 2.x – 5.x, Apache Ant 1.3 – 1.6
Languages: JAVA, XML/XSL/HTML, JSP (Java Server Pages), EJB (Enterprise JavaBeans), SOA/SOAP,
Struts, Tapestry,
SQL, Object Pascal, C, Ada, JOVIAL, IBM 360/370 Assembler, FORTRAN
Hardware: X86 based Machines, Sun, Rational R1000, IBM RISC 6000, IBM 3083 and 3090 mainframes
Security Clearance: Active Secret
Experience:
General Dynamics Information Technology
Position: Senior Software Architect May 2002 to
Present
TIS/ TCAIMSII May 2002 to Present
TIS is a joint military DoD program to automate planning for mobility and transportation of DoD
passengers and cargo during war and peace. TIS falls under the army PEO/EIS TIS program (Program
Executive Office, Enterprise Information Systems, Transportation Information Systems).
Currently working as the technical lead of 6 Java developers on a java J2EE logistics based military
application. The majority of the development is using Java J2EE technologies using JBoss 4.x and Tomcat
5.x servers for web development and deployment. Responsibilities include mentoring other developers and
hands on development of JSP Web pages, SOA/SOAP, EJB beans and TIS specific business logic for a strict
3 tiered web system.
Earlier in the contract functioned as a developer and later as the team lead on the java Web
modernization of the Movement Coordination aspect of the TCAIMSII application.
Developed three web based J2EE application prototypes to demonstrate feasibility of EJB and Web
technologies. Used JBoss/EJB, Tomcat, XML and XSLT technologies for prototype application
development. The first prototype demonstrated existing TCAIMSII functionality of creating military
movement plans and adding and removing equipment. The second prototype demonstrated enterprise
feasibility by polling multiple TCAIMSII sites via an XML based web service and merging the data for a
central site. The third prototype demonstrated how a web application can mimic the current systems Asset
Management functionality in look and feel and function.
Assured Technologies Inc.
Position: Senior Software Engineer March 2001 to March
2002
Assuredtech Services March 2001 to Present
Developed services and back end code to support Assured technologies J2EE infrastructure based
products. Developed a UML based design using Rational Rose for OO models and JBuilder Enterprise for
development of Java code and EJB beans. Created builds with Apache Ant for deployment of Assuredtech
services on Weblogic 5.1, 6.1, and JBoss.
Created an XML configurable finite state machine to enable dynamic reloading of business logic. This
implementation uses EJB Session beans for remote business logic but can run locally in the same JVM or
on top of other remote object access mechanisms.
Created a security model for authentication and authorization of trusted parties for access of security
critical resources in a system. The model is similar to JAAS but is dynamic and does not require an
application server.
Became a partner with Iona by Porting Assured technologies services to their iPortal application server
and wrote a paper critiquing experiences with IONA’s iPortal application server.
Infomech Internet Commerce
Position: Java Product Manager Dec. 1999 to Jan. 2001
JAVA Auction March 2000 to Jan. 2001
Led a small team to develop a JAVA based auction product for the Internet. Performed analysis, design,
and implemention of core functionality for the auction solution. Utilized JAVA, JSP(Java Server Pages) and
XML/XSL server side transformations to build HTML web pages. Built auction product to be as open and as
extensible as possible, allowing the widest variety of servers (including EJB), hardware and database products
to be used to host the solution. XML stylesheets and JSP pages were used so that graphics and look of each
auction could be as tailorable as possible. Used Apache Tomcat and Xalan products to host work in progress
on the Internet. Developed a Java object relational persistence model to support object oriented development
and database independence for the Auction.
Product Evaluation December 1999 to March 2000
Evaluated XML based development products supporting the JAVA platform using Bluestone Application
Server and Bluestone Total E Business product line. Attended a CALDERA systems hosted E-Business
installation class using Evergreen Technologies Commerce products running on Caldera Linux.
Electronic Data Systems (EDS) Government Industry Group (GIG)
Position: Software Engineer (Advanced Systems Engineer) August 1994 to November 1999
DBSS 3.x/VDBSS 4.0, Veterans Defense Blood Standard System (VDBSS) Jul. 1998 to November 1999
Overview: VDBSS is a modification to the EDS developed Defense Blood Standard System (DBSS). Its
purpose was to provide U.S. Veterans hospitals with a FDA validated blood banking system similar to the
U.S. militaries.
Served as implementation architect by mentoring developers on how to design and implement object
oriented scenarios with Rational Rose and Object Pascal. Designed high and low level implementation
guidelines to ensure VDBSS maintains ease of modification and the ability to move to an N-Tier architecture.
Defined and enforced coding and object oriented implementation standards. Researched and applied OO
patterns as general solutions for business logic implementation. Wrote several developer assistance tools
including one which generates code implementing a standard object relational pattern, with SQL and class
attribute generation, to bridge the gap from the OO world to the relational RDBMS world.
SWSMIS, Social Work Services Management Information System, (Landstuhl, Germany) Jan. to Jun.1998
Provided consulting and served as a development resource to help meet schedules and implement system
requirements for the U.S. Army and Air Force social work tracking system. Mentored developers
implementation of Object Oriented principles. Implemented an object relational persistence pattern to bridge
classes developed in Object Pascal to the Informix RDBMS
DBSS Release 3.0, Defense Blood Standard System (DBSS) Nov. 1995 to Dec. 1997
Overview: DBSS is an automated information system designed to meet the requirements of the armed
services blood program. It automates and standardizes the existing manual procedures of the Services blood
community. DBSS is one of the few existing blood banking systems passing the United States Food and Drug
Administration (FDA) validation process. It is currently installed at over 80 military hospitals throughout the
world.
Performed object oriented analysis and design utilizing Grady Booch and Ivar Jacobson’s philosophies as
well as Rational Rose to redesign and modernize the Defense Blood Standard System.
Implemented OO design in Object Pascal utilizing Borland’s Delphi releases 2-3. Set standards for coding,
implementation and design. Enforced and Mentored use of coding standards by developers. Automating
barcode scanning, security and Y2K date compliance by developing reusable visual controls. Modified
existing visual controls through sub-classing to help integrate the application with the regression test tool
(Mercury WinRunner). Performed tools analysis and selection for redevelopment and modernization of
DBSS to a Windows NT environment. Analyzed development, configuration management, error tracking,
help authoring, adhoc reporting, requirements analysis, context sensitive regression testing and object oriented
design tools and made recommendations to the customer for the new systems development.
DBSS Release 2.0 Jan. 1995 to Dec. 1995
Designed, implemented and tested code for new requirements utilizing EDS developed case tool INCASE and
C routines for a SCO UNIX Intel based platform utilizing Sun IPX machines for development.
NMIS, Nutrition Management Information System Aug. 1994 to Dec. 1994
NMIS is an application, which provides military hospitals with a screen driven client/server cafeteria
management system.
Developed Ada code to provide the ability to create, modify and save dietetic meals for patients with special
needs as well as for regular cafeteria dining. Utilized embedded SQL and a third party graphical interface
(Ada/SAME) to interface meal specific code with an INFORMIX database. Developed code using Rational
APEX hosted by a Sun 670 and targeted for SCU UNIX running on a X86 based machine.
Computer Sciences Corporation (CSC) System Sciences Division (SSD)
Position: Software Engineer (Member Technical Staff A) August 1988 to July 1994
REUSE WORKING GROUP, March 1991 to July1994.
Responsible for engineering reusable software components to provide commonly needed functionality to
developers on a large real time distributed system. Utilized Grady Booch’s Software engineering approaches
with an emphasis on object oriented design and structured coding to enhance the modifiability, reliability,
efficiency and understandability of code developed. Extensively utilized Ada’s packaging and generic
structures in components created. Employed the Rational and AIX environments for new code development.
Performed unit and string testing on AIX and MVS running respectively on IBM RISC 6000 and IBM 3090
target platforms.
NAS MODIFICATIONS, August 1988 to February 1991.
Overview: NAS is a large embedded real time system utilized by the FAA to control all enroute air traffic
traveling across country and between terminal airspaces.
Used system level documents and Change Requests from the FAA to design, code, and test system
modifications to a baseline NAS system provided by the FAA. All design and code was developed according
to MIL-STD-2167. Utilized VM as a development platform and a dedicated IBM 3083 mainframe for
standalone testing of new functionality.