John Catron – Senior Java Developer
*******@*****.***
Catron IT Services, LLC
MARSHALL, TX 75672
Clearances
SECRET Clearance from 1998 to 2002
•
SCI from 1998 to 1999
•
Security Clearance for the Federal Aviation Administration (DOT)
•
Security Clearance for the Department of Homeland Security (Should still be current)
•
Interim SECRET Clearance (DOD, granted in May 2009)
•
Education
B.S. Computer Information Systems May 1999
Southeastern Oklahoma State University, Durant, Oklahoma 74701
Programming Languages
Java, JDBC, HTML, JavaScript, CSS, JSP, JSTL, SQL, PL/SQL, XML, XSD, Visual Basic 4.0 6.0.
Tools / Frameworks
Spring, ANT, CVS, Subversion, Maven 2, Log4j, Apache's XMLBeans, XPlanner, IDEA's IntelliJ from version 6 up to
Maia, Eclipse, pgAdmin III, YUI, ClearQuest, iReports, JasperReports, Adobe Acrobat, CruiseControl, JDeveloper, TOAD,
MitemView, webMethods Certified Enterprise 4.1 (2001).
Application Servers
Tomcat, Apache HTTP Server, Oracle Application Server (OAS), OC4J.
Databases
Oracle 8 Enterprise, 9i, Oracle 10g, PostgreSQL 8.3, MySQL, MS SQL Server 2005, MS Access.
Hardware
PC Intel and AMD (server and desktop), HP 9000, Sun Solaris, IBM 390.
Operating Systems
Linux (desktop and server), Windows 95 XP, Windows NT 4.0, IBM AIX, HP UX, MS Server 2003.
Catron IT Services Owner – Contracting to FEMA/DHS 4/27/2009 to 6/24/2009
Worked a government contract in New Orleans Louisiana as a Systems Analyst assisting a Finance Section Chief with
applications that aid him in getting finance and budgeting data from disparate sources in a timely manner. Used MS SQL
Server database (2005), Linux laptop (and server) from home using IDEA's IntelliJ IDE, Java 1.6, and Spring 2.5. One
application was a reporting system for overtime hours that initiates a dialog between approving and certifying officials, takes
all the information in and then outputs the data to a PDF using iReports to design the report and JasperReports for the Java
back end. Homeland Security clearance (with fingerprint check) and l was granted an interim SECRET clearance for an
offer to work for the DOD while at this position.
Java Developer Contractor 6/23/2008 to 2/26/2009
BOWMAN SYSTEMS Shreveport, Louisiana 71101 318-***-**** x316
I was the sole Java Developer (me and the “manager”) programming a social networking site in Java using Spring Web
MVC, PostgreSQL, Apache web server and Tomcat as the application server running on Linux. I also re built the Linux
server and installed all the needed tools and re installed and configured the existing applications that ran on that server. I
used IntelliJ IDE, JDK 1.6, PostgreSQL 8.3, pgAdmin III and Spring for development on a Linux box at home and then
would VPN into work to set up server implementations and for database administration. The manager for the project wrote
the new front end HTML and CSS based on the old existing PHP site, I coded the rest, turning the HTML files into JSP's
and using JSTL and Spring tags, YUI for Rich Text editor and JAI for image uploading. I also created three separate
implementations running on the GatherPath server, one for a paying client, one for Bowman Systems to use, and a test
server. I then wrote setup instructions for QA to set up their own server and worked with the QA programmer by email to
get them up and running from a scratch Linux box.
Java Developer 8/27/2007 to 6/7/2008
TEKSYSTEMS 3501 NW 63RD Suite 300 Oklahoma City, OK 73116
Worked at the FAA through Titan/L3 Communications working on a system that flight procedure specialists use to input
approach procedures for airports. This application was comprised of various technologies, Spring, XML Beans, Hibernate,
and JSP's running on Oracle Application Server 10g, using TOAD for SQL construction and tuning, CVS for version
control, OC4J for local testing and used OAS for production application server. I used IDEA's IntelliJ most of the time, but
did use Eclipse to try to get others into test driven development. Worked ILS coding procedures designing new XSDs for the
XML Beans that we will use to replace older String concatenation methods. Updated and re factored existing code for
maintainability and various SCR's. My teammate and I used XP programming methodologies, iterative development, TDD
and used XPlanner for project and iteration tracking. DOT Security Clearance.
Java Developer 4/2007 to 8/20/2007
Diligent Consulting San Antonio, Texas 78217 210-***-****
Wrote Java Servlets and SQL statements to support a custom Health Information Management program for the Air Force
Reserves (RCPHA). The programming is done in JDeveloper 10g, version 10.1.2.0.0 accessing an Oracle 10g database using
Java version 1.4.2 and using TOAD for SQL construction, and OAS as the production and test application server. While
there I completed twelve CR's composed of seven NEW SQL procedures, four totally new Java Servlets (each containing
their own SQL statements) and four modifications to existing Servlets. I also worked with the open source Java reporting
tool iReports and JasperReports to fill in PDF versions of DOD documents that were filled in during the application process.
(DISABLED 6/2002 to 4/2007)
At this time I sharpened my skills and learned Linux, Apache, and other Open Source tools.
Software Analyst 11/2000 to 6/2002
Intergraph Warner Robins, Georgia 31088
Java and webMethods developer using webMethods to connect to various legacy systems and data sources using VB 6.0 for
a few months and then Java when the Java version of MitemView 5.0 came out. This was a supply chain management
robins
program for Robins Air Force base ( www. .af.mil/) using MitemView to screen scrape legacy systems and run the data
through ActiveWorks and Java for ETL an Oracle database. ActiveWorks was then bought out by webMethods and this was
used to bring in data from all types of sources from Excel spreadsheet to Access Databases, csv files and flat files. I also
wrote a Java program that would unzip a zip file to extract the data from once the webMethods trigger fired off that the zip
file was placed in a certain directory on base. I used Oracles JDeveloper IDE and JDBC for the Oracle database on HP UX
system. In 2001 while working here I received my certification in webMethods Enterprise 4.1.
E Commerce Consultant 5/2000 to 11/2000
Deloitte Consulting Atlanta, GA 30303
Here I worked on a proposal for re design of corporate web site to incorporate newly added business units and manage
communications between the corporation and its many dealers across the country and Deloitte won the contract. I used
Dreamweaver 3, HTML and JavaScript for the web pages. While on the bench I made inventory reports and Power Point
presentations for the business management part of the company and attended webMethods B2B training, XML training and
Deloitte's own two week consultant training in Miami.
Software Engineer – 8/1998 to 5/2000 (SECRET CLEARANCE 1999)
TRW Midwest City, OK 73110 and Warner Robins, GA 31088
Worked on an electronic procurement system for the Air Force supply chain management process. I used Bluestone's
Sapphire Web, Java, JavaScript and HTML as well as being the appointed Oracle DBA for my group on an IBM s390
(AIX). Another developer and I came up with the idea of putting Sapphire tags into Adobe RDF files to dynamically
populate PDF files in web pages that were needed for government engineers to sign off on at each stage of the procurement
process. This was way before open source tools like JasperReports came along. This contract was up in September of 1999
so I then transferred to the Warner Robins TRW location where I documented system designs based on existing ADA code,
tested the code, and then designed user manuals for those systems for the Air Force at Warner Robins AFB. Here I had a
SECRET clearance and an SCI for the B 2 project at Tinker AFB. I received a Directors Check Award for Excellent
Program Performance in Web Design in 1999.