Summary:	Over 11 years of consulting experience on full life cycle implementations of the SAP R/3 system specializing in technical integrations using XI, EDI, ALE, and ABAP in the SD/MM arena. Over eight years of EDI/ALE experience covering all areas of SAP-EDI projects including: project management, mapping, configuration, and custom IDoc development. Ten years of ABAP/4 experience includes: Development of conversions and interfaces, reporting, data dictionary, as well as extensive development of custom IDoc interfaces. Experience with ABAP performance tuning and code reviews.  Project experience includes scoping and estimating new projects, developing technical project plans, and technical design.  Hands-on management experience ranges from team lead to managing a technical practice for a mid-sized consulting firm.  SAP certified in Exchange Infrastructure 3.0 and Sales and Distribution as well as ASAP methodology.  Primary experience in SD and MM with core experience in Sales Order Processing.  Good exposure in other modules including FI, CO, PP, APO, and BW.  Strong technical leadership and mentoring capabilities.  Unique mix of design, configuration, and development skills.
	
Education:	Bachelor of Science, Management Science May 1994
Virginia Polytechnic Institute and State University, R.B. Pamplin College of Business
Option:  Computer-Based Decision Support Systems
	
Certifications:	SAP Exchange Infrastructure 3.0
SAP Certified in R/3 3.0 Sales and Distribution
ASAP Certified (Accelerated SAP Methodology)
	
Experience:	EPIC Strategies, LLC
Annapolis, MD  Sep 1998 – Present
	
	McCormick & Company, Oct 2001 – Present
Assisted McCormick’s in upgrading their legacy systems to SAP 4.6C. Subsequent phases added more business units and systems.  Systems included R/3, BW, and APO.  Highlights include:

XI Team
First phase of the XI implementation involved 40 interfaces between R/3 and several European systems.
•	Helped shape how XI is used at McCormick.  Developed templates for documenting interface requirements and technical specifications.  Developed naming conventions for Repository and Directory objects.
•	Involved in general design of all interfaces for first phase.
•	Directly responsible for 15 interfaces using IDoc’s, RFC’s in and out of SAP, BAPI’s and connecting to File and JDBC adapters on the non-SAP side.
•	Developed straight maps as well as BPM’s.  BPM’s were used for multistep processes, error handling utilizing alerts, as well as many-to-many mapping.
•	To supplement data missing in original messages, BPM’s would be utilized to perform RFC’s back to SAP to retrieve additional data before mapping to external system.
•	Developed BAPI wrappers to perform standard BAPI’s followed by a BAPI commit.  Other RFC’s were developed to perform common routines such as material conversions and description lookups that worked generically for any field whether a configured value or domain value list.
•	Developed JAVA functions to perform additional mapping functions and re-group data as needed.

EDI Team
•	Consulted on general strategy, mapping issues, gap analysis, best practices for Partner administration, cross-reference tables, and output procedures. 
•	Numerous IDoc User Exits, Extensions, and custom IDoc’s.
•	Developed strategy for User Exit for new material matching based on customer material number and multiple UPC standards.
•	Developed workflow strategy for processing errors utilizing standard workflow as well as custom functions for Role Resolution based on IDoc content.
•	Sales Order User Exits to manipulate the incompletion log and automatically assign contracts based on custom criteria.  Invalid materials were identified in the incompletion log rather than the workflow inbox for easier resolution.
•	Mapping specifications and IDoc User Exits for inbound ORDERS, ORDCHG, INVOIC, DESADV, ORDRSP, TXTRAW, REQOTE, outbound ORDERS, ORDCHG, ORDRSP, INVOIC, DESADV, SHPMNT, PRICAT.
•	Developed IDoc function to split ORDERS IDoc’s based on dynamic criteria.  A single IDoc would be split into multiple IDoc’s grouping similar items in each new IDoc.  Any item level IDoc field could be specified to group similar items, such as item Ship-To. This solved situations where many IDoc’s needed to be generated for a single 850 message.
•	Developed Utilities to find IDoc’s based on standard searches, IDoc content, or errors on Status records and then allow for mass Status changes (such as delete or set for reprocessing) as well as reprocessing via foreground or background.
•	Setup ALE to move master data between various systems.
•	Integrated SAP with Manugistics Transport Management System and Demand Management using Vignette as the integration tool.  Utilized IDoc and JDBC adapters for Vignette mappings.  Responsible for all SAP configuration and User Exits for outbound TPSLOC, TPSDLS, ORDERS, and Inbound SHIPPL.

