Post Job Free

Resume

Sign in

Management Software Engineer

Location:
Acworth, GA
Posted:
October 14, 2012

Contact this candidate

Resume:

Phillip O'Neal

Acworth, Georgia

abo4p6@r.postjobfree.com

Summary

I am a motivated self-starter who excels in learning and applying new technologies. I

have a proven track record of working both independently and in team environments. I am a

detail oriented individual with strong problem solving abilities and I desire to enter

into a mutually beneficial relationship with a corporation that utilizes leading edge

products and technology in the development of exciting and progressive software solutions.

Major Accomplishments

Retail Assortment Planning (Tools used: Grails, Spring/Hibernate, Javascript, Ajax,

Tomcat, MySQL )

Development of a web application (and database) used by a major U.S. retailer for global

assortment planning and purchasing. Grails 2.0.x application utilizing hibernate caching

and Ajax-driven dynamic page interactions. Coding by convention for rapid lifecycle

development.

Scenario Simulation (Tools used: Java, EJB, JBoss, Adobe Flex & LiveCycle,

PostgreSQL )

Design and implementation of a simulation framework used for gathering feedback on

prototyped screen designs. Flex user interface utilizing LiveCycle as an AMF gateway for

remoting to a full J2EE middle tier with real-time push and pull messaging.

POS Catalog Administration (Tools used: Java, EJB, Struts, Websphere 6.1)

Full life cycle development of a J2EE web application used for the administration of a

dynamic point of sale catalog. The catalog is used by cashiers at the POS register to look

up miscellaneous items that have no bar code and cannot be scanned.

Deployment Service (Tools used: Java, StAX, CommonJ, Weblogic 9.2)

Generic architectural component that provided container safe multi-threaded support for

extension class processing of XML. XML is retrieved via a Web Service or HTTP interface

and independent classes are invoked for transformation and output.

Inventory Management (Tools used: Java, JMS, WebSphere 6.0, MS SQL Server )

Heavy coding and support of both POJO and Struts based web applications for inventory

management functionality in the carpet industry. Integration to other WebSphere servers

and a legacy DB2 mainframe database utilizing JMS.

Mobile Computing (Tools used: iConverse, Weblogic 6.1, Java, Oracle)

Limited design, heavy coding and full deployment of server and mobile components to

extend inventory and work management functionality to both disconnected mobile devices and

web applications in a browser context.

SAP Integration (Tools used: Tuxedo, PL/SQL, Oracle, OAGIS)

Team lead for the integration of an Enterprise Asset Management legacy application to a

large nuclear industry management company s SAP Financials module. Responsible for the

development and implementation phases.

Localization Toolset (Tools used: PowerBuilder, Microsoft Visual C++ )

Design and coding of class library components that provide developer and quality

assurance support functionality specifically for the internationalization efforts of an

Enterprise Asset Management product.

Integrated Cash Dispensing (Tools used: PowerBuilder, Microsoft Visual C++)

Complete design, coding, deployment and maintenance of an object oriented WOSA/XFS

solution providing seamless integration of cash dispensing hardware into a financial

teller automation platform product.

Laser Forms Printing (Tools used: PowerBuilder, JetForms )

Complete design, coding, deployment and maintenance of the laser forms printing

capability, required for branch automation in financial institutions. Also, co-authored a

similar capability for a Consumer Loan Origination application.

On-Line Collections Tracking (Tools used: PowerBuilder)

Complete design, coding, and deployment of a GUI interface to an existing legacy system

application. In addition, implemented instant collection letters and numerous enhancements

taking advantage of platform capabilities.

Real-Time Credit Bureau Interface (Tools used: PowerBuilder, Cobol74, Oracle)

Designed and coded a legacy application for system-to-system credit bureau report

inquiry/retrieval. Also, complete design, coding, deployment and maintenance of a GUI

interface for this same legacy application.

Remote Teller Override Capability (Tools used: PowerBuilder, Winsock)

Complete design, coding, and deployment of base objects and GUI components giving

supervisory remote workstation override capability from any teller to any available

supervisor in a LAN/WAN configuration.

Qualifications

Java/J2EE

J2EE Containers

DBMS

EJB, JPA, JDBC, Spring/Hibernate

JBoss AS, Tomcat 6

PostgreSQL 8.x

GWT, JSP, JSF, Struts, Grails

IBM Websphere AS, MQ

