Senior Programmer Resume
Brentwood, TN
PROFESSIONAL SUMMARY:
- Over 10+ years of experience in SAP ECC6.0 and SAP R/3 as a Sr. SAP Technical (ABAP/4) Consultant in SD, MM, PP, WM, IM, FI, CO, PS and HR modules.
- Hands on experience in SAP IS-Retail and IS-Automotive solutions.
- Hands on experience in all stages of system development, including Blueprint, Requirement Specifications, Design, Development, Testing, Implementation, upgrade and Support.
- Experience in analyzing and understanding customer requirements, design, development, debugging, testing, performance tuning, and end-user training of RICEFW (Reports, Interfaces, Conversions, Enhancements, Forms and Workflow) objects.
- Expert-level ABAP knowledge and technical capabilities, including ABAP Object Oriented Programming (OOP).
- Experience in developing web applications using Web Dynpro ABAP, Adobe Interactive Forms and Enterprise Portal.
- Experience in performance tuning using run time Analysis, SQL trace, debugging and parallel processing techniques.
- Aggressive problem diagnosis and creative problem solving skills on highly complex problems
- Experience researching and fixing SAP issues, applying OSS Notes, evaluating OSS Notes, and testing after implementing OSS Notes / Hot Packs.
- Hands on experience running SPAU and SPDD during SAP upgrade.
- Experience in onsite-offshore work model. Hands on experience in coordinating and leading the offshore team.
- Experience in implementing Software Development Life Cycle (SDLC) process.
- Expertise in adopting ASAP methodology for SAP implementation projects
- Ability to clearly communicate technology issues, plans and solutions from both a business perspective and a technical perspective providing pros and cons for recommended solutions
- Experience in leading, managing eminence and competency development with strong mentoring skills.
- Strong ability to adapt and rapidly apply changing technologies to the business needs.
- Highly motivated, fast learner, team player with good communicational, technical, analytical, and problem-solving skills
- Got several appreciations from business users, project management team, functional team and team leads for my active involvement and creative skills in the entire project life cycle.
PROFESSIONAL EXPERIENCE:
- Working as a Senior Programmer in Confidential, Brentwood TN, from Dec 2007 – Till Date.
- Worked as an IT. Analyst (ABAP/4 Consultant) in Confidential, Troy MI, from April 2004 – Oct 2007.
- Worked as a Technical Consultant for Confidential from Oct 2003 – March 2004 through Teamware Solutions, Bangalore.
- Worked as a Technical Consultant in Confidential from Jan 2002 – Oct 2003 through E-Labs, Bangalore.
EDUCATIONAL QUALIFICATION:
- Bachelor of Engineering in Computer Sciences and Engineering
TECHNICAL EXPERTISE:
- Data Dictionary: Tables, Structures, Views, Lock Objects, Search Help, SPDD
- Reports: Classical & Interactive, ALV Reports, Tree Hierarchy Reports, OO ALV
- Interfaces: ALE/EDI IDOC Programming, RFC, BAPI, Web Services, ABAP Proxies
- Dialog Programming: Classical Dynpro, Web Dynpro ABAP.
- Conversions: BDC, Call transaction, Direct Input, LSMW
- Enhancements: SPAU, USER Exits, BADIs, Enhancement Points (Explicit and Implicit)
- Layouts: SAP Script, Smart Forms and Adobe Interactive Forms
- Label designing using BAR ONE Application
- Searching and implementing OSS notes
- Function Module, ABAP Classes, Performance Tools, Workflow etc.,
- Enterprise Portal, iViews, Process Integration (PI 7.1)
- Modules: SD, MM, PP, WM, IM, HR, FI and CO
- IBM Framework Manager, IBM Cognos (SCI)
TECHNICAL SKILLS:
- Languages: ABAP/4, C, C++, Java, PL/SQL
- Software : SAP R/3 4.6C/4.7, ECC 6.0, SAP PI 7.1, SAP Enterprise Portal, Visual Basic, IBM COGNOS, IBM Framework Manager, Manhattan WMOS 2010
- Web Technologies: HTML, ASP, XML
- Database & Utilities: Oracle, MS-Access
- Tools: MS-Office, Lotus Notes, Remedy, HP Quality Center, JIRA, Confluence, Share Point, Sub-Version, SQL Navigator, TOAD, BAR ONE
PROFESSIONAL EXPERIENCE:
Confidential, Brentwood, TN Nov’07 – Till Date
Senior Programmer
Environment: SAP R/3 ECC 6.0 / 4.6c, SAP PI (7.1), SAP Enterprise Portal, Cognos 8.0, WMOS 2010, PL/SQL
Responsibilities:
- Worked on Merchandising (MM), Finance & Controlling (FI/CO) and Warehouse Management (WM) modules in SAP IS-Retail ECC 6.0 & R/3 4.6c.
- Designed, developed and enhanced several Reports, Interfaces, Conversions, Enhancements, Forms and Workflows.
- Developed several Web applications using Web Dynpro ABAP to use in iviews in Enterprise Portal.
- Developed adobe interactive forms using adobe live cycle manager. These forms were called from web applications which were designed using web Dynpro ABAP.
- Implemented SAP ALV reports to SAP Crystal reports conversion.
- Involved in business discussions to collect requirements and provide technical solution.
- Provided technical support during SAP Hardware and SAP Technical upgrade from SAP 4.6c to ECC6.0.
- Involved in complete life-cycle of implementing Manhattan WMOS 2010 system interfacing with SAP PI and SAP ECC.
- Using change pointers, created outbound idocs in ECC for interfacing master data with Manhattan WMOS 2010 system using SAP Process Integration (PI).
- Designed and developed several inbound and outbound interfaces to enable communication between ECC and Manhattan WMOS 2010 application.
- Created, exposed and consumed web services in ECC interfacing with external applications.
- Using explicit enhancements and VOFM routines added custom logic to the outbound delivery creation process.
- Developed programs using object oriented programming (OO ABAP).
- Developed custom debit memo form using sapscript. Also designed print program to print debit memos and also converted debit memo form into PDF format.
- Developed program to identify all open invoices and mark the eligible invoices for invoice discount.
- Developed program to process open workflow tasks in background.
- Developed several reports & Alerts in SCI (Cognos) connecting to Manhattan WMOS database.
- Designed several SQL queries using SQL navigator and Toad to query different databases.
- Designed and developed store shelf labels. Used Bar One application to design the labels. Created SAP Layout using SAP Script and developed a print program to print the labels.
- Designed and implemented layout for BOL.
- Modified several critical programs to optimize the performance.
- Created several custom data dictionary objects to maintain the data.
Confidential, Troy, MI Jun’04 – Oct’07
Team Lead & Senior Technical Consultant
Environment: SAP R/3 4.6C
Responsibilities:
- As part of several SAP implementations, developed, enhanced and modified several reports, Module-pool Programs, SAP Scripts, Smart forms, ALE/EDI IDOCs, BDC’s, Function Modules, BADI’s, Workflow, User-exits, LSMW.
- Involved in discussions with the business to understand the requirements and provide technical solution.
- Preparing the technical specifications from functional specifications and requirement document. Prepared the requirement documents, functional specifications and Technical specifications for the RICE team owned developments.
- Preparing the test cases for unit testing and integration testing.
- Searched and implemented OSS notes manually or using SNOTE.
- Developed some critical interfaces between SAP R/3 and legacy systems using ALE/ EDI IDocs.
- Successfully resolved several high priority production issues.
- During production support, created several reports and BDC programs as per the requirements in a short time.
- Being a code reviewer, done several code reviews as per the standards.
- As a Team leader, coordinated within the technical team to complete the assigned projects in the given timeframe.
- Worked on SAP Modules SD/ MM/ PP/ WM/ LE/ IM/ HR/ FI and CO.
EEDS Packard Implementation:
- Implemented EDI 861 interface to post push deliveries in SAP. This interface is done between Challenger, Lear and SAP R/3 systems. An e-mail will be sent to the users as part of the error-handling process.
- Created an inbound interface to create outbound deliveries in SAP.
- Developed a report to display the open requirements and available inventory.
- Modified EDI 850 to update the sales orders with item text incase if the item text update fails.
- Modified the form RVINVOICE02 to display the required push delivery data.
- Developed a function module to retrieve the data from EDI 866 and send to BW for reporting purpose.
- Developed a report to display the push delivery status based on the selection criteria.
DCS Packard Implementation:
- Developed an online program to create transfer order for the material movements from warehouse to shipping storage locations. Also created a smart form to display the TO data splitting based on the requirement criteria.
- Created module pool program to perform the cycle count for the serial numbers in the warehouse.
- Created an allocation summary report to display the status of allocation quantity along with the weights by carrier and ship-to.
- Created a BDC program to delete the serial numbers using ZMDEPDEL.
- Created an online program to find the uncounted serial numbers and updated all the serial numbers into a custom table. If inventory document is not active, it should be activated by calling the transaction LI02N.
- Developed a new inbound interface in HR to upload epay stubs in to SAP HR system.
- Modified several Reports, Module-pool programs, BDC’s.
SAP Optimization Project:
- Modified several programs to optimize the performance of the programs.
- Modified several programs which were affected due to FI summarization.
- Implemented several OSS notes suggested by SAP.
- Assisted the functional team in the process of optimizing the system performance by creating required programs, by doing system analysis etc.
- Created an online program to automate the process of creating costing and accounting views for the materials in material master.
PFEP:
- Created an inbound interface to get the purchasing data into SAP.
- Created an inbound interface to get the packaging data into SAP.
- Created and modified conversion program to load the PFEP data from legacy system into SAP.
- Modified reports, Module-pool programs, interfaces, user exits as per the requirements.
NVBARS:
- Created an inbound interface to get the IMS data and post invoices in SAP.
- Created a report to display the discrepancies found between the IMS data and the invoices that were created by IMS inbound interface.
Enhancements & Support:
- Analyzed and revised the logic for common systems interface which will post invoices in SAP.
- Developed a report in HR to display the summary of leaves, listing those employees on leaves by personnel area as of the given date.
- Developed an extract program to collect and extract hourly employees data in HR system to application or presentation server.
- Developed an inbound interface in HR system to update employee information.
- Developed a program to update hourly employee Information in HR system.
- Modified several programs, user-exits, BDC’s, RFC’s, BADI’s, Module-pool programs, scripts, IDOCS etc.,
Confidential Oct’03 – May’04
Team Lead & Technical Consultant
Environment: SAP R/3 4.7
Responsibilities:
- Developed report in Tree hierarchy format to monitor the budgeting process involving commitments, actuals and 7 years forecast.
- Designed and developed custom fast entry invoice screen interface using dynpro programming.
- Developed an online program to display Purchase Order status information including unconverted purchase Requisitions in either an ALV format or a file output format to all end users, particularly those without having access to SAP.
- Developed Interface program to upload Receipt file data to R/3 using BDC. (Transaction Code: FBE1)
- Developed ALV report for purchasing groups to analyze and keep track of the delivery performance against raised purchase orders.
- Developed ALV report to display all the invoices that were processed in batch.
Confidential Jan 02 – Sep 03
Technical Consultant
Environment: SAP 4.6C
Responsibilities:
- Created custom table maintenance for several custom tables.
- Created batch input program for automatic internal order uploading.
- Created interactive ALV report to display open purchase orders.
- Created a custom program to delete un-archived data from tables using the field values of the respective tables.
- Researched and applied OSS notes.
Trainings Attended:
- Attended class room training on Advanced SAP web Dynpro ABAP
- Attended Virtual training on SAP workflow
- Attended virtual training on SAP Process Integration (PI)
- Attended Virtual training on Advanced IBM Cognos
- Attended class room training on SCRUM essentials.