michael fitzpatrick senior people soft developer

Upload: michael-fitzpatrick

Post on 07-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    1/10

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    2/10

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    3/10

    Michael Fitzpatrick Page 3

    Application Engineer IV 2010-2011

    Lead PeopleSoft Financials Developer

    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 FinancialsSuperUsers 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 atechnical 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 whichthe 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 thissecond 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 functionalteam, 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 aTRACE7 to trace the SQL, and backtrack from this point.

    Pronto Wash, Inc Costa Mesa, CA

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    4/10

    Michael Fitzpatrick Page 4

    Senior PeopleSoft Developer 2007-2010

    2007 - 2010Manage, 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 andGL 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 UserCommunity.

    SQL Tuning of the Billing Pre-Process and Finalization Process (BIIVC000 andBIIVC100).

    Work in AR to determine which pages could have Deferred Processing turned off, sothat fields populated as the Users changed values to give Users a more up-to-the-

    second 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 EXCELspreadsheet. 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 PermissionLists.

    Tested out PS FSCM v9.1, PTools 8.5 for upcoming upgrade

    Cybex International Medway, MA

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    5/10

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    6/10

    Michael Fitzpatrick Page 6

    Promoted to Manager, Systems Programming

    2001Led, 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 programmingconflicts, 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 developersfeeing 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 intoProduction. Production moves were done during off hours.

    Cancelled the practice of certain developers supporting certain modules, and cross-

    trained each developer on every module supported. While certain expertise alwaysremained, 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 functionaluser 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 weremore 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 inperformance, 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 PermissionList, 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 taxinformation from PeopleSoft and compare it to the Vertex tax database.

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    7/10

    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 salescommissions 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 thegross 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 betasite 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 deliveredapplication\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 EFTupload

    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 theInventory 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

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    8/10

    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 Implementation1998-1999

    Principal Developer for PeopleSoft Financials/Manufacturing 6.0 implementation for

    Marriott International (Bethesda, MD) MAPS Project (Marriott Vacation ClubInternational, 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 informationwould 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 andAsset 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 andFinalization routine.

    Customization of PeopleSoft AP Crystal Check using a bitmap signature, and thirdparty 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, Queryand Crystal Reports.

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    9/10

    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 spansemployee 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 aPowerBuilder \ 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 drillfrom a P&L back into General Ledger and then into Accounts Payable.

    Financial Systems Project

    Worked with accounting department to determine financial reporting needs forPLATINUM financials. Coded all Financial System reports including Profit and Loss

    Statement, Balance Sheet, and Transaction Detail, as well as multiple year-end reportsusing SQR. Developed and maintained PowerBuilder front-end applications for end user

    input into Financial System tables.

    Trained accounting department employees to use PowerBuilder applications. Alsotrained 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.

  • 8/4/2019 Michael Fitzpatrick Senior People Soft Developer

    10/10

    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 PeopleTools 8.49.23

    PeopleSoft Financials 7.52 PeopleSoft Financials 8.8SP1

    PeopleSoft SCM 7.52 PeopleSoft SCM 8.8SP1PeopleTools 7.56 PeopleTools 8.46.07

    SQR

    Crystal 6.05, 9

    PS Query 7.57, 8.46.06 Oracle 8.06 Oracle 9.2.06Oracle SQL Tuning TOAD Oracle 10g

    PeopleSoft Security 7.5 SQL*Plus UNIX

    PeopleSoft Security 8.45

    Professional Training

    PeopleSoft:

    PeopleTools I, II 7.5 Application Engine 8.45

    PeopleTools I, II 8.45 SQL\SQR PeopleCode 8.45

    PeopleSoft Security 8.45

    MGA Associates:

    Oracle SQL Tuning

    PowerSoft:

    Introduction to PowerBuilder