1136 Clarissa Court • Tarpon Springs • Florida, 34689

Phone 727.946.9020 • E-mail wcorsar@gmail.com

http://www.linkedin.com/in/billcorsar

WillIam D. Corsar

 

Highly recommended Solutions Architect and Software Developer experienced in devising innovative solutions tailored to meet ever-changing business requirements in the media and telecommunications industries. Convergence and integration of legacy/mainframe based systems utilizing SOA methodologies and JAVA/JZOS to provide application and data migration/consolidation.

.

Summary of Qualifications

 

Ø      Excellent problem-solver, able to quickly grasp complex systems and identify opportunities for improvements, cost-savings, and resolution of critical issues.

Ø      Analytical thinker that consistently resolves on-going issues or defects, often called upon to consult on problems that have eluded resolution by others.

Ø      Proficient in leading and mentoring individuals to maximize productivity and achieve project-related and corporate goals.

Ø      Proven ability to integrate and utilize emerging technologies.

 

Technical Proficiencies

 

Environments: MVS, z/OS, UNIX, USS, JZOS, BPM, SOA, SOAP, Windows

Languages:     COBOL, PL/1, JCL, SHELL, IMS DB/DC, SAS, REXX, JAVA, HTML, XML, SQL

Software:        ISPF, TSO, JES, FILEAID, Endeavor, CA-7, DEBUG, Abend-Aid, Panvalet, Librarian, Syncsort, VSAM, FTP, NFS, JCLCheck, DbVisualizer, Windows Office, Lotus Notes, Mercury Quality Center, Sharepoint, Eclipse, MyEclipse, CVS, PVCS, WD4Z (Websphere)

Development: Waterfall and Agile Methodologies.

 

Professional Experience

 

The Nielsen Company, Oldsmar, Florida                                                           2001-2009

Sr. Software Developer        

Ø      Performed requirements gathering, analysis, design, and implementation of a cross-platform Rules Engine process which extracted data/reports from Mainframe processing for verification on a jBoss/jBPM server. An integrated strategy using REXX, USS, JZOS, CA-7, JAVA on the Mainframe, JMS, and JAVA on jBoss, and NFS file system mounts was used to successfully accomplish this task, increasing overall quality while reducing validation time by 70%.

Ø      Through a series of working sessions with the user community, was able to analyze an existing problem with file updates and provide an automated solution, which, while initially an adhoc solution, ultimately was integrated into the Production batch processing cycle.

Ø      Using TSO CLISTS and MVS utilities, created a standard Development environment and supporting tools which helped to manage multiple/concurrent Development initiatives and more easily resolve code conflicts.

Ø      Implemented a series of projects taking advantage of the ability to run JAVA/SOA applications in a Mainframe environment. This included code that would send/receive SOAP messages and data from a local data warehouse for processing on MVS. Successfully used proc/JCL symbolics to control environment definitions and JAVA/JZOS parameters.

Ø      Performed analysis, design, code, and implementation of a Mainframe-based report checking system. Combined the use of PL/1, REXX, and TXT2HTML utilities to provide virtually instantaneous indication of process success or failure via email notifications. Resulting reports were stored on the z/OS UNIX System Services file system for auditing and retrieval. All processing was coordinated using CA-7 scheduling tools. Also initiated the use of dynamic file allocation from within legacy languages to isolate the user community from any impacts of this process. Utilized Mercury Quality Center to track requirements and test cases.

Ø      Re-platformed a SAS/VB-Based application running in a Windows environment into an application utilizing JAVA factory design, Oracle and Netezza database structures, and TIBCO BusinessWorks and Business Events orchestration tools. Focused on the orchestration and extraction of Oracle data using DbVisualizer to develop SQL queries. Also wrote some JAVA methods to perform various data manipulation and calculations.  

Ø      Deciphered and reverse-engineered several complex SAS procedures (Principal Component Analysis, Mahalanobis Distance calculations, etc) in order to rewrite them in JAVA or identify 3rd party software that may provide ready-made APIs for these algorithms. Provided results as a proof of concept project to show we can re-platform the application effectively and reduce the time it takes to perform the processing from an average of 5 weeks to under 3 hours.

Ø      Designed and implemented common code and file directory structures on a NAS file system using SAS for Windows. Investigated and introduced code to read Mainframe files directly into SAS for Windows, eliminating the need for FTP processing and reduced the file transfer time from 6 hours to 30 minutes. Overall application end-to-end processing reduced from 5 weeks to 3 days.

