Você está na página 1de 10

MICHAEL FITZPATRICK

Massachusetts Michael.Fitzpatrick9@gmail.com Summary 17 years Implementing, Upgrading, Developing and Maintaining PeopleSoft Systems. Most Recently held the title of Lead PeopleSoft Financials Developer at National Grid. Just prior to that I held the position of PeopleSoft Application Engineer IV, Lead PeopleSoft Financials Developer at the Lahey Clinic. I worked with PeopleSoft v.9.0 and PTools v.8.49.23 I am very good at meeting with Functional PeopleSoft Users\Team Leads and extracting functional requirements, translating that information into a technical solution, and writing code for that technical solution. I am comfortable speaking with Upper Management, as well as functional PeopleSoft Users. I am well versed in PeopleSoft FSCM with experience in implementations, post implementation support and maintenance, and production support. I have 3+ years as a consultant, working at Pronto Wash, Inc., for which I traveled to CA frequently, and implemented and maintained PS FSCM V8.8. I have 7+ years as an employee for Cybex International, and implemented PS V7.51, upgraded to PS V7.52, and then upgraded\implemented to PS V8.8. I have 5 years as a consultant for More Systems. More Systems was a PeopleSoft partner/integrator (boutique). I traveled during this time and implemented PS for the Marriott. I have experience managing teams of 20+. I am hands on and really enjoy the development side. I have 4 FLC and 2 upgrades and have performed all the post implementation support. I left Cybex in 2006 and joined a large "green" car wash initiative called Pronto Wash Inc., where I managed the PeopleSoft development. I have strong Financials and SCM, as well as a PeopleSoft HR V.8.9 implementation and post-implementation support. The PeopleSoft HR V. 8.9 post-implementation support consisted of writing Queries, writing SQRs (both SQR Reports and SQR Processes that output to comma delimited files to be opened in EXCEL), SQL and SQL Tuning, and Security maintenance. In addition to all the PeopleTools skills I have and currently use, I also have extensive PeopleSoft Security knowledge (9+ years), including the creation and modification of Roles, Permission Lists, and Users. Also, by tracing the SQL of many of the steps required in the creation and maintenance of PeopleSoft Security, I can run the SQL statements directly on the database, and can save substantial time over clicking through pages. I have a certificate in SQL and SQL tuning.

Michael Fitzpatrick

Page 2

Experience National Grid Lead PeopleSoft Financials Developer Waltham, MA 2011

Lead Developer for PeopleSoft Financials v8.8 SP1, PeopleTools 8.49 on Oracle 11g DB. Developed all customizations and provided Production Support for AP, AR and GL modules for this multi-billion dollar Utility organization. National Grid was gearing up for a move from PeopleSoft to SAP, as the British company that purchased them ran SAP. Tuned the SQL for many Queries that were running slowly and were critical for the Year End\Month end close. During the year-end Close (March 2011), National Grid employees were running a crucial Query that would never complete, and this was bringing portions of the Close process to a standstill. I tuned the SQL for that Query extensively, but still performance was an issue. I then surmised that it was the 4-Tier connection that was causing the issue, as many, many other processes were running for the year-end close. When I ran the Query (to EXCEL) with a 2-Tier connection, it finished in 90 seconds, and the Close was allowed to continue. Fixed the SQL that was called from PeopleCode in a custom AR App Engine. The SQL did not need tuning, but the joins to PS_ITEM were wrong, and thus producing a wrong result set. Once I resolved this issue by creating the proper joins, the App Engine ran successfully with the expected result. Modified a custom GL SQR to have the SQR output to a .CSV file so that it could be opened in EXCEL by GL Functional users for easy data massaging and manipulation. Also modified the Run Control Page and SQR to give users the option of running the SQR for printed output, .CSV output, or both. The functional users were very pleased with this modification as the ability to have this data in an EXCEL spreadsheet opened up many avenues of data analysis. Assisted with multiple Production issues. Many of the issues were explaining to the functional users where the data result set was coming (pulling) from so that they could better understand the data. Other Production issues were due to performance. Some of these performance issues did not require tuning but had to do with table locks, especially during the Year End\Month end close process. Since National Grid was on an Oracle database, I used the tool SQL Developer (I prefer TOAD) to analyze which processes were on hold due to other processes locking a table. I would then try to match up the SQL of the locking process to one of the running processes to identify the user and process causing the lock (you loose the ability to directly identify users due to the common connection name on the App Servers). Once identified, it would then be up to the functional team to decide the course of action. The options included timing the running of processes better so that they would not step on each other, running some of the processes off hours, or killing a less important process to allow the more important process to run. Lahey Clinic Burlington, MA