MySQL 5.x

JAXP, JAXB, JMS

BEA Weblogic 8.1, 9.2, 10.2

Oracle8i, Oracle9i, Oracle10g

Web Services, SOAP

BEA Weblogic Portal 10.2

Microsoft SQL Server 2008

Languages & Scripting

Tools, Protocols & Standards

IDE s

Java 5, 6, Groovy, JNLP

CSS, HTML, UML

Eclipse, NetBeans, IntelliJ

Flex/MXML, Actionscript 3

XML, XSD, XSLT, DOM

IBM RAD

JQuery, JavaScript, JSTL

RTMP, AMF, Remoting

Adobe Flex Builder 3, Flash Builder 4

SQL, HQL, PL/SQL

Adobe LiveCycle DS/BlazeDS

Oracle JDeveloper

PERL, Python, PHP, JSON

Oracle SQLj, BC4J, AQ

PowerBuilder 4.0 9.0

Unix Shell Scripting

Ant, Maven, Gradle, JUnit

Weblogic Workshop

Source Control

Operating Systems

COTS Packages

Git, Subversion, ClearCase

Linux (Various Distro s), Solaris 10

Microsoft Office, Project & Visio

CVS, PVCS

Windows 7/XP/Server, Amazon AWS

Fiddler, SoapUI, WiresharkEmployment

Jan 2005 - PresentBootstrap Services, Inc. Acworth, Georgia

Title: Senior Software Engineer & Application Architect

Self employed as an independent contractor. Client companies and the positions held in

this capacity are defined below:

Jan-2012

to PresentQuantiSense, Atlanta Georgia

Conversion of a retail business purchasing process (assortments) from Excel spreadsheet-

based, to web-based. Ground up development of a MySQL database and Groovy/Grails

application to support worldwide assortment planning & purchasing. Utilized Grails 2.0.x,

JQuery, Ajax page interactions, custom Javascript, and ehCache/Hibernate. I was the sole

developer responsible for all aspects of application development. The Grails framework

(coding by convention) was utilized for rapid lifecycle development. The Amazon Web

Services platform was used as a system test environment.

Mar-2010

to Jan-2012

LexisNexis, Alpharetta Georgia

Migration of an enterprise application suite from Weblogic 7.1 to JBoss 4.3. The

LexisNexis Commercial Credit applications were migrated from Weblogic/EJB 2.1 onto the

JBoss platform utilizing EJB 3.0/JPA. Numerous build enhancements were incorporated and

extensive system performance and load testing were done, along with virtual machine

optimizations. Additionally performed enhancements and maintenance of existing JSF and GWT

applications including the implementation of CSRF attack mitigation techniques. Also

performed SQL/HQL optimization.

Oct-2008

to Mar-2010SA Technologies, Marietta Georgia

Designed and implemented the integration between a Flex/Flash user interface and a J2EE

back end. Utilized LiveCycle Data Services as an AMF gateway to provide remote object

exposure allowing Flex to communicate directly to Java running inside a JBoss container.

Session and entity beans utilized in the services to persist information to a PostgreSQL

database. Also architected and implemented the database.

Feb-2008

to Aug-2008Federal Home Loan Bank, Atlanta Georgia

Portal and portlet development using Weblogic Portal 10.2. The project entailed multiple

portals to support the Affordable Housing Project initiative both internally within the

bank and externally by sponsors and developers participating in the program. Apache

Beehive was used to implement page flows in the controller layer with NETUI/JSP for the

view layer. The model layer was implemented using a combination of entity and session

beans fronting a Sybase database as well as other CRM applications.

May-2007 to Jan-2008Home Depot, Atlanta Georgia

Three primary work assignments: 1) Ensure PCI compliance at the POS registers by

utilizing RSA encryption. 2) Enhance the in-store tax calculation services framework to

fully support multiple logical transactions within a single physical register transaction.

3) Full life cycle development of an all new web application built using Struts, EJB s and

container security. The application is used internally by merchandising associates to

define, maintain, and publish a POS catalog system. This catalog is ultimately displayed

and used at the POS registers by cashiers to locate and tender items such as nuts, bolts

and washers that do not have a barcode label affixed.

Jul-2006

to Apr-2007Bellsouth, Atlanta Georgia

Convergent Services Architecture Team Member. My primary responsibility was implementing

architectural components that support Bellsouth's convergent design goals for the future.

