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).