James J. Evans
Jessup, MD 20794-2924
***********@*****.***
Highest Security Clearances Held
TS/SCI w/FS poly & CI poly
Programming Skills
Languages: Perl, Java, JavaScript, Ruby, AJAX, PL/SQL, Oracle Text, UNIX shells, HTML, CSS, XML, XSLT
Operating Systems: UNIX - Sun Solaris, Linux, MS Windows
DBMS: Oracle, Sybase, MySQL, Access, SQL Server, Informix
Professional Experience
08/10-Present: Web Developer Self-owned business
Market, design, and manage small business web sites that are hosted on Market America's WebCenter servers.
06/10-08/10: Data Integrator EDGE Professional Services, Inc.
Designed and developed server-side RSS plug-ins using Ruby, YAML, and Java in a LINUX/Windows environment for an Intelligence Community (IC) customer to extract and transform RSS feed data into the Pubs-XML format for archiving and dissemination to IC entities. Developed software components using a SCRUM methodology. Used the open source Git package for configuration management (CM), SSH for remote client access to the development LAN and Google Documents for project and team coordination.
03/07-07/09: Sr. Information Tech. Scientist CACI International, Inc.
Designed, developed, and maintained software modules of a document collecting, disseminating, processing, and RDBMS archiving application for an IC customer. Used Perl and UNIX (Solaris) shell scripting for developing server-side file conversion and archiving applications in a Windows/UNIX environment. Used Oracle Text procedural language for querying and report generation. Researched and evaluated existing COTS and open source entity extraction systems on the Internet. Installed, configured, and evaluated the LCM Aero Text natural language entity extraction COTS package as a replacement for the incumbent entity extraction tool.
06/06-03/07: Information Tech. Scientist CACI International, Inc.
Designed and developed S/W components of a prototype Signal Intelligence (SIGINT) portal application in Perl and Java (POJO). Used the BEA Weblogic 9.1 (Eclipse-like) IDE platform/application sever to develop and run the application in a Windows/UNIX (Solaris) client/server environment. Integrated the open source Directory Poller package into an application that consumes input documents from a Java Web Service. Indexed and archived the documents in Documentum, a COTS document archiving package.
11/04-06/06: Information Tech. Scientist CACI International, Inc.
Designed and developed JAVA EE presentation layer components of a web-based, ELINT collection, archiving and processing application for the IC. Used BEA Weblogic 8.1 Platform (IDE)/Application Server in a Windows
2000/UNIX (Solaris) environment. Used the BEA Page Flow Framework (Apache Struts) to implement the MVC design pattern. Augmented the JSP tag libraries with the Apache Beehive Framework. Performed requirements analysis, unit testing, and software development under an agile (SCRUM) development methodology. Evaluated the Semantica COTS package semantic mapping tool to perform intelligence analysis, data fusion and visualization of structured, un-structured, temporal, or geospatial data in a prototype SIGINT application.
08/03-11/04 Principal S/W Engineer Leading Edge Design & Systems
Designed and developed a CGI web-based SIGINT application for the IC to display ad hoc reports and Web pages using Java, Perl, SQL, SOAP, and XML technologies in Windows/Unix client/server environment. Performed research and development work on a proprietary multi-media archiving system using JAVA EE and JMX technologies.
04/03-08/03 Computer Scientist Computer Sciences Corp
Re-engineered and converted a legacy mainframe-based COBOL/PL-I/Assembly language client/server application into a multi-tiered, Web-based, JAVA EE system for the IC. Used Borland JBuilder and BEA Weblogic 7.0. Performed requirements analysis and a full S/W development life cycle. Worked on various SIGINT contract proposals for IC customers.
06/02-04/03 Computer Scientist Computer Sciences Corp
Designed and developed S/W components of an IT DB application for the IC using Java, Swing, and SQL to produce statistical reports. Used Sybase Stored Procedures for the back-end business logic. Converted a mainframe-based, COBOL/Informix/Assembly application into a web-based, client/server Oracle RDBMS system for the Dept. of Labor using JDeveloper, JBuilder, and BEA Weblogic Workshop. Used Dragon NaturallySpeaking on a proprietary voice recognition R&D project for the IC.
03/97-06/02 Computer Scientist Computer Sciences Corp
Designed and developed Perl/Unix scripting modules for a NASA project to perform data warehouse queries of Hubble Space Telescope Mission Operations Center (HSTMOC) telemetry and command data. Formatted reports for HSTMOC users for mission real time decision making. Designed and developed Perl and UNIX scripts to perform quality assurance testing on archived Hubble Space Telescope (HST) command and telemetry data
For the HSTMOC. Reported QA test results in Excel spreadsheets to the Space Telescope Science Institute (STSCI) customer. Worked on the STSCI webmaster team tasked to devise and implement a plan to replace a legacy collection of independent departmental Windows IIS web servers with a single, LAN-enabled, Unix-based Zope web server.
Formal Education
University of Maryland Baltimore Co, Baltimore MD MS Degree: Dec. 1995
Information Systems (Artificial Intelligence, Modeling and Simulation, Stochastic Processes, Decision Support Systems, and User Interfaces)
George Washington University, Washington DC 1980 – 1984
Graduate-level Computer Sciences courses
Tulane University, New Orleans LA BS Degree: May 1974
Mathematics (Numerical Analysis, Topology, and Probability & Statistics)
Additional Training
BEA WL Workshop 8.1 Rapid Design: Training Etc Columbia MD May 2005
Enterprise Java Beans: Learning Tree International Rockville MD Sep 2004
Linux System Administration: Training Etc Columbia MD Jun 2004
Advanced Perl Programming: Learning Tree Intl Rockville MD Aug 2003
Java Servlets & JSP: JHU Montgomery Co Center Rockville MD Aug 2001
MCSE courses NT-4 Server/Workstation: CSC Ed Ctr New Carrollton MD 1999 -2000
Java Basic and Advanced courses: CSC/UMBC Greenbelt MD 1998-1999