Michael Fitzpatrick

Page 3

Application Engineer IV Lead PeopleSoft Financials Developer

2010-2011

Lead Developer for PeopleSoft Financials v9.0, PeopleTools 8.49.23. Developed all customizations AP, AM and GL modules for this multi-billion dollar premier health care organization The Lahey Clinic utilizes the GL module, but only minor modifications were needed to GL. As Lahey Clinic uses a SuperUser paradigm, I would meet with the Financials SuperUsers to determine current priorities, tasks and upcoming Projects. No Business Analysts exist at Lahey Clinic, so I would meet with the SuperUser, gather his\her functional requirements, translate that functional requirement into a technical spec, and the write the technical code according to that spec. Modified custom AP Voucher Load SQR to have reporting run off SYSDATE instead of Process Instance because in case of an error and re-run (due to bad data), the report would print for the entire day. Met with the AM SuperUser to discuss a complicated AM production issue in which the ending 2010 Asset balance did not equal the beginning 2011 Asset balance. Because this was vanilla code, I was able to file an ORACLE SR, and then run 6 complex SQL statements to solve the AM Producion issue. Began a Financial Sanctions Project. The Financial Sanctions Project involves checking company vendors against a Specially Designated Nationals List (SDN List) downloaded in XML format from the U.S. Department of the Treasury and uploaded into PeopleSoft via an App Engine. Once the list is uploaded, you can also check AP Payments against the list as well. 2010 1099 Project. This project involved determining the proper PS Project to download from Oracle Support. It was particularly complicated this year, as a second Project\Fix was needed to fix errors in the original 1099 Project. The need for this second Project\Fix was discovered through continuous monitoring of the Oracle\PeopleSoft Support web site. Also, even though I was a technical resource, I had to learn the 1099 functional process in depth in order to support the AP functional team, and the 1099s were sent out on time. Multiple PS Queries written, especially for AP. Debugging of AP PayCycle App Engines to determine why certain vouchers were not being paid. To determine this, I would place an append the command line with a TRACE7 to trace the SQL, and backtrack from this point.

Pronto Wash, Inc

Costa Mesa, CA

Michael Fitzpatrick

Page 4

Senior PeopleSoft Developer

2007-2010

2007 - 2010 Manage, Lead and have full responsibility for all programming and development work PeopleSoft V8.8, PeopleTools 8.46 Oversaw all customizations and developed customizations for OM, Billing, AR, AP and GL modules for high-end luxury car detailing company. Pronto Wash Inc. utilizes the GL module, but only minor modifications were needed to GL. SQL Tuning of any slow running Processes in OM, Billing, AR, AP and GL. The tool TOAD is used to generate Explain Plans, and a variety of SQL tuning methods are used to improve timing of slow performing SQL, thus making Application Processing faster. This results in a much more satisfied User Community. SQL Tuning of the Billing Pre-Process and Finalization Process (BIIVC000 and BIIVC100). Work in AR to determine which pages could have Deferred Processing turned off, so that fields populated as the Users changed values to give Users a more up-to-thesecond view of data. Wrote and modified many custom SQR Reports that pull data from OM, AR and AP. Wrote and modified many custom SQR Programs that pull data from OM, AR and AP and place data in a comma-delimited file for easy opening into an EXCEL spreadsheet. These comma-delimited files are especially important to Users of modules of PeopleSoft Financials as PeopleSoft Financials Users make extensive use of EXCEL to formulate and examine data. Creation and manipulation of Pages in OM, AR, and AP to give users an Application based, ease-of-use solution for pulling up requested data. Created All PeopleSoft Security for all users, including Users, Roles, and Permission Lists. Tested out PS FSCM v9.1, PTools 8.5 for upcoming upgrade