ABAP Team
•	Mentoring of McCormick ABAP resources.
•	Numerous reports, BDC’s, utilities, and User Exits included BAdI’s.
•	Wrote development standards and naming standards used by ABAP team
•	Developed template used for all ALV reports as well as function module which would dynamically generate the field catalog for any internal table.  Prior to this, only 2 reports were developed with ALV.  Cut average report development time from 5 to 2 days.
•	Convinced client to utilize Notes Assistant for applying OSS Notes.  Cut application time from 1 or 2 days to hours.
•	Trained client in proper used of SPDD and SPAU for Support Pack upgrades
•	Managed 2 major Support Pack upgrade projects covering R/3, APO, BW, Plug-ins, EH&S, and HR.  Team of 25 was responsible for reviewing Notes, testing, and application of Support Packs on 18 various SAP systems.
	
	Citgo Petroleum, Aug 2001 – Present
Assisted in upgrading EDI from SAP 3.1 to 4.6C for an Oct 2001 Go-live.
•	Upgraded User Exits for outbound 850 and 810.
•	Switched to Logistical Invoice for inbound 810.  Determined configuration to allow posting of penny differences.
•	Implemented workflow for solving EDI errors.  This was not used in 3.1.
•	Implemented outbound 856.  New development included User Exits to gather IS-Oil specific information and configuring the output determination procedure.
•	Developed course material and trained client personnel on all details for setting up and maintaining EDI processing on SAP including IDoc basics, partner profiles, configuration, EDI function modules, and data flow within SAP.
	
	Hughes Network Systems, Mar 2000 – Oct 2001
EDI Project Lead.  Responsible for implementing all EDI transactions on SAP for Hughes from defining scope, project planning, gathering requirements, configuring SAP, mapping to X.12, managing map development, developing User Exits, and training client personnel.  Lead both the SAP and Translator development teams.
•	Phase 1: SD transactions 850, 860, 810, 856.  Several User Exits developed including modifying the 850 to create Sales Orders with reference to Contracts via a User Exit.
•	Phase 2: 4.6 Upgrade and MM transactions 830, 850, 860, 855, 856.  Customized 855 to work against Schedule Agreements.
•	Developed EDI partner guidelines using Edifecs SpecBuilder tool.
•	ABAP BAPI and function module programming to integrate E-commerce applications with Haht. Haht application provided sales and shipping status to external customers via the Internet.
•	Configured ALE to send data between various development and testing clients.
•	Performed code reviews and performance tuning on custom developed ABAP reports.  Reviewed and tuned top 10 programs identified by SAP Early Watch as inefficient.
•	Assisted ABAP team with developing various SD, MM, and FI reports.
•	Developed course material and trained Sales and Materials Management end users (Inside Sales Reps and Buyers) on EDI functionality including workflow and processing of EDI enabled transactions.
	
	Tultex, Aug 1999 – Dec 1999
EDI consulting for a vertically integrated apparel manufacturer.  Consulted in a Post Go-Live environment on EDI and ABAP fixes.  Client was having difficulty with a large amount of custom development.  Evaluated and implemented improvements in the EDI process to enhance performance and bring them closer to SAP standards.  
	
	Kirby Risk, Nov 1998 – Jun 1999
Lead EDI consultant for an SAP run ASAP implementation for an electrical supply distribution and manufacturing company.  Implemented over 12 EDI messages in multiple variations on a 4.0b system with Harbinger on an NT/SQL platform.  Responsible for:
•	Defining scope of EDI implementation, developing project plan, and staffing requirements.
•	Defining transaction requirements, X.12 to IDOC mapping, configuring SAP, and developing User Exits and new function modules for custom requirements.
•	Inbound messages included 810, 830, 840, 850, 855, 862, 864, 866
•	Outbound messages included 810, 843, 850, 856, 857
•	Training of client personnel on EDI development.
•	ABAP development of IDoc interfaces including: new interfaces for 810, 866, and routing 850s and 830s to reports; User Exits utilized for 830, 850 in, 850 out, 810, 855, and 856; and several ABAP utilities and reports for EDI.
•	Assisted ABAP team with development including reports, User Exits, and BDC programs.  
•	Configuration of ALE to move data between development and testing systems.
	
	The INC Group, Inc., SAP Practice, Manager
Silver Spring, MD  Dec 1996 – Sep 1998
	
	INC Group Technical Manager, May 1998 – Sep 1998
