Gordon Jones


GORDON B. JONES, CONSULTANT
Tomorrow Systems Incorporated
2819 Middleboro Drive
Falls Church VA 22042
gordon@tomorrowsys.com
http://www.tomorrowsys.com
*** NO PERM CONSIDERED. CONTRACT ONLY ***


OBJECTIVE

To be lead developer or architect. I have compelling experience in both 
government and commercial environments, covering all aspects of the 
software life cycle. Active TS.

TECHNOLOGIES

Languages:  Java, SQL, Javascript, C
Software Applications: Java, J2EE, Webshpere, Oracle, BEA Weblogic, 
Tivoli Directory Server (TDS), Tomcat, AJAX, LDAP, EJB, Rational ROSE, 
SOAP, SOA, Web Services, XML, mySQL, SAML, PKI, JSP, DB2, WebSphere 
Portal, SoDA, HTML, Network Management, SNMP, Java Server Faces (JSF), 
Wireless, JBOSS, Xquery, ESB
Methodologies: Agile, CMM, UML, RUP
Operating Systems: Linux (SuSe, Fedora, Ubuntu), Windows, Solaris

WORK EXPERIENCE

1998-present: Consultant, Tomorrow Systems Incorporated, Falls Church, 
VA.  

Over the years I have served IBM, BEA, and the intelligence community 
directly on multiple engagements.

Since 2006, implementing an enterprise portal that has progressed from 
the design stage to production operation. It features discretionary 
access control (DAC), single sign-on, document-level security, smart 
search, profiling, and cross-domain identity federation with IBM 
Websphere Portal. Integrated Websphere Portal with Tivoli Directory 
Server (TDS), Java Server Faces (JSF), JSR 168, AJAX, SDO, iBatis, and 
multiple open source packages under Solaris and multiple Linux flavors. 
Served as JSF architect and mentor for the team. Used Rational 
Application Developer (RAD) for Java development.

In 2004-2005, was consulting partner to a major J2EE vendor, serving as 
key go-to person for multiple projects and multiple teams utilizing BEA 
Platform 8.1, 9, portal, UML, J2EE, Linux, ESB, SAML, and Web Services. 
Provided mentoring, and worked with customers to establish development 
process, design methodology, deployment environment, and evolving 
standards such as JSR168 and JSR171. Implemented custom authentication 
schemes using LDAP and PKI. Designed and coded database-to-XML mapping 
layer underlying several production portals; also designed and coded 
numerous �portlets� providing geographical search capabilities, early 
warning, and indications. Also served as architect for project to store 
federal clearance information, results of investigations, and completed 
forms. Used UML, JBOSS, and Struts.

In 2003-2004, was architect and technical lead for Java-based Internet 
collaboration portal, providing single sign-on access and 
application-layer security to multiple back-end applications. Led team of 
6; employed Weblogic 8.1 Portal, ESB, Agile methodology, O-O, J2EE, EJB, 
Struts, and Oracle. Completed production release of the system, including 
successful migration of existing user base.  Assisted same customer 
building wireless business unit, providing strategic consulting and proof-
of-concept demonstrations such as encrypted wireless alerts to handheld 
devices, ESB, Weblogic, and J2ME. Demonstrated at multiple locations 
including AFCEA.

From 2001-2002 was architect and technical lead for custom identity 
management and single sign-on system with hierarchical access control 
approvals structure. Implemented smart security, workflow, DMZ, and 
single point for PKI. O-O design with Rational Rose, Weblogic, Tivoli 
Identity Manager (TIM), Oracle, EJB, JSP, Netegrity, JNDI, and LDAP. Led 
team of seven people. Designed and developed custom Certificate 
Revocation List (CRL) extraction and processing system using SSL. 
Developed SOAP-based web services for access control request/approval.


In 2000, served as technical manager for an Internet services company 
launching a state-of-the art eCommerce/eSales ASP application written in 
Java, EJBs,Weblogic, JSPs, and Oracle. Managed team of 8 programmers. The 
ASP provided self-registration and self-creation of eComerce storefront. 
As senior developer, implemented sales and revenue reporting system. 
Implemented XML-based credit forms.


In 1999 and 2000, was team lead on project to redesign state tax system 
using IBM Websphere, a leading-edge financial system serving over 100,000 
customers. Provided mentoring. Prepared development environment for team 
of 25; used O-O, use cases, UML, RUP, Rational ROSE, RequisitePro, and 
SoDA. All implementation in Java, Websphere, EJB, SQL, and XML. Completed 
two releases of financial subsystem including SOAP-based API to determine 
timeliness of payments, liability for taxes, customer demographic 
information, and to notify other applications of financial events. Also 
designed and wrote gateway to exchange  data between Java system and IBM 
mainframe.

1992-1998: Lead Scientist, MITRE Corporation, McLean, VA.  

Provided ongoing strategic consultation to multiple customers and led the 
development of several systems.  Created and chartered an IETF working 
group and served as initial chair, representing customers� strategic 
interests. Published papers in refereed international journals and 
national conferences.

Led three-person project that employed advanced OO, Java J2EE technology, 
enabling the customer to remotely and securely manage the health and 
performance of distributed Internet applications such as messaging and 
directory systems.  The system provided application availability 
monitoring, transaction tracing, outage history, throughput monitoring, 
with public key infrastructure (PKI) integration. Built custom SNMP 
network management agents for data mining purposes; traced Internet 
message transactions and provided after-the fact event correlation, 
transaction tracing, and performance reporting for distributed Internet 
applications, manager-to-manager interaction. 

1988-1992: MCI Telecommunications Corporation, Arlington, VA. Engineer 
III. Designed and built object-oriented software systems similar to 
today�s Internet mail including protocol layer (e.g. TCP/IP, X.25) and 
message gateways.

EDUCATION AND CERTIFICATIONS

B.S. Computer Science, College of William and Mary, Williamsburg, 
Virginia, 1985.
BEA Certified Developer. Tivoli Identity Manager Certified (2002).

PUBLICATIONS

Jones, G. "Managing the Message: Message Tracking", IEEE/IFIP 1998  
Network Operations and Management Symposium, 1998: IEEE, Piscataway, NJ, 
pp. 743-747.

Zielser, Elizabeth D., Bolton, Daniel H., and Jones, Gordon B. "A 
Customer-to-Carrier Gateway for Multiple Services", International  
Journal of Network Management, Vol. 6, No. 6, Chichester: Wiley and 
Sons, November-December 1996, ISSN 1055 7148 INMTEU 6(6) 297-348 (1996).