Cybex International

Medway, MA

Michael Fitzpatrick

Page 5

Manager, Systems Programming

1999-2006

PeopleSoft Financials\Manufacturing Implementation 2004 - 2006 Managed, Led and had full responsibility for all programming and development work for Upgrade from V7.52 to V8.8 SP1 Bundle #14 from PTools 7.56 to PTools 8.46.07, and had responsibility for all PeopleSoft Security. This also included the implementation and post implementation Support of HR 8.9. Oversaw all customizations and developed customizations on all 22 modules. Along with Programming\Development staff, re-trained on new version of PTools, PeopleCode and Application Designer, all for PTools V8.46. Involved in meetings on the sizing of new servers. To add to the technical challenges, Cybex switched from a UNIX OS to a Microsoft Windows OS, utilizing multiple (20+) DELL 2850 and 6650 Servers. Self-taught (teaching) the new capabilities of the Oracle 9.2.06 database. Made the decision to bring no customizations forward, meaning that we did a vanilla install, and added customizations where needed for all PeopleCode, Crystal Reports, SQR Reports and Processes, and Application Engines. This presented the opportunity to eliminate customizations that were no longer needed, and re-write any code, especially PeopleCode (traversing row sets, where needed), on any retrofits. Also, the need for written functional business cases for new customizations was established, with approval coming from Upper Management. Had ultimate responsibility and approval for any technical programming\development consultants that were hired. After a group phone interview, I would interview prospective candidates in person and assess the personal capabilities along with the ability to join the group cohesively. Assigned all tasks and managed all Programming\Development deadlines. In accordance with the Migrate no Customizations rule, personally and individually re-architected the entire PeopleSoft Security, for both Financials\Manufacturing and HR, re-creating all Roles, Permission Lists and User Profiles. Developed many SQL scripts to aid in the task of creating new Security for V8.8, greatly reducing many time consuming procedures. Responsible for the clean output from DDDAUDIT, SYSAUDIT and ALTERAUDIT delivered application\system reports. Re-wrote the custom Sales and Gross Margin SQR Report - used daily by upper management to accurately reflect the quantity of units shipped, the value of those units, and the gross margins for the individual products to accurately report data in V8.8. Personally wrote the custom Sales and Gross Margin SQR for V7.52. Re-wrote the custom Commissions PeopleSoft module\application - to have sales commissions paid from the AR module, rather than from the delivered OM module. Personally developed all panels\pages and SQR reports for the custom Commissions PeopleSoft module\application for V7.52. Customization of PeopleSoft AP Crystal Check using a bitmap signature, signature font and MICR printer in accordance with bank specifications.

Michael Fitzpatrick

Page 6

