RODNEY
J. KITE
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.
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,
J2EE Servers: WebLogic 5.1, 6.1, JBoss 2.x-4.0.x,
Languages: JAVA, XML/XSL/HTML, JSP
(Java Server Pages), EJB (
SQL, Object Pascal, C,
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
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
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
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
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, (
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
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
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
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.