RODNEY J. KITE

 

4001 9th Street N 1625

 Arlington, VA 22203

[email protected]

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.   

 

 

Hosted by www.Geocities.ws

1