Promoted to Manager, Systems Programming 2001 Led, oversaw and managed all aspects of PeopleSoft development, including staff of fulltime developers, hiring, standards, management of consultants, ensure passing of yearly outside IT audit (Cybex is a public company). Oversaw all customizations and developed customizations on all 16 modules Held weekly 1 on 1 meetings with each developer, to ensure that information on each developers tasks was known to me. This helped avoid any programming conflicts, ensure that standards were always being met, enabled me to intelligently answer any questions from upper management concerning programming tasks and deadlines, and helped me to better manage the department without the developers feeing too constrained, so as not to stifle programming creativity. Strictly enforced the requirement of detailed notes being entered into the Cybex Custom Help Desk. This greatly reduced the turnaround time for resolutions for repeat errors, especially errors that surfaced not too frequently, and in many cases led to custom fixes or patch installation. Responsible for installation and retrofits of all PeopleSoft Patches, and migrating patches\fixes from the Development database, through Testing arenas, and into Production. Production moves were done during off hours. Cancelled the practice of certain developers supporting certain modules, and crosstrained each developer on every module supported. While certain expertise always remained, every developer felt comfortable supporting each module. Invented and instituted Functional Days for all developers. Functional Days consists of a bi-monthly program where a developer actually sits with a functional user for anywhere from 1 4 hours, to gain functional knowledge for the applications and modules that required support. This greatly increased the functional knowledge of the developers, and made each one a better programmer. Using in-house training conducted by me, trained entire staff of developers on Oracle SQL tuning techniques on Oracle V8.06. The tool TOAD was used to generate explain plans, and developers were taught various tuning techniques such as indexing, using Oracle SQL Hints, creating new views (or making delivered views) that were more efficient, ordering tables in the FROM clause, ordering joins in the WHERE clause, Outer Joins, Utilizing the Alter-Session command in SQR Reports and Processes to switch between the Rule and Cost based Oracle Optimizer to aid in performance, etc. Developed PeopleCode that enabled the Credit Department to dictate which groups of Users could release Credit Holds for certain dollar amounts, and which groups would have Read-Only access to these pages. The code was based on a custom Permission List, and retrieved Security information prior to displaying the pages as editable or read-only. Developed a Tax Register SQR Report that enabled the AR Department to extract tax information from PeopleSoft and compare it to the Vertex tax database.

Michael Fitzpatrick

Page 7

PeopleSoft Financials\Manufacturing Implementation 1999 Lead Developer for PeopleSoft Financials/Manufacturing 7.50 implementation. Oversaw all customizations and developed customizations on all 16 modules. Led Upgrade from 7.50 to 7.51 prior to Go Live due to compelling technical and functional reasons. Developed custom Commissions PeopleSoft module\application to have sales commissions paid from the AR module, rather than from the delivered OM module, including tracking of original invoice to a sales person, even when sales people change territories. Included development of all custom records, panels, SQR Reports and Oracle tuning. Developed a Sales and Gross Margin Report (SQR) used daily by upper management to accurately reflect the quantity of units shipped, the value of those units, and the gross margins for the individual products. The SQR was written using a Product Tree as the base, and gathering information from several modules at once: Mfg, Inventory, OM, and AR, as well as several complex calculations. Led Upgrade from 7.51 to 7.52 (in 2001) in preparation for being a PeopleSoft beta site for the e-Commerce module: eStore. This included the running of all Compare Reports, identifying customizations and potential retrofits, and running and fixing issues from the output of the DDDAUDIT and SYSAUDIT delivered application\system reports. Led PeopleSoft development for install of eStore module, in conjunction with PeopleSoft developers, who worked on the HTML code. Responsible for all 7.51\7.52 patch management and installs, including compare reports and retrofits of all custom code. Developed SQR to extract AP Payment data into a bank specified format for EFT upload Modification of OMBILL.sqr to improve edits and add new custom edits so that AR processing ran infinitely more smoothly, especially the BIIVC000 Pre-Payment and Finalization routine. Also made extensive modifications so that information from the Inventory module would be passed correctly from OM into Billing. The Inventory module customizations that were made to OMBILL were due to extensive customization to the Inventory module. Customizing\modifying steps in the AP Payment Step table Created and modified all PeopleSoft Security for 7.51 and 7.52

Michael Fitzpatrick

Page 8