Technical Solutions Manager for the INC Group’s SAP Operations.  
As overall technical manager I was responsible for the technical aspects of INC’s projects in North America.  For each project I would:
1.	Perform technical analysis, scoping, preliminary time estimates, and project plan.
2.	Staff project with appropriate development team.
3.	Document development process, methodology, and standards. 
4.	Oversee project progress and QA.
ABAP staff was split between an onsite and a remote development team at the INC Technical Center. Responsibilities included:
•	Staffing and development of approximately 50 technical staff members.
•	Performing technical interviews all new ABAP developers.
•	Direct involvement on multiple accounts on ALE/EDI configuration.
•	Guiding clients in their development process.
During my last year at INC, several of the jobs listed were concurrent.  In addition to my hands-on management responsibilities, I also worked on ABAP development and technical design at multiple clients.  As projects were ongoing, I would visit each for a few weeks at a time to do QA and assist the project on their technical development.
•	Developing ABAP reports and interfaces onsite and remotely at INC Group Technical Center.
•	Performing code reviews and modifying code for performance improvements.	

	INC Group Technical and Training Center, Dec 1997 – Sep 1998
Operations Manager for the INC Group Technical and Training Center.  
Responsible for:
•	Opening and operating a new technical center to support remote development services and internal/external training for ERP software.
•	Developing the technology infrastructure to support SAP services and training.
•	Recruiting and marketing.
•	Installation of an R/3 3.1G system on NT 4.0 / SQL Server 6.5.

	IBM Global Services, Apr 1997 - Mar 1998
Provided ABAP/4 and EDI programming services to the IBM PC Company to support two multinational projects.  Tasks included:
•	Development of a custom EDI function module to handle inbound Quotations.
•	Enhancement of SAP delivered EDI functions via User Exits.
•	ABAP development, production support and performance tuning services.
	
	Allegiance Healthcare, Dec 1996 - Mar 1997
Provided ABAP/4 and EDI IDOC programming services to a major medical products company.  Tasks included:
•	Development and testing of interface programs, including customized EDI functional modules and BDC interfaces.

	Ernst & Young LLP, SAP Practice, Senior Consultant
Philadelphia, PA  Jun 1994 - Nov 1996
	
	Amoco, May 1996 - Nov 1996
Lead technical developer responsible for design and development of conversions, on-line programs, and reports for Amoco’s Shared Services implementation of MM, Purchasing, and PM.  Tasks included:
•	Served as a mentor for new developers.  Responsible for reviewing designs and code of other team members.	

	Unisource, Aug 1994 - Apr 1996
Involved in several areas throughout the full life cycle of an R/3 implementation for this Fortune 200 distribution company. 	

	Sales & Distribution Application Development Team
•	ABAP/4 programmer responsible for requirements analysis, design, and development for several ABAP/4 programming efforts.
Solution Implementation Team
•	Requirements analysis, design and development of Lotus Notes Applications to support SAP application development and integration testing.
•	Developed an on-line Windows help system which included user procedures, business policies, and glossary terms to supplement SAP Help which could be accessed from the SAP R/3 menu.  
Training Development Team
•	Worked on developing a training plan which included mapping jobs to skills required, developing curriculum paths, writing course descriptions, and developing tools and templates to standardize documentation
	
	Pennsylvania Army National Guard HHC 1/111th Infantry(Mech), 28th Division
Norristown, PA  June 1994 - July 1997
Virginia Army National Guard Co B 1/116th Infantry(Light), 29th Division
Christiansburg, VA  July 1991 - June 1994

SAP Training:	TBIT40/
TBIT44	2005 – XI 3.0 Fundamentals, Mapping, Adapters, and Business Process Management; 2 week course.  Certified February 2005	
	SAP Tech Ed	Regular attendee of SAP’s Technical Education Conference 1997, 2001, 2002, and 2003.	
	BC404	2001 - ABAP Objects; 3 day course	
	CA910	1998 - Application Link Enabling (ALE); 3 day course	
	WB915	1997 - AcceleratedSAP Roadmap; 2 day course.	
	Partner Academy - R/3 3.0 Sales and Distribution; 5 week course. Certified May 1996	
	JSB25	1995 - ABAP Programming; 2 week training course.	
	JSL10	1995 - Logistics: Sales and Distribution, Materials Management, Financial Accounting Overview; 2 week training course.	
			
Honors:	Eagle Scout, Boy Scouts of America 1988