The work product is then used by various other development groups within Bellsouth to

implement core processes and functionality. Specialized in application deployment services

and presence and messaging components.

Jan-2005

to Jun-2006Shaw Industries, Dalton Georgia

New product development for plant floor operations in the carpet industry. The initial

work product was a web application with a MVC framework built on Struts and a SOA in the

middle tier. Phase two introduced web services, AJAX and bean shell scripting. Also

provided support and new feature development for an older POJO application.

2000 - 2004Indus International, Inc. Atlanta, Georgia

Title: Senior Software Engineer & Team Lead

2004

Technical Lead for the ongoing internationalization efforts of an enterprise asset

management software package into the Japanese and French languages.

2003

Java Development on a new J2EE application utilizing Weblogic 8.1, EJB s, JSP and the

Struts framework. MVC architecture with JDBC, Oracle SQLj and BC4J components used for

database access.

2002-2003

Design, coding and full deployment of a mobile computing solution designed to extend

Legacy Enterprise Asset Management functionality to a mobile platform. Implementation

utilized the iConverse Mobile Computing toolset, Ant build tools and BEA Weblogic Server

6.1. Dynamic data queries were implemented with XSLT transformations generating OAGIS

compliant XML. Includes an architectural framework utilizing Java beans, servlets and JSP.

2001-2002

Team lead for the integration of financials between a legacy Enterprise Asset Management

application and the SAP financials module (FI/CO). Primary responsibilities included

resource supervision, design, coding, deployment and maintenance of all legacy components.

SAP functionality changes were performed by a third party vendor based in Prague, Czech

Republic. Responsibilities included interfacing with this SAP certified partner to

coordinate and implement a total deliverable solution for a nuclear industry client. The

solution utilized BEA s Tuxedo 7.2 as a middleware platform for guaranteed delivery of

data between the systems.

2000-2001

Analysis and problem resolution of issues created by the internationalization of an

enterprise asset management software package. Developed class library functionality to

allow development and quality assurance personnel the ability to dynamically alter

languages (to improve comprehension of application functionality). Utilized Oracle8i & 9i

with PL/SQL, PERL and PowerBuilder 7.0, 8.0 & 9.0. This role required heavy problem

solving skills and a thorough understanding of software localization. Utilized various

versions of Windows including Japanese, French and Polish.

1986 - 2000FiTECH Systems, L.P. Atlanta, Georgia

Title: Manager

of Client Server Development

Previous Titles:

Senior Systems Analyst Data Processing Manager

Operations Supervisor Computer Operator1995-2000

Full life cycle development of a suite of PowerBuilder GUI applications, to interface

mainframe legacy data with a Windows 95/98 and Windows NT/2000 platform. Utilized Oracle

and Sybase SQL Anywhere database management systems. Heavy problem solving skills

required. Complete involvement in all aspects of product design, development and

deployment as well as on-going enhancements, support and maintenance

1992-1995

Responsible for Analysis, design, coding, testing and documenting enhancements, problem

corrections and user defined features to an on-line transaction processing financial

system utilizing COBOL74, DMSII databases and all Unisys A Series system software &

utilities: MCP, COMS, WFL, NDLII, MARC & CANDE.

1989-1991

Conversions programming: Converted new client s data from previous vendor s system to

FiTECH s A Series legacy application.

1986-1988Operator then Supervisor of a 3-shift on-line service bureau, serving 12 financial

institutions.

1985 - 1986Kaiser Agricultural Chemicals Savannah, Georgia

Title: Computer Operator

Responsible for all second shift operations. Processed daily orders, accounts payable,

accounts receivable and general ledger updates. Performed all end of month processes.

Printed all special forms. Sent and received all daily transmission work to and from order

centers around the southeastern region of the United States.

1982 - 1985Communication Federal Credit Union Oklahoma City, Oklahoma

Title: Computer Operator

Responsible for all first shift operations. Processed daily work, interfaced with

multiple third party vendors in daily operations, wrote COBOL programs for specific

management statistics and informational purposes, scheduled all second shift jobs,

responsible for all monthly, quarterly and yearly operational functions.

Education

1982 National Institute of Technology, Oklahoma City, Oklahoma

Business Computer Programming Diploma - (4.0 GPA)

Personal

Married, 2 children, good health, hobbies include songwriting, music production, and

weather.

References available upon request



Contact this candidate