William H. Jackson, Jr.
***** ****** ******* **** #****
Cypress, TX 77429
C: 832-***-**** E: ********@************.***
Objective: Primarily seeking Senior Level position as JAVA/J2EE Developer
on WebSphere or other Application Server. Secondarily seeking Entry or
Junior Level Developer position as a WebSphere Portal Developer.
Qualifications Summary as Software Developer / Engineer
. Offers Software design and development experience encompassing JAVA
and J2EE technologies
. Offers innate abilities and in-depth experience in high-level problem
analysis and resolution
. Offers skilled communication skills enabling team participation and
interaction with technical / non-technical users and business units
. Offers solid technical abilities as evidenced by early career
reputation as a highly skilled mainframe assembly language programmer
Critical Skills
OPERATING SYSTEMS J2EE / Web Development Other Development Tools
UNIX, Windows, JAVA, J2EE, WebSphere MS SQL Server, DB2, Informix,
MVS, OS2, Stratus Application Server, Tomcat Stored Procedures, XMLSpy, C
VOS 6 and 7, Rational Language, OS/2, Mainframe
Application Developer (All Assembler (ALC or BAL),
Versions), Eclipse, Adelphi, Microsoft Access,
MyEclipse, JDBC, Sun JDK Subversion,
1.5, 1.6, 1.7, JSPs, Apache Ant
Servlets, Java Beans, CSS,
Stylesheets, Session EJBs,
Struts 1.2 and 1.3
Experience Highlights
Adecco Technical, (US Postal Service) ( Memphis, TN 02/2013- 04/2013
Updated an application that used LDAP Authentication to use each User's
Active Directory credentials instead of a generic username/password pair
read from a properties table.
Apex Systems, Inc (Capital One) ( Glen Allen, 10/2012 - 11/2012
Task was to mitigate the effects of XSS and SQL Injection in a Capital
One Payments application.
. Upgraded the application to use JAVA Struts 1.3
. Wrote and tested code using Eclipse IDE
. Setup and configured Tomcat 7 Web Container for the Web Runtime
environment
. Migrated the application from Tomcat 5 to Tomcat 7
. Cleaned up the code as it did not conform to the Eclipse JAVA format
. Project was not funded, so remediation against the application was not
completed
SRA, International ( Fairfax, VA
09/2011- 04/2012
J2EE Developer on contract with Veterans Administration. Assisted with the
development and deployment of web services in support of Veteran
Administration programs. Created Interface Control Documents to provide
the technical specifications for Web Services being developed. Used
Eclipse IDE, SoapUI, JUnit, Oracle Database and Oracle Application Server
to validate the Web Service code provided by other web developers.
. Assisted the functional specification team in developing User Stories
for Web Services by extracting appropriate information from Web
Services Description Language files.
. Used LogBack Logging API as the basis for developing a logging
framework for Web Services in the development, quality assurance and
production environments.
. Used SoapUI to identify specific test data in VA Test databases for
the Quality Assurance Team
. Created System documentation for several web services, including one
for the creation of an electronic
DD-214
. Worked with Apache Ant on various Build Scripts.
OpSoft, LLC ( (US Customs and Border Protection) Springfield, VA
12/2008 - 08/2011
J2EE Developer on contract with US Customs and Border Protection. Enhanced
the Enterprise Online Center Portal (EOC Online) that allowed Customs and
Border Protection Security Engineers to efficiently perform cyber-security
tasks. Utilized J2EE, JAVA and Java-based software APIs. Other technologies
included Tomcat 6.0, MyEclipse 8.6, Java Server Pages, JDBC, and KONA.
. Created KONA-based Controller Servlets that included JAVA and JSP
fragments to build web based applications for EOC Online
. Accessed MS SQL Server 2000 based data using SQL, Stored Procedures
and JDBC; Created Excel-based Reports using JXL (a JAVA-based Excel
API); Generated more than 50 SQL Queries each for two separate JXL
Reports
. Updated the EOC ONLINE Portal documentation to accommodate changes to
the application
. Developed various reports detailing daily, weekly and monthly
activities of Security Operations Analyst and Network Operations
Analyst who supported Department of Homeland Security (DHS) and all
their Component Computer environments using the SOLR Search API
. Maintained User Accounts for EOC Online users
QinetiQ, Inc. ( (US Customs and Border Protection) - Alexandria, VA
05/2007 - 07/2008
As a WebSphere Developer on contract with US Customs and Border Protection,
migrated strategic software applications from Microsoft client/server
architecture to web based architecture. These applications allowed Customs
and Border Patrol agents to perform their duties of securing and defending
US Borders. Developed J2EE applications using JAVA, J2EE and latest Java-
based software APIs. Other technologies included Rational Application
Developer 6.1, XSLT, XML, JDBC, Oracle and Crystal Reports.
. Created test data using Microsoft Access and used it to populated
Oracle-based test databases
. Accessed data in Oracle database using Data Access Objects and JDBC
. Integrated application reporting using Java and Crystal Reports
Mapped application data between Java Beans and XML written in Java
. Developed web pages using XSLT
. Developed a JAVA Applet to Encrypt/Decrypt cache files on agent
workstations containing entries for creating List of Values.
Comdata Corporation ( Brentwood, TN 12/2003 -- 10/2006
WebSphere Developer on a web development team. Migrated and continued
development of a trucking industry payment processing Web Application using
JAVA and J2EE technologies. The migration including rewriting applications
to move from a WebSphere Application Server 3.0 environment to a 5.1
environment.
. Migrated JAVA Applications from VisualAge for JAVA to WebSphere
Application Server 5/1
. Stored and retrieved customer information from mainframe data-stores
via DB2 using JDBC and
MQ Series
. Used cascading style sheets to "brand" Comdata's customer web pages to
give the appearance that they were hosted on their own web site
. Wrote J2EE application to provide real-time access to credit card
transactions. The main part of the application was a hyper-linked
summary that provided detail of each transaction, including
Authorized, Posted and Declined Status
. Co-developed an application that associated a customer's General
Ledger Profile information with employee credit card transactions to
make it easier for them to maintain their General Ledger.
. Used J2SE Technologies and the Java Software Development Kit (JSDK 1.3
and 1.4) to create a batch JAVA application to remove/permanently
disable Users who had not accessed their subscribed applications in
more than six months, per Sarbanes Oxley.
. Contributed to the application development framework that was utilized
to maintain consistency across developed applications
. Assisted new developers in installing and configuring their
Java/WebSphere development environments
. Used Ant to build EAR Files for deployment.
Sears Austin Technology Center ( Round Rock, Texas
05/1998 -- 12/2002
Programmer/Analyst IV with a diverse development team. Developed
applications using OS/2, C Language and JAVA /J2EE for Sears Austin
Technology Center. Provided support for a diverse set of customer-related
technologies in an often unstable environment. Contributed to two-year
project to develop and enhance capabilities of PartsDirect call floor
client/server application. Maintained configuration files for PartsDirect
capabilities and added code to retrieve and manipulate new configuration
parameters.
< ENSURED Y2K READINESS FOR VARIOUS OS/2 APPLICATIONS, INCLUDING THE
PARTSDIRECT APPLICATION WHICH ALLOWED CUSTOMERS TO ORDER PARTS FOR
VARIOUS APPLIANCES, ELECTRONICS, LAWN AND GARDEN EQUIPMENT, ETC.
< Provided enhancement and new development of PartsDirect components
< Created Enterprise Java Beans (Session EJBs) to provide business logic
for accessing service orders, allowing Sears third-party service
partners to access service requests on products sold by sears
< Designed and developed Related Parts feature to provide up-sale
functionality to the PartsDirect Application that resulted in
increased sales of other related items at time of initial parts
purchase
< Used J2SE Technologies and the Java Software Development Kit (JSDK 1.3
and 1.4) to develop batch applications that updated parts inventory
databases with parts information and parts diagrams from a variety of
appliance and electronics manufacturers to be used in Sears e-business
applications.
Education and Training
Bachelor of Science in Mathematics / Economics
Prairie View A & M University, Prairie View, Texas