Sapui5 Consultant Resume
SeattlE
SUMMARY:
- SAP Certified Associate, having 8 plus years of technical experience in Implementation, Rollout, Upgrade and Production support Projects of SAP OTC, P2P, P2S, and FI modules in various industries.
- Extensively worked on Data Dictionary objects, RICEF objects, Module Pool/ Dialog programming, Proxy, Interfaces (IDocs & RFCs), ABAP Objects, BDC, Function modules, ALV (Object Model), and BAPI.
- Expertise in developing Object oriented ALV, classical & interactive Reporting in structured ABAP and Object Oriented ABAP.
- Strong Experience in BADI, User Exits/ Customer Exits, BTEs, Implicit and explicit enhancements.
- Expertise in developing applications using SAPUI5 and Fiori.
- Expertise in working with ABAP Gateway Services and HANA XSJS/ ODATA services.
- Expertise in working with HTML5, JavaScript, jQuery, AJAX and CSS.
- Experience in designing the UI.
- Expertise in building HANA models and HANA XS Engine applications.
- Experience in working with AngularJS, SAPUI5 Charts, Google Maps API, D3.js and Bootstrap
- Experience in implementing performance improvement methodologies for JavaScript based applications
- Experience in working with Opensource JavaScript libraries.
- Good knowledge in SAP MCF.
- Good knowledge in the development and configuration of Fiori Applications.
- Good knowledge in the development standards proposed by SAP for building SAPUI5 applications.
- Expertise in preparing test scenarios and test data to support unit integration, system testing and UAT.
- Experience in using SAP Solution manager and HP Quality Centre for support and documentation activities.
- Proficient in gathering requirements and developing Technical Design.
- A good team player with excellent analytical and debugging skills with good ability in solving technical issues.
- Technical abilities are backed by good academic background, comprehensive problem solving abilities, quick learning ability, self - motivation and excellent communication skills.
PROFESSIONAL EXPERIENCE:
Confidential, Seattle
SAPUI5 Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Design and development of Stock Transfer Fiori application using SAPUI5.
- Development of Manage Handling Unit screen.
- Development of Delivery Overview screen.
- Developed several fragments for popup screens.
- Developed the Process Delivery screen to manage the Packing and Posting of Articles.
- Developed the functionality to read and process the files generated by the Barcode reader in SAPUI5.
- Developed the wireframes of the application using Balsamiq.
- Developed the functionality to display the Label of Handling Unit as PDF in SAPUI5.
- Implemented the best practices while developing the SAPUI5 application.
Confidential, Baltimore
XSJS Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Developed several charting applications using AngularJS and D3.js
- Developed several Google Heatmap applications to plot the user workouts and retail purchases across US.
- Developed Fitness Community Statistics report using AngularJS.
- Developed several XSJS OData services in the HANA backend to expose data to the front-end applications.
- Developed several Applications using AngularJS and Google Maps API for analyzing the purchases trends of the users.
- Configured the Fiori Launchpage in HANA system.
- Customized the standard design of Fiori Launchpad.
- Developed a table maintenance application using SAPUI5.
- Worked on the design part of the front end application to in corporate the suggestions received from the business users.
- Developed a POC in AngularJS to analyze the capabilities of Nokia HERE maps.
- Implemented several OData calls from the front end applications to access the XSJS services from HANA.
- Implemented several performance optimization methods in front and backend of the charting application.
Confidential, Seattle
SAP UI5 Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Developed several ODATA services to retrieve the Quality notification documents and Sales Order details for the UI5 application.
- Implemented entity set operations in ODATA to add multiple line items to a Quality notification.
- Developed several RFC function modules for the Gateway services.
- Implemented necessary configurations in Gateway server to integrate the custom UI5 application to Fiori Launchpad.
- Developed several screens to search, create, display, change and delete the Quality notifications.
- Implemented batch input operations in ODATA to modify multiple line items in a single request.
- Implemented several AJAX calls to consume data from webservices.
- Developed Notification search form with several search help enabled input fields.
- Created several tables and Icon tabs with complex controls to display the Notification document and it related Sales document information.
- Customized the look and feel of the application using CSS to meet Client’s requirements.
- Developed the functionality to send Quality notification through Email from the SAPUI5 application to the business users.
- Analyzed and fixed several UI5 version compatibility issues in Client’s environment.
- Designed and developed the form for creating the material request.
- Developed several search helps using SAPUI5 fragments for the forms.
- Implemented the create functionality for deep entity sets using ODATA services.
- Developed the dynamic functionality for enabling, disabling and hiding form fields based on the different service requests.
- Developed the ABAP Gateway services for managing material create requests and retrieving material details.
- Developed view fragments for displaying error, warning and information messages.
- Developed the search functionality for material requests.
- Configured the Material Management Request application in the Fiori Launchpad.
Confidential, Seattle
SAP HANA Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Developed several attribute views to retrieve Material and Customer master data.
- Developed several analytic and calculation views to retrieve POS data for building multiple Retail reports.
- Developed several XSJS services to consume data from HANA tables.
- Created .XSACCESS and .XSAPP files to set the access privileges for XS applications.
- Configured .XSACCESS file using XS administration tool to set the application privileges.
- Created several XSODATA services to consume data from calculation views.
- Implemented several AJAX calls to consume data from XS Engine services.
- Developed several scripted calculation views and procedures for Sales reports.
- Developed several analytic and calculation views for Sales reports.
- Developed several SQL scripts to create HANA tables.
Confidential
SAP UI5 Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Design and development of Clienteling application.
- Customized the entire look and feel of the application by overriding the standard SAPUI5 theme using CSS.
- Implemented Email and SMS sending option from the application.
- Developed several XSODATA services to retrieve Customer and Product related data from the HANA backend.
- Implemented AJAX call to integrate dynamic BOBJ logon from SAPUI5 application.
- Developed several XSJS services to implement business logic in the backend.
- Created .XSACCESS and .XSAPP files to set the access privileges for XS applications.
- Configured .XSACCESS file using XS administration tool to set the application privileges.
- Developed a custom Customer search screen using Tile content control.
- Developed several charts using SAPUI5 VIZ graph API.
- Implemented aggregation with XS Engine ODATA services.
- Implemented several AJAX calls to perform GET and POST.
- Developed several XSJS programs to consume data from HANA views.
- Developed several screens with icon tabs and carousals to display the previous purchases, wishlist and product recommendations of the customer.
- Developed several HANA tables to maintain the customer related information.
- Developed a custom SAPUI5 control to show the notification count in a SAPUI5 icon.
- Developed several SAPUI5 fragments to reuse the application controls.
- Developed several screens for Product enquiry and Product details display.
- Created several analytic and calculation views in HANA for retrieving the Purchase details of the customer.
- Created several attribute views in HANA for retrieving the Customer and Product details.
Confidential
SAPUI5 Consultant
Responsibilities:
- Development of screens for Facility information functionality.
- Development of screens for Discovery questions functionality.
- Development of screens for summary.
- Development of screens for ROI.
- Implemented the logic to calculate ROI for Newell Products in the UI5 controller.
- Implemented several SAPUI5 controls Tables, Shell, SplitApp, Panels, Vbox, Hbox, Icontabs, List etc.
- Reused controls using fragments in UI5.
- Created JSON data in files for displaying static information.
- Implemented several AJAX calls to consume data from webservices.
- Applied custom style sheets in the application to achieve the design given by the client.
- Implemented REST web service to communicate with the Java server in backend.
- Followed SAPUI5 application best practices while developing the application.
Confidential
SAP ABAP-UI5 Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Configuration of NetWeaver Gateway in development system.
- Configuration of Fiori in development system.
- Configuration of standard and custom applications in Fiori
- Involved in the development of Label printing application with SAPUI5.
- Development of screen to display the details of the selected article.
- Development of screen to list the selected articles and print parameters.
- Implemented several UI controls: Tables, Icontab, SplitApp, Shell, Panel, List, Select, and Input etc.
- Created several OData services for fetching the article and printer details from backend SAP system.
- Developed several Smartforms for printing the barcodes.
- Developed several RFCs in the backed for creating OData services.
Confidential
SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Development of various ALV report programs related to SAP FI and SD modules.
- Development of Smartform for shipping label print.
- Development of Module pool program to maintain Partner details in custom table. Program involves uploading of excel data, maintain data in table control and triggering of custom IDoc.
- Development of the driver program for shipping label print with dynamic language conversion in the selection screen.
- Development of report programs to upload the output to AL11 and also to send as attachments in mail.
- Developed custom logic to trigger ALE/IDoc during the data maintenance in custom table.
- Development of various function modules.
- Troubleshooting and solving issues found in billing document.
- Preparation of Technical specification and unit test case documents.
Confidential
SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Development, integration, testing support and preparation of technical documents for developments.
- Development of Smart forms and SAP Script.
- Implicit Enhancements to standard ITS MIM for Hand held device.
- Development of ABAP reports using ALV.
- BAdi implementations in POSDM to trigger IDoc and RFC function modules.
- BAdi implementation to default purchase group on creating purchase orders from ME21N based on some conditions.
- Resolving issues related to currency conversion.
- Worked on customer exit to save Mexico specific tax information.
- Worked on BTEs for setting the print parameters for various form outputs related to SAP FI.
- Performance Tuning & Optimization for various reports.
Confidential
SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Development of various ALV report programs related to SAP FI, MM and SD modules.
- Development of SAPscripts for several FI reports.
- Development of Smartforms for dunning letters.
- Troubleshooting and solving issues found in Sales Order and Purchase Order.
- OSS Note implementation.
- Implementing BAdi for saving additional shipping details to custom tables.
- Replicating standard reports to in corporate additional functionalities.
- Development of table data correction tool.
- Designing the layout of cheque forms.
- Development of program for mass maintenance of material master data.
- Worked on User-exit to default the Vendor Number in Sales Order transaction header based on the Sales Area.
- Implemented additional logic in the invoice driver program to generate digital signature in the spool output.
- Worked on Enhancement options to save additional data during the creation of billing document.
- Worked on Customer-exit to in corporate additional requirements in standard Intrastat report.
- Performance Tuning & Optimization for various reports.
- Preparation of Technical specification and unit test case documents.
Confidential
SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Developed reports for displaying balance sheet and other details for financial statement version.
- Created a report for displaying the depreciation values for the asset based on date given by user.
- Developed reports for displaying the posting documents.
- Created function module to display the GL account's balance for given the company code and currency type.
- Created BDC program for posting the document in FI from legacy system.
- User exit for adding custom fields in additional tab B on VA01/VA02/VA03.
- Created SMARTFORMS for Arrival Notification and Delivery Advice.
- Created Implicit Enhancement for condition price change
Confidential
SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Worked on User-exits to default the Vendor Number in Sales Order transaction header level, based on the Sales Area.
- Enhanced the Sales Order Transaction for validating the PO number field at the header.
- Worked on customer exits to add and change the segment fields with the values from the custom table.
- Added an additional tab in the Outbound Delivery screen at header level to enter the shipment details of all the Line items.
- Created custom receipt and payment voucher forms.
- Created custom statement reports for GL, Customer and Vendor accounts.
