1. EXPERIENCE
Dell Inc. 07/2013 – 9/2014
Senior PowerBuilder Developer (Contract)
• Sole developer of a PowerBuilder Classic 12.5 Web Service
• Database was Oracle 11g, DB development using SQL Developer 2012, source control
was Visual Studio TFS, web based on IIS 7 and .NET 4 frameworks
• Tasks included converting limited features from a GUI PowerBuild application and
building a web service
• Techniques included
o Extracting relevant code from GUI application
o Converting all visual objects to non-visual
o Developing process to share data between objects
o Developing SQL to support data retrieving and saving on the DB
o Building PowerBuilder project objects for deploying the web service
o Building MSI objects for deployment
• Worked remote, coordinating with team members in TX, Ireland and Brazil
CCS Medical 03/2013 – 06/2013
Senior PowerBuilder Developer (Contract)
• Performed program maintenance and enhancements to Medical Claims OLTP
application written in PowerBuilder V11.2, accessing Oracle 10g DB
• SQL Developer was used for DB maintenance
• Source control performed with Serena
• Tasks included designing, coding and unit testing PowerScript coding and DataWindows
• Performed PowerBuilder development/maintenance on Windows 7
• Tasks also include enhancement scripts to Oracle procedures and functions
Bank of America (Recon Trust Division) 05/2012 – 01/2013
Senior PowerBuilder Developer (Contract)
• Performed program maintenance and enhancements to Foreclosure Processing
application written using PowerBuilder V12.5, accessing SQL Server V10 DB. SQL
Server Management Tools is used for DB maintenance
• Tasks included designing, coding and unit testing PowerScript coding and DataWindows
• Tasks also include enhancement scripts to SQL Server procedures and functions
• Visual Studio was used for source control
• Quality Center was used for life cycle
Beacon Mutual Insurance, Warwick, RI 03/2011 – 05/2012
Senior PowerBuilder Developer (Contract)
• Performed program maintenance and enhancements to 10 RI State Worker
Compensation Applications written with PowerBuilder V9 (PFC), accessing Oracle 10g
DB
• Tasks included to designing, coding and unit testing PowerScript coding and
DataWindows
• Tasks also included writing numerous maintenance and enhancement scripts to Oracle
packages and triggers, optimizing SQL procedures and functions, developing SQL data
management scripts and BAT, CMD and VBS back-office batch job scripts
2. • StarTeam is used for source control
• Performed Application builds using automated PowerGen scripts
• Used Toad as DB interface tool
Carmax, Inc., Richmond, VA 04/2010 – 02/2011
Senior PowerBuilder Developer (Contract)
• Migrated an existing PowerBuilder application from V9 to V12
• Participated as team member on three PowerBuilder development projects using PB v9
and v12, accessing Sybase and SQL Server databases
• PB included PFC with local corporate layer
• Some data accessed via .Net methods using SOAP connectivity
• Two projects involved developing dealer, customer and state forms using the Carmax
data-driven Generic Form Control, architecture
• The third project developed a new data maintenance PB v12 application for the
Extended Service Policies offer by Carmax
• ClearCase used for source control
The Hershey Company, Hershey, PA 10/2007 – 04/2010
Senior PowerBuilder Developer (Contract)
• Performed Full Life Cycle tasks including Design, Specification Gathering and
Presentation, Unit Testing, System Testing, Integrated Testing, Remediation, and
Production Support
• Responsibilities included code development for major enhancements and maintenance
to Hershey's Product Change Management (PCM) application using PowerBuilder V10
PFC and Oracle 10 DB
• PCM was a major work flow tool used to control and manage development and changes
for all products produced by Hershey Foods worldwide
• Tasks also included writing internal and external enhancement documentation
• CVS used for source control
• Wrote Oracle PL/SQL procedures, packages, functions and triggers
• Interfaced with Microsoft Office (Word, Excel and PowerPoint) using ActiveX OLE
techniques
• DB tool was SQL Developer used for SQL and DB performance assurance
• Messaging to SAP using IBM WebSphere MQ client object
• Application supported connecting to application from local synced copy, or via Citrix
connected to a network server
Carmax, Inc., Richmond, VA 06/2007 – 10/2007
Senior PowerBuilder Developer (Contract)
• Performed program maintenance and enhancements to Carmax’s 22 Store Sales
applications with PowerBuilder V9 and Sybase 12 DB
• Tasks also include writing internal and external enhancement documentation
• ClearCase used for source control
• Three month contract only
3. AmerenUE, St. Louis, MO 07/2006 – 06/2007
Senior PowerBuilder Developer (Contract)
• Performed program maintenance and enhancements to AmerenUE’s Power Plant
Preventive Maintenance application with PowerBuilder V9 and Sybase 12.5 DB
• Tasks also included development of stored procedures
State of Montana, Helena, MT 03/2006 – 07/2006
Senior PowerBuilder Developer (Contract)
• Performed program maintenance on State of Montana Workman’s Compensation
PowerBuilder V8
Harcourt Assessment, San Antonio, TX 04/2005 – 03/2006
Senior PowerBuilder Developer (Contract)
• Designed and developed additional features to Harcourt’s Test Generation Tool using
PB 8.03 and Oracle DB
• The application provided users the capability to generate and maintain student
assessment tests based on internal and state standards
• Interfaced with project manager, produced detailed design specifications and developed
code towards approved specifications
• Some PB features used were pop-up menus, timer events, treeviews, PFC, EAServer
components, Oracle Text retrieval technology, and an API to TE Editor from Sub
Systems
• Source Control was managed by StarTeam 5.2
Timken Co., Canton, OH 11/2004 – 04/2005
Senior PowerBuilder Developer (Contract)
• Assisted Timken to add additional features to their legacy Global Technical Sales Tool
using PB 9.01 and Access DB
• The application provided engineering specifications and design options for Timken’s
complete line of steel bearings
• A recent Timken acquisition doubled their product line and the additional features
supported the new products
• Interfaced with project manager and one technical lead to gather high-level process
design specifications and test data
• Produced detailed design specifications and developed code towards approved
specifications
• Some PB features used were pop-up menus, timer events, OLE connections to
FORTRAN DDL libraries
• Source Control (PVCS) used was the PB native source control
• Also used SourceSafe for PB libraries
McKesson Inc. 07/2000 – 11/2004
Technical Lead – PowerBuilder Client/Server Applications
• Duties included the production support, maintenance and enhancements for 4
PowerBuilder applications
• The team leader for 4 major projects
• These projects expanded the revenue generating capabilities for 3 business units
4. • Teams were composed of both contracted and McKesson developers
• A project enabled one business unit to eliminate their backlog of revenue generating
tasks
• Another project required data access from both Oracle and DB2, the later via DB2
Connect and DB2 Client and invoking DB2 stored procedures from PowerBuilder
• The third project involved the migration of the customer ordering process for a
McKesson subsidiary to core McKesson infrastructure, including conversion of customer
and product master data
• The last project required the re-engineering of McKesson’s Customer Services call
center application
• Designed a new GUI that utilized tabs on a single window rather than the previous multi-
window design
• The re-engineering included the migration from PowerBuilder 5 to PowerBuilder 9
• This migration was chosen in order to make use of PowerBuilder’s Web interface
capabilities for EJB, POSTURL and GETURL, and SOAP connections to remote
ordering and pricing systems
• These Web connections eliminated the use of 5 utility applications, thus realizing the
SLA improvements required by the business unit to meet their financial goals
• Developed and deployed SOAP and EJB proxies and code to connect to the Web server
using JBOSS
• PVCS used for PB and DB code was CCC Harvest
• Also developed two (2) Oracle SQL/PL packages and associated triggers utilized by a
customer telephony system for processing customer credits and product returns
• Also developed UNIX shell scripts for back office data maintenance batch jobs and data
transfer to remote systems
McKesson Inc. 03/2000 – 07/2000
Developer (Contract)
• Assignment was to support/maintain/enhance a business critical financial application
developed with PowerBuilder V6.5 and Oracle V7.3.4
• Replaced a contractor who was scheduled to leave in 2 weeks
• Was able to gain a good working understanding of the application in that time frame
• Identified and implemented 3 process improvements over the next 3 months
Primac Software, Inc. 09/1999 – 03/2000
Senior PowerBuilder Developer
• Developer of printing industry application in PB6.5/PFC and corporate level PFC
extensions
• Included OCX interface with remote serial data entry devices and touch-screen window
design
• Back-end is SQL Server and Unidata with multiple connections
• Developed InstallShield profiles for application distribution
Computer Software Innovations, Orlando, FL 06/1999 – 09/1999
Programmer
• Developer of courtroom application in PB 6.5/PFC and corporate level PFC extensions
5. • Dynamic data-driven window and tab navigation techniques, object focus and property
manipulation
• Back end was SQL Server and Informix
InfoTech, Gainesville, FL 04/1999 – 06/1999
Contractor
• Implemented enhancements, modifications and corrections to a PB 5.03 SQL Anywhere
commercial application
• Tasks included building nested reports, windows, and user objects and dB changes to
support the new development
Hughes Supply Incorporated, Orlando, FL 1998 – 1999
Programmer
• Maintained a PowerBuilder 6.0 MDI/PT financial planning application accessing Informix
database
• Developed new features, reports and enhancements using PowerBuilder 6.0 and
Powertools Class libraries
• Application allowed input of financial planning data for company’s wholesale and
administrative branches, plan roll-up, review and approval, supported by dozens of
report options and the ability to transfer data to/from corporate GL DB
Phillips Petroleum Company, Borger Refinery, Borger, TX 1997 – 1998
Programmer
• Developed a PowerBuilder 5.0 MDI/PFC application accessing Oracle tables
• The application delivered lab result data with multiple data display, print and data export
and report options
• Objects used included tabs, data stores, 116 data windows tabular and crosstab
• Other tools employed were RoboHelp for the help files and Install Builder for distribution
• Developed several C and FORTRAN applications for the delivery of data to data
warehouse database
• Migrated application to PB 6.0
• Used Developer 2000 for Oracle stored procedures development
Cutler/Williams, Inc. 1995 – 1997
Software Engineer
• Developed portions of large PC PowerBuilder three-tier application for processing and
filing hard copy, FAX, and EDI Workman’s Compensation First Report of Injury for
insurance service company
• Project involved DB logical data model design, physical DB design, design and
development of PowerBuilder windows, data windows, User Objects, Events and
Functions visual and non-visual; middleware interfaces; analysis of filing requirements
for 50 states, triggering conditions
• Other tools used were Watcom DB s, MS Word, MS Excel, and MS Project
• Project Manager of three Software Engineers for the application development to capture
and track merchandise and labor costs relating to garment alterations for large national
retailer
6. • Technology included barcode scanners, Ingres DB using ABF facility for screen
development, C Language interfaces, management reports, bi-directional data interfaces
from store servers to corporate mainframe, and IBM RS/6000 servers
• Project completed ahead of schedule and under budget allowing customer to roll out
application on schedule
Arco Western Energy Company 1994 – 1995
Consultant
• Project consultant and developer for the conversion of mainframe financial applications
to Paradigm’s EXCALIBUR on RA/6000
• Developed CLIPPER, PowerBuilder/dBASEIV and FileMaker Pro applications to
automate the production of monthly/quarterly reports, which reduced process time by 90
• Authored "Business Interruption Recovery Plan" for accounting processes and related IT
• Integrated the BottomLine CheckGard check printing application, including user training
and documentation
Pertamina, National Oil Co. of Republic of Indonesia 1992 – 1994
Consultant, Refinery Directorate
• Document imaging and business process re-engineering project consultant
• Evaluated, recommended, and installed the hardware/software for Optical Storage and
Retrieval System using ORACLE and work flow, including a TCP/IP network for DEC
RISC server and PC clients using an Electronic Image Management System EIM ;
scanner, printer and OCR workstations; and a D-O erasable optical jukebox server
• Installed PC NOVELL LAN using gateway to DECNET backbone
• Project consultant for drafting Master Plan to re-engineer and computerize the
Directorate with maximum legacy system utilization
• Tasks included:
o Preparation of the two questionnaires and interviewing over 70 clients managers
and users to determine current technology, needs, problems and plans relating
to data, applications, hardware and data communications
o Analysis of questionnaire and interview results
o Providing management with detailed implementation plan for short term 1-8
months and long term 15 years solutions
o Plan included Management and Technical systems, including recommendation
of standards and procedures for data, hardware, application and data
communication systems, phased implementation, training, legacy system
integration, data security and costs
7. • Technology included barcode scanners, Ingres DB using ABF facility for screen
development, C Language interfaces, management reports, bi-directional data interfaces
from store servers to corporate mainframe, and IBM RS/6000 servers
• Project completed ahead of schedule and under budget allowing customer to roll out
application on schedule
Arco Western Energy Company 1994 – 1995
Consultant
• Project consultant and developer for the conversion of mainframe financial applications
to Paradigm’s EXCALIBUR on RA/6000
• Developed CLIPPER, PowerBuilder/dBASEIV and FileMaker Pro applications to
automate the production of monthly/quarterly reports, which reduced process time by 90
• Authored "Business Interruption Recovery Plan" for accounting processes and related IT
• Integrated the BottomLine CheckGard check printing application, including user training
and documentation
Pertamina, National Oil Co. of Republic of Indonesia 1992 – 1994
Consultant, Refinery Directorate
• Document imaging and business process re-engineering project consultant
• Evaluated, recommended, and installed the hardware/software for Optical Storage and
Retrieval System using ORACLE and work flow, including a TCP/IP network for DEC
RISC server and PC clients using an Electronic Image Management System EIM ;
scanner, printer and OCR workstations; and a D-O erasable optical jukebox server
• Installed PC NOVELL LAN using gateway to DECNET backbone
• Project consultant for drafting Master Plan to re-engineer and computerize the
Directorate with maximum legacy system utilization
• Tasks included:
o Preparation of the two questionnaires and interviewing over 70 clients managers
and users to determine current technology, needs, problems and plans relating
to data, applications, hardware and data communications
o Analysis of questionnaire and interview results
o Providing management with detailed implementation plan for short term 1-8
months and long term 15 years solutions
o Plan included Management and Technical systems, including recommendation
of standards and procedures for data, hardware, application and data
communication systems, phased implementation, training, legacy system
integration, data security and costs