Apo Technical Lead Resume
CaliforniA
SUMMARY:
- With 17+ years of rigorous programming experience in the IT industry, have worked on various platforms including SAP, Microsoft technologies and Web - based technologies. Have focused on SAP since past 15 years including over 8 years working on SAP’s SCM solution
- Have executed 7 Complete Software Life Cycle Implementations starting with Project Preparation, Business Blueprint, Realization, Testing & User Acceptance and Go Live and Support
- Strong development experience on APO (PP/DS, gATP, SNP, DP,) PLM, EWM, SD, MM, PP and QM modules in SAP. Equally comfortable in working on all other modules
- Worked extensively on design and development of Object-oriented objects, BAPIs, Function Modules, Module Pools, Forms and Reports
- Extensive exposure to programming enhancements using Enhancement Framework, BADIs and User-exits
- Worked on number of Screen Enhancements and Transaction Variants on standard screens
- Worked extensively on Data Migration using BAPIs, IDocs, LSMW and BDCs
- Well-versed in writing optimized programs and using SAP’s standard Performance Tuning tools. Re-wrote number of ABAP programs to improve performance
- Knowledge of ALE, IDocs and EDI
- Experience in BI/BW
- Well-versed with ASAP Methodology for implementing projects
- Have successfully lead teams of 5 to 8 people, including off-shore resources on various projects
- Strong ability to convert Business Requirements to System Designs
- Equally adept at drafting Requirements documents, Functional and Technical Specifications
- Excellent command on tools like MS Project, MS Visio, MS Office, etc with good programming knowledge of VBA
- Excellent written and verbal communication skills. Good player and dedicated team member
- Self-taught and highly motivated. Always willing to delve into new areas and deliver the projects on time and with high quality
- Industries covered: Life Sciences, Hi-Tech, Heavy Machinery, Food & Beverages, Automotive, Electronics and Paper Mills
- Additionally, have strong programming skills in VBScript, JavaScript, HTML, etc.
TECHNICAL SKILLS:
Platforms: SCM (APO) 7.1, ECC 6.0 and earlier versions in both areas
Languages: SAP ABAP/4, Visual Basic for Applications, VBScript and JavaScript
Modules: APO (PP/DS, gATP, SNP & DP), PLM, EWM, SD, MM, PP, QM, etc.
NonSAP Skills: C/C++, JavaScript, HTML, PHP, Microsoft Technologies (Visual Basic, VBA, VBScript)
PROFESSIONAL EXPERIENCE:
APO Technical Lead
Confidential, California
Responsibilities:
- Extended the allocation management solution from deployment 1 to include new regions
- Created a program to correct / recover CVC data that was made inconsistent because of user mistakes
- Implemented several new enhancements for various requirements
- Designed and programmed a unique solution for PLM’s label printing requirements. The solution allows users to initiate label printing by Material Number, Process Order Number, Inbound Delivery and Material Document Number. A separate table maintains a list of manual entry fields and the validations for each such as data type, mandatory entry, etc. The output is generated as an XML file that is then picked up by Bartender for printing
- Designed and programmed a solution to tokenize personal information for specific Vendor Master records
- Designed and implemented a generic parameter management solution that immensely reduces the need for code change and discourages use of SAP’s standard TVARVC table. The solution helps manage projects and can also be used to enable/disable enhancements in production. With change control programmed in to the solution, every action has to be approved by a manager before a change can be made
- Designed and programmed an IDoc utility program to help re-process IDocs more efficiently than allowed by standard SAP
- Enhanced the allocation solution to include a host of wish list features collated after user feedback
APO DP Techno-Functional Consultant
Confidential, Milpitas, California
Responsibilities:
- Helped design and develop data conversion and upload programs to load data into the planning area
- Worked on evaluating SAP DP performance on SAP HANA platform. A POC of the implementation was done and data uploaded to see improvements in execution times
- Supported production users and helped troubleshoot day-to-day problems with data load inconsistencies and regular Process Chain job monitoring
APO gATP Technical Lead
Confidential, California
Responsibilities:
- Designed, lead & implemented a solution to manage Product Allocations to fulfill a critical business requirement. The effort required on-shore and off-shore development over a span of 6 weeks
- Designed and implemented solutions involving enhancements for automatic batch determination and back order processing
- Designed and developed a report to accurately calculate and display ATP quantities for products with shared components
- Designed and implemented several utility classes to enable simpler programming interfaces and to improve performance by leveraging live-cache
- Worked closely with functional and SAP support team to help analyze the design to run characteristic based multi-level ATP checks, which was eventually implemented using the alternate approach of setting up allocations for products based on batches
- Helped design and code a utility program to automatically PGI deliveries of a certain kind in the EWM area
APO Technical Lead Consultant
Confidential, San Ramon, California
Responsibilities:
- Co-ordinated with the off-shore team for various custom developments and worked closely with Chevron’s production support team (based out of Singapore) when enhancing existing programs
- Developed a Graphical report that collects all requirements and receipts for combinations of Products and Locations and displays the projected stock for the specified planning horizon. The output of the program is: a table displaying the status of the Projected stock based on the Minimum, Maximum, Target and Dead stock levels defined a graph that plots the results along with the various defined stock levels to give the users a clearer picture of their projected stock. The output can be printed or copied to the clipboard for use in presentations or reports
- Developed a report that pulls data from the SNP Optimizer run log, synthesizes it and displays it to the user to help them better analyze the results. The request came as a result of planners having to spend days analyzing the standard logs
- Implemented various BADIs and user exits to fulfill other minor requirements
- Designed and implemented a solution that creates dummy demands in the SCM system based on Sales Orders and STOs created in the ECC systems. The dummy demand is for a small set of products that Oronite identifies internally for all production and loading purposes
- Added text fields to standard Sales Orders and STOs in ECC to store additional information in different languages. These fields are populated once Planned Orders are created against the dummy requirements created in the previous development. The language of the text is specific to the user’s language settings
- Designed technical specifications for several conversion programs to help with data cutover and go live. These programs were sent off-shore for development
- Designed, lead & implemented a solution to manage Product Allocations to fulfill a critical business requirement
- Designed and implemented solutions involving enhancements for automatic batch determination and back order processing
- Designed and developed a report to accurately calculate and display ATP quantities for products with shared components
- Designed and implemented several utility classes to enable simpler programming interfaces and to improve performance by leveraging the live-cache
- Worked closely with functional and SAP support team to help analyze the design to run characteristic based multi-level ATP checks, which was eventually implemented using the alternate approach of setting up allocations for products based on batches
- Helped design and code a utility program to automatically PGI deliveries of a certain kind in the EWM area
- Lead teams of up to 6 on-shore and off-shore resources
APO Technical Lead Consultant
Confidential, Wisconsin
Responsibilities:
- Contributed in helping identify gaps in designs and proposing appropriate solutions for the same
- Wrote multiple Technical Specifications for APO Master Data setup
- Designed and implemented custom transactions to facilitate ad-hoc release of Forecast to DP and SNP by means of manipulating selection parameters in program variant and info-packages. The selection manipulation was based on the settings generated by the user in another custom transaction
- Designed and developed a utility to make product allocations on Transportation Lanes easier for the end-user
- Reviewed and identified areas for performance improvement in the programs being developed. This was done as part of the development process to get the programs right the first time itself
Sr. ABAP APO Consultant
Confidential, Memphis, Tennessee
Responsibilities:
- Proposed, designed and implemented a complex report to validate the Product Split figures before and after the Split process
- Worked with the business users to identify and resolve issues in APO Demand Planning related to both Functional as well as the Technical side
- Helped the business identify the gaps in existing designs and helped implement appropriate solutions for them
- Helped setup proper documentation processes for Technical and Functional tracking
- Helped setup a change control process for requirements placed by the business user
Sr. ABAP APO Consultant
Confidential, Memphis, Tennessee
Responsibilities:
- Wrote multiple Technical Specifications for Cube Load Transformation Routines for DP info-cubes and coordinated with off-shore resources to get it developed
- Worked on multiple user exits involving Planning Books and Time Series
- Implemented and updated a number of complex BADIs and User Exits based on the latest requirements for the Extruding process mainly in the Production Order Create BAPI on APO
- Worked on various user exits in the CIF and various APO customer exits and BADIs
- Implemented BADI exits in BAPIs to influence standard functionality to meet IP's requirements on the PP/DS module
- Designed and implemented a series of generic utility class methods to read additional data sent into the EXTENSION IN table of the Production Order BAPI call. Each method is generic enough to handle any kind of method
- Handled CIF related issues on occasions
- Created/managed simulation sessions, and development in the heuristic framework
- Extensively worked on the APS Manufacturing Order template BAPI, which allowed the business to configure orders created from an external planning system
- Designed multiple enhancements to APO BW transfer processes in SNP/DP, allowing validation and data scrubbing as data are passed into APO
- Designed and programmed multiple complex Planning Board heuristics including one to list the NCP (Non-Conforming Product) Paper Rolls available for pegging against Production Orders on the board. The report lists all available NCPs based on the orders in the selected block in a Tree format with three levels of hierarchy. Each level with different fields and hence a unique header
- Designed a program to allow the user to pull up Production Orders from the previous month and copy them to the next month along with any Quantity and Start and End Date changes. The program uses ALV grid for the purpose of reporting and data entry
- Designed a program to identify Batches that had zero inventory and were created a year back and then “Delete Flag” them
- Designed main program interface and coded complex validations in Table-maintenance views (through SM30/SM31) for custom tables using special events / SVIM routines and interfaced them with APO for real-time updates using RFC Function Modules
- Corrected problems with Pricing routines discovered after implementing a new “Wave” of changes
- Developed Object-oriented ALV grid and Custom Control to facilitate table maintenance with complex validations
- Worked on a Module Pool program to facilitate complex table maintenance activities for five custom tables related to the Manufacturing Process
- Interfaced R/3 with APO using RFCs to automate the synchronization process for custom designed tables
- Handled Problem Tickets from time-to-time
- Was actively involved with in-house training programs for knowledge sharing amongst different teams under the main X-Apps team
ABAP Team Lead
Confidential, Torrance, California
Responsibilities:
- Designed data and transaction flows as part of the System Design to implement Recommended Quantity and a web-based Order Entry process interfacing the program with APO
- Lead and mentored on-shore and off-shore teams of 8 developers, working closely with the Web and ICS teams who created the web-based front end and middleware of the Order Entry system respectively
- Designed Technical Specifications for new BAPIs for the web-based Order Entry system and to modify/create user exits and reports for Sales Orders and Quotations
- Supported conversion teams in reconciliation between SAP and Legacy systems
- Created LSMW objects to change data on custom fields of the sales order
- Helped in putting a proper documentation process in place for new functional/technical requirements. Also helped in documenting earlier undocumented processes for SOX compliance
- Helped design templates for System Design documents, Functional documents, Technical documents and External Design documents
- Prepared Technical and Requirements Documents for all new objects to be developed
- Actively worked with the Project Manager and client to freeze the ABAP development requirements
- Estimated development efforts and recognized tasks and resources for project estimation. Also allocated tasks to team members
- Conducted Code Reviews on programs written by the team
- Conducted Unit and Integration Tests in close conjunction with the web and ICS teams
- Interfaced programs with BW and performance tuned them to stay within the strict execution norms required for web-based applications
- Created User-manuals for the implementation and trained end-users
- Identified and upgraded existing programs (related to other business processes) to ensure compatibility with the new developments
- Identified and coordinated setup of client’s authorizations for the new developments
ABAP Team Lead
Confidential
Responsibilities:
- Prepared Functional and Technical design documents for the different requirements of the project
- Actively worked with the Project Manager and client to freeze the ABAP development requirements
- Estimated Development Efforts and allocated tasks to the team members
- Designed layouts for SAP Scripts for Sales Invoice, Loading Slip, Delivery Note, Goods Receipt Note and Credit Note
- Programmed multiple VOFM routines
- User-exits
- Identified and programmed User-Exit for Batch’s shelf-life calculation in transaction MIGO. The differentiating criterion was the Company Code
- Identified and programmed User-Exit to determine the Batch’s Availability Date in transaction MIGO. The differentiating criterion was the Company Code
- Designed a number of Reports including:
- An Interactive Report for showing the Sales summary for the specified period using ALV grid
- An Interactive Report to show details of Vendor Performance that lists the Vendor name, Materials supplied, Planned and Actual Delivery Times, Payment terms and prices
- An Interactive Report to list Materials on duplicate price sheets for regular and promotional offer with the same effective period range
- A Classical Report for summarizing the Goods Return from Dealers based on various Rejection Reasons
- A Classical Report to show details of changes made to Purchase Orders, including changes to Quantity and deletion of line items
- Programmed a transaction to call a 3rd party 128-bit decryption utility on the local machine and upload the contents of the file into the SAP system. This data is highly sensitive to the organization
- Analyzed, Designed and Developed data extraction programs from the Legacy system
- Involved in business mapping documents, and developed the Data migration extraction programs, Cross reference file data conversion programs, Data loading programs, and Error report programs
- Created User-manuals for the implementation and use of the above transaction
- Trained Core-users at the client site on the installation and security measures to take in implementing the above transaction at the various data collection sites
- Created Data Dictionary objects along with Views, Search Helps and Table Enhancements
- Worked on Performance Tuning of existing reports by using Run Time Analysis and SQL Trace
ABAP Consultant
Confidential
ABAP Team Lead
Confidential
ABAP Consultant
Confidential
ABAP Consultant
Confidential
Jr. ABAP Consultant
Confidential
