PLATFORMS
|
IBM 4341 / AS/400 / iSeries
|
PC Platforms
|
|
|
WANG
|
UNISYS
|
|
|
OPERATING SYSTEMS
|
IBM OS/400 (through V5R4M0)
|
OS/2 Warp & Warp Server (SMP)
|
|
Windows
(NT / NT Server / XP / Vista / 7)
|
Novell
Netware (3.15 - 4.15)
|
|
|
LANGUAGES
|
IBM
Integrated Language Environment (ILE) & Original Program Model
(OPM)
|
|
|
CL / CLLE
|
RPG III /
RPG IV / RPGLE
|
|
|
COBOL /
CBLLE
|
C (PC / iSeries) / C# (PC)
|
|
|
JAVA (PC /
AS/400 / iSeries)
|
SQL
(Stored Procedures / User Defined Functions)
|
|
JDBC
|
XML (/w
SAX2 / DOM)
|
|
|
IBM
DB2/400 (Physical Files / Logical Files / Triggers / Journals)
|
|
|
MQ Series
|
VB .net (2008, 2010)
|
|
|
TECHNOLOGIES
|
HTML/XHTML
|
CSS
|
|
|
JavaScript
|
Eclipse
|
|
|
Apache
|
Tomcat
|
|
|
JSP
|
FTP
|
|
|
HTTP/HTTPS
|
PDM / SDM
/ SDA
|
|
|
Microsoft
Visual Studio 2008, 2010
|
|
|
Programmer/Analyst
|
|
|
|
Assurant Solutions • Atlanta, GA
|
2006 to Present
|
|
|
|
|
|
|
Research, design, write and maintain
application programs in ILE RPG/4, CL & SQL on IBM i-Series
(AS/400). Work with end users to gather requirements. Design, code
and test soulutions. Assist end users with Uers Acceptance Tests.
Use interactive SQL to query and update test files.
Backup TURNOVER
Administrator. Provides promotion support to other programmers.
Updated
Programming Standards manual – Programs follow similar
logic and are therefore easier to understand and maintain..
Initiated
'Lunch & Learn' program to bring staff up to speed on newer
technologies – Allows new technologies to be introduced and
understood by the whole staff..
Developed
prototype copybooks and service programs to provide IFS access
from RPG, Program Message handling, Date handling &
conversion functions, Pop-up List windows, Credit Card
manipulation functions & Tax Calculation functions. Modular
logic is easier to maintain.
Helped develop
Web Service prototypes and Web Service Standards manual. Reuse
existing logic and make available to other platforms.
Responsible for
Credit Card Billing & Multi-National Sales Tax Calculation
aspects of application.
Worked on PCI Compliance project. Wrote
service program interfaces to third-party encryption product for
use by all programs.
|
|
|
Lead
Architect
|
|
|
|
nuBridges, LLC / TrailBlazer Systems Inc. • Atlanta, GA
|
2003 to 2006
|
|
|
|
|
|
|
Researched, designed, wrote and maintained
application programs in ILE RPG/4, C, CL, SQL and JAVA on IBM
i-Series (AS/400). Workws with other architects to develop
multi-platform applications. Worked with Product Support staff to
assist with complex customer issues. Used interactive SQL to query
and update test files.
Researched
requirements, designed and wrote RPG ILE framework to allow
automated Drummond EDI Certification tests. Later rewrote as JAVA
application using XML SAX2 and JDBC.
Wrote RPG ILE
with embedded SQL to manipulate DB2/400 data.
Designed and
wrote RPG & C based service program routines to implement
automatic and manual blocking of inbound IP addresses.
Drove project
to enable Large File Support (> 4GB) in all our i-Series based
C applications. This included PGP, ZIP, FTP and EDI servers and
clients.
Developed deployment plan for MKS
Implementer source control product. Application provided true
version control and promotion controls reducing errors and wasted
time.
|
|
|
Contract
Programmer
|
|
|
|
Contract Staffing Services • Birmingham, AL
|
2003 to 2003
|
|
|
|
|
|
|
Worked with COBOL on multiple platforms.
Provided assistance to others when required, suggested
improvements where possible.
|
|
|
|
|
|
|
Technical
Specialist II
|
|
|
|
CSC’s Healthcare Group • Birmingham, AL
|
1997 to 2002
|
|
|
|
|
|
Worked with project teams to provide general
technical support for company's AS/400 COBOL based insurance
application. Gathered system requirements, designed and wrote
programs in JAVA, SQL, COBOL OPM & ILE and CL OPM & ILE
for more technically advanced projects. Used both COBOL I-O and
embedded SQL to maintain DB2 database. Created and maintained
system routines in ILE Service Programs used by application
programs. Also provided AS/400 operations and maintenance support.
I worked with JAVA when it first became available on the AS/400.
During the development of the pilot for our web interface, the
application evolved from using applets on the front end and the
JAVA AS/400 TOOLBOX on the back end to a browser front end and
database access on the back end via SQL calls. As the pilot
matured into a stable application, a completely new department was
formed to take over further development and I gradually moved on
to other projects.
Researched
requirements, designed and wrote JAVA based pilot project for web
interface product using IBM's WebSphere Application Server.
Entire depart developed from my initial work.
Installed and
maintained IBM WebSphere servers on development and QA AS/400's
and NT Servers.
Wrote JAVA
based XML editor to automatically add appropriate entries for the
application to the WebSphere configuration file. Speed up
deployments and reduced errors.
Researched and
implemented TCP/IP requirements to send e-mail pages when disk
space got critical. Notified team even if off site if critical
errors occurred.
Redesigned data conversion process to be
an adaptive multi-tasking framework capable of running multiple
file conversions while maintaining dependency order and error
tracking & reporting. Reduced conversion time from 3 days to
5 hours.
|
|
|
Consultant
|
|
|
|
Conway Computer Group • Jackson, MS
|
1996 to 1997
|
|
|
|
|
|
Consulted in various environments, including
multi-server Novell networking and AS/400 setup & programming.
|
|
|
|
|
|
Senior
Programmer/Analyst
|
|
|
|
Emerald Coast Utilities Authority • Pensacola, FL
|
1991 to 1996
|
|
|
|
|
|
Administered company’s token-ring network
consisting of a Netware 4.1 server with IPX, an AS/400 with SNA
and an OS/2 WARP SERVER using TCP/IP & NetBios. Maintained RPG
III Purchasing Inventory and Fleet Management applications on the
AS/400. Evaluated and recommended software and hardware for
company use. Served as Acting Director of MIS in the event of the
department director and supervising analyst’s absence.
Installed and
maintained Novell 3.15 network server and upgraded same though
4.1 release. Installed and managed smart hubs and tracked usage
of server based application software.
Installed and
maintained PC hardware and software, including operating systems.
Designed and
implemented RPG based pop-up screen for CSRs to allow them to
generate specific letters. Using pop-up window, letters could be
chosen and automatically generated along with envelope and a note
placed in customer file. Provided standard text and saved time it
took to manually type.
Designed and wrote C application on the PC
to manipulate billing data from hand-held devices and transfer
data between hand-held devices and the AS/400.
|
|
|
Consultant
|
|
|
|
CSC / CDSI • Pensacola, FL
|
1987 to 1991
|
|
|
|
|
|
Worked as contract COBOL programmer in a
mainframe/midrange environment. Designed program functions,
including screen and report layouts. Coordinated daily activities
of up to three programmers on specified projects.
Designed and
wrote program to standardize name format in existing free-form
name fields.
Designed and
wrote program to provide mail-merge capability, with replaceable
text at the command, base, school and class levels. Letters could
be generated on request or automatically generated by trigger
events.
Worked on program suite to randomize
question order and answer order within questions for standardized
tests. Provided means to reassemble questions and answers into
original order so tests could be graded by scanner.
|
|
|