Ø      Instrumental in guiding the effort to have external file systems mounted on the Mainframe, thus reducing processing times, storage costs, and eliminating security risks identified by Auditors.

Ø      As Software Coordinator for my Business Unit, defined a strategy for converting the existing code base to be compatible with IBM’s Enterprise compiler. This effort encompassed approximately 500 routines, sub-routines, and common code. Also educated Developers on the new functions and features of the language and showed them how to utilize the features.

Ø      Worked as Project Lead and Developer responsible for analysis, design, and delivery of a number of high profile/impact business initiatives. Worked extensively with SQA and UAT groups to ensure successful delivery to Production.

Ø      Provided 24/7 Mainframe/UNIX support to Production users while consistently meeting or exceeding our defined service level agreements.

Ø      Automated a series of Production processes to eliminate manual intervention required for job set-ups and processing. Reduced the time needed to complete the tasks and improved the quality in the process.

Ø      As Development/Production liaison, worked with end-users to resolve a backlog of defects by creating a task force to identify and prioritize the defects based on factors such as ‘ease of fix’ and ‘impact to the organization’.

 

AT&T/IBM Global Services.  E. Brunswick, NJ                                           1999 –2000

Ø      Uncovered system defect within Revenue Collection Software where customers were not being processed, creating a loss of approximately 2 million dollars worth of revenue. Corrected the offending code and data so the system would start processing the customer base properly and collect revenues.

Ø      Designed, developed, and tested both on-line and batch software for Collections, Billing and Adjustment Systems within a MVS, IMS, and DB2 application environment. Primary emphasis was on Y2K remediation of COBOL and PL/1 modules.

 

Bellcore/Telcordia Technologies, Piscataway NJ                                            1997 – 1999

Ø      Designed, developed, and tested both on-line and batch software for WFAD/DO within a MVS, IMS, and DB2 application environment.

Ø      Wrote database conversion modules for expansion of existing databases, including all necessary JCL, PROC, and RunBook modifications.

 

American Telephone & Telegraph                                                                  1989 - 1995

Ø      Provided 24/7 support for large Mainframe/Client Server applications for Billing and Collections Systems.

Ø      Wrote PL/1 and C programs used to migrate and reformat 9 million accounts from IMS databases to load into Informix database tables.

Ø      Led Development effort to install Predictive Dialer technology. This involved working with Vendors, Analysts, Users, and the UNIX Development team to design the system interfaces needed to support the project. Used a combination of TCP/IP, mainframe, UNIX, COBOL, and PL/1 technology to transfer file information nationally between MVS and UNIX platforms.

Ø      Responding to user needs for a more simplified collection process. Worked in conjunction with Field Personnel to redesign, code, test, and implement, a new nation-wide Collections strategy and supporting software.

 

 

 

 

 

 

 

 

Awards/Achievements

 

Ø      Nielsen Award for Performance Excellence – for Superior Support of Local Production.

Ø      VNU Silver Award for creating Web-Based Specification Repository.

Ø      VNU Bronze Award for creating Standard Development Environment.

Ø      Business Unit Monetary Bonus – awarded for work in creating Automated Tab-Checking System.

Ø      Peer Recognition Awards – Awarded multiple times for helping with projects/efforts outside the scope of my responsibilities.

Ø      Army Commendation Medal - For work as a Console Operator and Scheduling Clerk, working on the conversion of DOS operating system to OS operating system for the 7th Medical Command of Europe.

 

Education

 

Ø      JAVA Study Group at The Nielsen Company – 2008

Ø      JAVA OOP Programming/Server Side – Verhoff Training Group – 2007

Ø      JAVA for Mainframe Programmers – Nielsen Supplied by 3rd Party Vendor – 2006

Ø      SAS for Programmers - Nielsen Supplied by 3rd Party Vendor – 2006

Ø      Various training courses at AT&T including:

- C Programming for Non C Programmers.

- C++ Programming for Non C Programmers.

- Introduction to UNIX SVR4.

- Introduction to UNIX Shell Programming.

- INFORMIX SQL.

- Introduction to Sybase.

- Client Server Concepts.

Ø      The Chubb Institute of Technology, Jersey City, NJ – 1988 - 525 hour course in COBOL programming, including problem analysis, logic, data management, abend analysis, utilities, structured programming techniques, and OS/JCL.