CHRISTOPHER GOULD
SUMMARY
· 28+ years IT experience (SAP and mainframe environments)
· Significant experience utilizing e-commerce technologies (SAP/EDI and X12) in both development and support roles
· Well-versed in various SAP technologies (Standard and interactive reporting, Dialog programming, ABAP Objects, BAPIs, IDocs, Data Migration, User Exits, Menu Painter, Screen Painter, Function Modules, ABAP performance tuning)
· Experienced in all phases of the SDLC
WORK EXPERIENCE
Momentive Performance Materials (April-June 2008)
· Developed and tested maps for the 820 (PAYMUL) and 824 (820 Acknowledgement) EDI transaction sets using AvantGard 6.22 mapping tool
· For 14 countries, developed 820 PAYMUL maps for each in accordance with each country’s technical spec
· Responsible for unit and End-to-End testing of all maps
US Customs - SAP R/3 Version ECC5.0 (July 06 – Present)
· Coded interactive reports to compare legacy vs. SAP tax rates
· Completed technical specs for multiple technical objects
· Assisted functional team during user and system testing
· Conducted user interviews during requirement-gathering phase in spec preparation
· Coded ABAP prototypes for proof-of-concept requirements
John Maneely Company – SAP R/3 Version ECC5.0 (May 06) (Unicode system)
· Updated ZXVEDU11 (part of the inbound sales order processing) user exit to resolve material anomalies from inbound EDI sales orders (850’s) to function as a cross-reference between vendor and customer material ID’s
· Helped troubleshoot problems with ACH documents (820’s) which did not get input into the Inovis TrustedLink 6.0 system. Many 820’s were either missing segments or had the IDoc file corrupted in the IDoc archive file
· Monitored and processed all documents (856, 810, 850, 820, 831) in Inovis while the client EDI supervisor was on vacation. Followed up where necessary when certain documents were missing required data on certain segments
Navy ERP – SAP R/3 Version ECC5.0 (Dec. 05 – May 06)
· Prepare assigned functional and technical specs for the SD and PM functional areas
· Completed Blueprint requirements for system architecture
· Prepare custom table maintenance ABAP include program to insert and update data based on user-defined validation rules.
· Change user-exit code to populate custom screen in Resource-Related Billing (DP91)
KING PHARMACEUTICALS - SAP R/3 Version 4.6C (May 05 – Dec. 05)
· Develop ABAP interface and BDC to process flat file generated from Web app. The BDC simulated transaction FB01 to generate a series of parked documents for later review and posting by FI dept. The interface consisted of 2 programs: a file generator and another program to park all documents. Users were then able to view parked documents using trancodes FBV3 and FB03.
· Develop various custom ALV reports for FI users showing vendor status across various accounting periods and employee invoice activity. Also downloaded all files to Excel for further analysis by FI personnel. All ABAP reports were custom programs with custom transaction codes.
· Prepare user training documentation using InfoPak for all assigned programs. Used the InfoPak Template and Recorder to complete all Business Process Procedures (BPP’s)
· Configured 2 inbound interfaces using XI 3.0 running under WAS 6.40 to accept flat files from legacy systems and update FI tables.
· Completed mandatory FDA-regulated GMP training
RAYTHEON - SAP R/3 Version 4.7 (Jan 05 – Apr 05)
· Corrected posting problem for FINSTA01 IDoc type. Used EDI transactions WE02, BD87, WE05, WE20 and WE21 to complete analysis of the problem.
· Converted existing custom ABAP HR report into ALV format
· Converted Treasury ABAP program for performance tuning. Used RTA (Runtime Analysis) to aid in determining cause of excessive job runtimes. Made many program changes consisting mainly of streamlined table calls and removing of unnecessary internal table loops.
BUREAU OF ENGRAVING & PRINTING
SAP R/3 Version 4.7 (Nov 04 – Jan 05)
· Develop custom ABAP interface programs to create and change customer data (XD01, XD02) and sales orders (VA01, VA02) for lockbox and web order applications
· Change userexit MV45AFZZ to change default shipping condition and storage locations for VA01 transaction.
· Various changes to pick tickets SAPscript program triggered from transaction VL04. Made changes to the pickticket form and added code for database access to retrieve custom user-specified fields.
· Various changes to ABAP report programs for performance improvement. Changed database calls for more efficient access and other program logic to reduce runtime.
· Ensure all new development and modifications were Unicode-compatible
LOCKHEED - SAP R/3 Version 4.6C (Apr - Aug 04)
· Develop custom ABAP interfaces and Idoc modules to support new MS2 costing system
· Develop custom function modules, process codes, message types and new Workflow standard task for outbound deliveries (DELVRY03). The project involved processing an inbound IDoc containing purchase order data from a form DD-250. The outbound delivery was to include only those items on the inbound ship notice. The items on the corresponding sales order were ignored, since the delivery was to include only those items which were shipped.
· Develop custom user-exit and Idoc extension for outbound invoice (INVOIC02)
· Oversee all unit and string testing activities for all work assigned. Used EDI transaction WE19 to complete unit-testing test cases
· Develop custom inbound interfaces from legacy systems to update FI billing docs
· Made suggestions for improvements to technical specs where necessary which were later implemented
KOHLER - SAP R/3 Version 4.7 (Feb - Apr 04)
· Oversee EDI development and changes to support 4.7 upgrade for transactions 110, 210, 810, 820, 823, 850, 852, 855, 856, 860, 865
· Develop and execute test plans for each transaction type
· Assisted with deliverables assigned to me in the Blueprinting phase and completed an overview how they would be incorporated into the high-level design
· Investigate and resolve EDI / IDoc production problems as needed
· Apply OSS notes as needed for upgrade
· Resolve all obsolete EDI transactions to support business processes
· Ensure all program changes were Unicode-compatible
TEXTRON - SAP R/3 Version 4.6C (Oct 03 – Jan 04)
· Code various custom ABAP interfaces (inbound and outbound) and reports to support business processes
· Configure ALE for outbound payment request IDoc for check processing triggered by transaction F110 and FB60
· Complete technical specs and unit-testing for all assigned tasks
· Code inbound interface from Peoplesoft system used for payroll reconciliation
· Develop supplier rating reports used to grade suppliers (using data from transactions QA11, QM02, QE02)
WESTINGHOUSE - SAP R/3 Version 4.7 (June 03 – Oct 03)
· Identify, troubleshoot and test potential upgrade issues for custom BAPI’s used for Internet pricing
· Assist with DCOM Component Connector setup to ensure BAPI’s are executable from DCOM
· Oversee development/testing and upgrade issues for inbound 850’s (Sales Orders) and outbound 810’s (Invoices). For each IDoc type, completed unit-test plan and coordinated integration testing with user
· Configure EDI environment for testing inbound Sales Orders and outbound Invoices
· Route IDoc errors to designated workflow Integrated Inbox (transaction SBWP)
· Test assigned user profiles in 4.7 to ensure that transactions in the new system work successfully
· Change and test various config mods for Document Management System (related to transaction CV02N) and for Copy Control (transaction VTAA)
· Develop and test other ABAP maintenance tasks as assigned
· Develop help and training files using InfoPak for assigned SAP 4.7 transactions to assist users on the new system
CIGNA – Ecommerce Division (Oct 02 – Apr 03)
· Maintain customer eligibility enrollment requests (to be transmitted via 834 transaction)
· Troubleshoot all file transmit processes at various times daily and notify clients of any abend(s)
· Ensure data is transmitted with required level of protection for HIPAA compliance
· Ensure required info is obtained from clients before work is started on requests
· Handle various enrollment setups (http, ftp, NDM, PC file transfer)
US NAVY SMART ERP Project – SAP R/3 Version 4.6D (Feb 02 – Sep 02)
· Develop, test and implement custom ABAP logistics procurement module which emulates functionality of MD04 transaction (containing inventory counts (unrestricted, restricted, blocked, Due-in and a total column) and creates a Purchase Requisition (ME51N) via a call to a BAPI. Special ABAP logic was included to handle fund code assignment of each lineitem based on data found on MARA. SAP modules used: MM, PP.
· Completed technical specs and unit-test plans for all ABAP programs assigned
· Assisted in debugging all “Defects” for all modules assigned to me and identified by user-group testers
· Workflow setup for FI/CO, SD, MM Purchasing – Change Document, Customization of error handling workflow for EDI interfaces
· Prepared functional and technical specs to support business processes for all customization requirements assigned to me
CATERPILLAR LOGISTICS - SAP R/3 Version 4.6D (Mar 01 – Jan 02)
· Code and test an ABAP dialog module having display and update capability to user-defined tables which store pick locations within pack areas and warehouse
· Code and test 3 custom ABAP function modules to determine drop point, pack area, pack-with ID and pick location based on incoming pack area and warehouse
· Developed didalog program for Delivery Order and Material details
· Prepare test scripts and scenarios using front-end Access 97 database which links to Word 97 documents describing testing scenarios for all ABAP coding tasks
· Tested MATMAS (Material Master Change) IDoc using Crossworlds
· Configured the inbound wizard in Crossworlds to correctly perform ABAP program testing
· Created test files for each IDoc to be tested
· Code and test ABAP userexit invoked by XD01 and XD02. Testing involved tracking data in and out of Crossworlds using transaction YXNG
Code and test various ABAP function modules (for SD module) involving BAPI development
· Add custom code and test ABAP userexit to handle manual carrier assignment for Stock Transport Orders (STO’s)
ELI LILLY - SAP R/3 Version 4.6C (Mar 00 – Feb 01)
· Prepare technical specs for many assigned ABAP modules relating to FI reports and IDoc interfaces in the SD module: (outbound PO and inbound invoice)
· Code ABAP programs/userexits as required; set up necessary EDI configuration including partner profiles, IDoc extensions and process codes
· Prepare unit-test plans for each ABAP module assigned including test data requirements
· Code SAPScript application to print invoices based on invoice type
· Extensive use of MS Project to track project progress and tasks
· Code and test many ABAP SD userexits to support user changes for EDI transactions 850, 855 and 810, involving duplicate PO logic, adding new segments and fields
· Add ABAP SD logic via a BDC and userexit to generate a delivery from inbound Ship Notice (856)
· Code new BAPI (in the SD module) which checked material availability for incoming sales orders to ensure enough unrestricted stock was present for the orders to post
· Create new function modules, process codes and output types as necessary
· Generate SD IDoc for outbound 810 (Invoice) to be translated by Amtrix to a DB2/MVS datamart
· Enable ABAP userexit to handle new IDoc extension for the outbound invoices
· Generate ABAP unit and integration test plans to ensure all IDoc fields meet client requirements
· Completed mandatory FDA-regulated GMP training
GIORGIO FOODS - SAP R/3 Version 4.0B (Sep 99 – Feb 00)
· Analyze, code, test and implement many ABAP FI reports (showing accruals, invoice history, invoice detail by customer, invoice detail by item)
· Code ABAP Evaluated Receipt Settlement (ERS) report by Goods Receipt document
· Implement custom pricing logic for various clients as needed
· Correct EDI and workflow parameters as needed for proper error message routing
AGFA - SAP R/3 Version 3.1H (Jan 99 – Aug 99)
· Develop mapping document, add custom code to ABAP userexit and test outbound 856 (Advance Ship Notice)
· Make changes to the ASN userexit as needed for mapping and PkMS Warehouse system requirements, ensuring that the program supports desired X12 output
· Assist unit-testing and debugging of data flow using Gentran (NT version)
· Code custom ABAP reports for EDI transactions (810, 820, 846, 861, 870) which access EDIDC and EDID2 tables
· Code and test ABAP userexit for the 856 (Advance Ship Notice) for stock and dropship versions
· Create new process code and custom ABAP function module for dropship ASN program
· Prepare functional and technical specs for the outbound ASN
· Made custom changes to outbound invoice userexit ZXEDFU02
STANLEY WORKS - SAP R/3 Version 4.0B (Aug 96 – Jan 99)
· Follow ASAP Blueprint for 3.0C to 4.0B conversion: responsible for all EDI programs to ensure that they ran correctly under the new SAP version
· Code many ABAP reports which access SD and MM tables
· Code BDC for the SD module to generate 501 transactions to zero-out inventory
· Experienced with many AS/400 file manipulation commands
· Handle many changes to user-exit MV45AFZZ to support EDI team, involving triggering Workflow processes from SD ABAP programs
· Support remit-to address changes for EDI Bills-of-Lading and EDI invoices
· Code and test SD Vertex tax updates to handle tax jurisdiction code assignment for manual and EDI orders
· Change invoice freight charges from line-item level into K05 IDoc header segment
· Change unit-of-measure logic to populate hazard class quantity for ASN IDoc
· Change company location code logic for EDI bills-of-lading IDocs
· Code changes to pricing programs for custom functionality
DELTA DENTAL OF MASSACHUSETTS (Jan 96 – Aug 96)
· System Analysis, High level design, many reports created to support user community
· Test with MicroFocus Animator in a NetWare 3.12 environment
· Deploy final test product to HP-UX platform (via FTP) for user reviews
KAISER PERMANENTE (Jan 95 - Jan 96)
· Code many COBOL-II/DB2 reports for data conversion from COMTEC to QCARE
· Conduct frequent user interviews during spec-writing process
· Develop test plans in Excel for unit and system testing phases
MASSACHUSETTS MUTUAL (Nov 93 - Nov 94)
· Develop many CICS applications to support Tax Services department
· Oversee entire project involving user interviews, specwriting, coding, testing, user acceptance and implementation
· Develop Visual Basic front end for use as a training tool for a new MassMutual product
AETNA (Feb 93 - Oct 93)
· Design and code customer service online system for Managed Care Division
· Design and code modules to retrieve data from 31 KSDS datasets for use in batch reporting
· Analyze 4 VSAM cluster definitions for performance
· Design and code 4 DB2 programs for load and update
PERSONAL DATA
EDUCATION
· Gordon College, Bachelor of Arts, Foreign Languages (French & German)