MORE Systems, Inc. Westwood, MA Senior Software Consultant 1994 1999 Design and development of Client / Server applications for clients of More Systems, Inc, a Boston based software consulting firm. PeopleSoft Financials\Manufacturing Implementation 1998-1999 Principal Developer for PeopleSoft Financials/Manufacturing 6.0 implementation for Marriott International (Bethesda, MD) MAPS Project (Marriott Vacation Club International, Architecture and Construction PeopleSoft). Responsible for design of customizations as well as issue resolution/problem solving of application processing. Customization of Accounts Payable check printing from local print jobs to printing of files from a centralized Mainframe. This customization included a PeopleCode customization, original SQR, EFT routines, and MAESTRO jobs. Complete Customization of Accounts Receivable Invoice Billing. This customization included re-writing an SQR with 20 SQCs, along with various panel and PeopleCode changes. Modification of OMBILL.sqr to improve edits and add new custom edits so that AR processing ran infinitely more smoothly, especially the BIIVC000 Pre-Payment and Finalization routine. Also made modifications so that the correct tax information would be passed from OM into Billing. Worked closely with Accounts Payable, Accounts Receivable, and Project functional users to produce custom report development (SQR, CRYSTAL). Post Implementation Support Proper knowledge transfer and training and of Marriott Technical Staff to ensure smooth transition during project roll off. PeopleSoft Financials Implementation 1994-1997 Implemented version 5.11 of the PeopleSoft Financials Accounts Receivable, Billing and Asset Management modules at Cahners Publishing Company. Contributed to all aspects of the project, including requirements gathering, design, construction, technical training of Cahners staff, and rollout. Responsibilities include customization of queries, desktop performance, and support for all AR reports, processes, and code (Crystal, SQR, COBOL, and PeopleCode). Customization of OMBILL.sqr to improve edits and add new custom edits so that AR processing ran infinitely more smoothly, especially the BIIVC000 Pre-Payment and Finalization routine. Customization of PeopleSoft AP Crystal Check using a bitmap signature, and third party MICR printer in accordance with bank specifications. Oversaw conversion of Assets from Access database to Oracle database. Led Asset Management technical team from inception, through implementation, into production. Responsibilities included GL chartfield customizations and SQR, PeopleCode, Query and Crystal Reports.

Michael Fitzpatrick

Page 9

Customization of the challenging AM Depletion SQR. Development of automated T&E Report submission and uploading facility utilizing Microsoft Excel \ Visual Basic and Oracle stored procedures. This system spans employee input of T&E data to customized template, electronic and manual approval of T&E reports, and automated batch processing of T&E reports to upload information into PeopleSoft

Financial WorkBench Worked with Cahners functional team to develop Financial WorkBench (FWB). FWB a PowerBuilder \ Sybase application for financial analysis, used to create financial reports and then give end users the ability to analyze the data on-line. Developed front-end PowerBuilder screens for Accounting DrillDown. This tool allows users the ability to bring up a report and drill down into the detail that makes up that report. Users can drill from a P&L back into General Ledger and then into Accounts Payable. Financial Systems Project Worked with accounting department to determine financial reporting needs for PLATINUM financials. Coded all Financial System reports including Profit and Loss Statement, Balance Sheet, and Transaction Detail, as well as multiple year-end reports using SQR. Developed and maintained PowerBuilder front-end applications for end user input into Financial System tables. Trained accounting department employees to use PowerBuilder applications. Also trained Cahners IT department to maintain SQR source code and PowerBuilder applications. Sales and Marketing Project Developed front-end PowerBuilder screens for a sales and marketing application. This application was a custom developed contact management system. More Application Manager In-house development of MORE application Manager (MAM). Developed PowerBuilder interfaces and reports for both Oracle and Sybase versions.

Michael Fitzpatrick

Page 10

Education Business Management\Information Systems University of Massachusetts, Boston, MA Business Management, minor in Psychology University of Notre Dame, South Bend, IN Technical Skills PeopleSoft Financials 9.0 PeopleSoft Financials 7.52 PeopleSoft SCM 7.52 PeopleTools 7.56 SQR Crystal 6.05, 9 PS Query 7.57, 8.46.06 Oracle SQL Tuning PeopleSoft Security 7.5 PeopleSoft Security 8.45 PeopleSoft: PeopleTools I, II 7.5 PeopleTools I, II 8.45 PeopleCode 8.45 PeopleSoft Security 8.45 MGA Associates: Oracle SQL Tuning PowerSoft: Introduction to PowerBuilder PeopleTools 8.49.23 PeopleSoft Financials 8.8SP1 PeopleSoft SCM 8.8SP1 PeopleTools 8.46.07 Oracle 8.06 TOAD SQL*Plus Professional Training Application Engine 8.45 SQL\SQR Oracle 9.2.06 Oracle 10g UNIX

Você também pode gostar