Sap Fiori Consultant Resume
PROFESSIONAL SUMMARY:
- Strong experience in implementing Fiori apps such as HCM apps, Purchasing apps and Sales App.
- Proficient in configuring SAP Gateway includes Fiori Launchpad and OData configuration.
- 10 Fiori apps implementation and four UI5 projects experience.
- Expert in implementing Fiori apps quickly for POC and deploy them into Production environments.
- Strong Fiori apps customization using Eclipse and WedIDE development environments.
- Proficient in UI5 custom application development using eclipse and Web IDE
- Strong in UI5 apps design, mockups, POC development using sap.m and commons libs.
- Strong in Fiori apps implementation including gateway configuration and fiori apps configuration
- Expertise in Fiori Launchpad configuration includes catalogs, groups and roles, target mappings and authorizations
- Working knowledge on HANA Cloud Platform(HCP) and Web IDE
- Understanding on Fiori Design principles and MVC architecture.
- Study Customer Requirements, Analysis, Design, Architect for UI5/Fiori projects
- Effort estimations, Project scheduling & Delivery for Fiori/UI5 projects
- Application Development, Testing and Deployment, Maintenance, Documentation
- Fiori Apps Implementation and Enhancements
- Improve the performance by apply component preload mechanism.
- Custom UI5 project design and development
STRENGTHS:
Fiori Implmentation UI5 Development Fiori Enhancements oData Eclipse Web IDE jQuery JavaScript HTML5
EXPERTISE:
JSON
XML
AJAX
Java
JSP
SAP ECC Gateway ABAP BAPI/RFC
PROFESSIONAL EXPERIENCE:
Confidential
SAP Fiori Consultant
Tools: and Technologies: SAP Fiori/UI5, SAP Gateway, Portal 7.40, Service Builder, OData, ABAP, Fiori Client, Cordova, REST, JSON, HTML5, Javascript, jQuery, AJAX, SAP ECC EHP6. Role Fiori Apps Implementation, Customization, OData/ABAP Development, Fiori WebIDE development.
Responsibilities:
- Deployed, configured and implemented 10 Fiori Apps related to HCM and Purchasing.
- Made enhancements to My Paystub, Approve PR and Approve PO Apps using Web IDE.
- Fiori configuration in the front end and also back end SAP systems by installing, activating and configuring OData services and UI5 services.
- Launchpad, Group and Catalog, role configuration and integration Apps to Fiori mobile client.
- Apps configuration in SPRO and workflow configuration for approval apps.
- Integrated Fiori apps and launch pad to SAP Portal 7.40 Fiori Framework Page.
- Make extentions to the Fiori Apps using Hana Cloud Portal/WebIDE and redeployed them into the Gateway server.
- F5/reverse proxy setup to access Fiori Apps from mobile devices.
- Implemented Personas by converting IW32, IW31, IW33, IW21, IW22, IW23 transactions.
- Designed and developed OData services and Fiori sap.m for Product Defect Report app by using Service Builder and complex UI elements and complex events development using Eclipse.
- Participate in implementation and testing activities (including preparation and validation of test cases, test planning, unit, integration) and user acceptance testing.
- Customization of Logon screens and applied custom themes by using Theme Designer.
- Installed and upgraded Gateway from 7.02 to 7.40, installed Fiori Apps and applied support packs using SUM tool, SAINT and SPAM t - codes.
SAP Fiori Consultant
Confidential, Houston
Environment: ECC EHP 7.0, Gateway 7.40, Eclipse, UI5/Fiori, WebIDE, Service Builder, OData, ABAP Fiori Client.
Responsibilities:
- Mock up screen development for Business users review and feedback.
- Developed Components, Controllers, views, OData services and Function Modules for Create, View, Edit Work Request and also display personalized dashboard.
- Developed Components, Controllers, views, OData services and Function Modules for Release Work Request, Create Work Orders, Create operations and assign people to operations.
- Developed Components, Controllers, views, OData services and Function Modules for View, Edit Work orders and also technician work order dashboard.
- Improve the performance by generating Component-preload.js file using node.js and gulp techniques.
- Developed Components, Controllers, views, OData services and Function Modules for time confirmation and also add the measurements, codes for the operations.
- Developed simple screens for complex objects such as free text search and also hierarchical navigation to select functional location and equipment.
- Fiori Launchpad configuration which includes creating catalogs, groups, tile and coordinating with Security team for setting up Roles and Authorizations.
- Activate Gateway and gateway configuration which includes activating SICF services and oData services.
- Worked with Functional consultants and end users to understand the workflow and transform it to a working solution.
- Involved in designing the interface according to the UX/UI standards.
- Fiori Launchpad configuration which includes coordinating with Security team for setting up Roles and Authorizations.
- Responsible for developing responsive UI screens for mobiles, kiosks and desktop applications.
- Worked on different mobile and desktop controls which include tables, text views, dropdowns, dialog boxes, popovers, responsive popovers, ratings, tab filters, forms, inputs and panels.
- Involved in building the Core Framework for cross-app communication, user preferences and navigation
- Worked with the team for designing OData services using service builder, OData Model, data provider and Model Provider classes as per BAPI and customer Functional Module to generate OData services, mapping of back end BAPI fields to OData model fields to expose data to the front end application.
- Integrating the front end UI5 controls with the services (oData/JSON).
- Implemented CRUD operations using oData service in SAPUI5.
- Developed JS views using MVC approach to access the model across the views to store data in the model so that the data can be accessed by multiple views.
- Written complex screen validations and logics using JavaScript.
- Applied custom css to the UI elements such as tables, list and some of the text view elements.
SAP UI5 Consultant
Confidential, NJ
Environment: ECC EHP 7.0, Gateway 7.40, SAP UI5, SAP Fiori, WebIDE, Eclipse, Service Builder, OData, ABAP, Fiori Client, SAP ECC EHP6.
Responsibilities:
- Screen flow redesign for UI5 which includes billing dashboard, draft info, Invoice values and preview, adjustments and approve billing document views for billing managers and billing approvers.
- Fixed major performance issues by optimizing the OData calls and enable the OData two-way binding and also optimize the OData RFC calls/database queries to SAP.
- Made major design changes to make the screenflow simple and also reduce the code for easy of maintenance.
- Improve the performance by generating Component-preload.js file using node.js and gulp techniques.
- Setup Gateway, Eclipse luna, WebIDE for development and configuration.
- Creating User Interface Design Document(UIDD), Test cases, defect, CHARM management with HP ALM.
- UI5 technical design for component and view navigations and OData, JSON, Resource Models.
- Development of the UI5 project standard files which includes index.html, component, routings and Spilt App, Master and Detail view setup.
- Development of UI5 views such as dashboard, draft, Invoice Values and Preview views, adjustment, billing approval, Long text and attachment views.
- Fixing UI & OData defects in unit testing cycles and integration and UAT.
- Enhanced Time sheet Fiori App using WebIDE to fill the E&Y time entry requirements.
SAP Fiori Consultant
Confidential, CA
Environment: SAP Fiori/UI5, SAP Gateway, SAP SRM, Portal 7.40, OData, ABAP, Fiori Client, HTML5, JavaScript jQuery, AJAX and SAP ECC EHP6.
Responsibilities:
- Setup Development system for UI5 development which includes Eclipse, Tomcat and SAP Gateway.
- Design and develop Proof Of Concept(POC) for shopping cart to select categories, subcategories, add items to cart and manager cart.
- Developed Master-Detail page, Component.js, routing, navaigations and JSON models and integrated OData model to the UI.
- Configured deep routing for categories, subcategories and items using Compoent sub routes.
- Improve the performance by generating Component-preload.js file using node.js and gulp techniques.
- Design and Developed views and controller for category, subcategory, products,
- Deployed, configured and implemented 10 Fiori Apps related to HCM and Purchasing(MM)
- Made enhancements to My Paystub, My Benefits, Approve PR and Approve PO Apps which includes creating enhancement project and changing the code enhancement points by adding fragements.
- Debugging apps to resolve app issues which includes applying sap notes and suggesting functional consultants to update the SAP configuration settings.
- Working with Basis and functional teams to perform the configuration changes in development, quality and Production environments.
- Fiori configuration in the front end and also back end SAP systems by installing, activating and configuring OData services and UI5 services.
- Configured Fiori Launchpad, Group and Catalog, role configuration and integration Apps to Fiori mobile client.
- Apps configuration in SPRO and workflow configuration for approval apps.
- Integrated Fiori apps and launch pad to SAP Portal 7.40 Fiori Framework Page.
- Make extentions to the Fiori Apps using Hana Cloud Portal/WebIDE and redeployed them into the Gateway server.
- Participate in implementation and testing activities (including preparation and validation of test cases, test planning, unit, integration) and user acceptance testing.
- Customization of Logon screens and applied custom themes by using Theme Designer.
SAP UI5 Consultant
Confidential, Phoenix, AZ
Environment: ECC 6.0, SAP NETWEAVER 7.4
Responsibilities:
- Developed apps using SAPUI5 which is based on HTML5, JavaScript and JQuery along with custom SAP specific libraries.
- Responsible for developing responsive UI screens for mobile and desktop applications using client side libraries like SAP UI5 and JQuery.
- Responsible for designing OData services using service builder
- Played a major role in JAVA Development Team for building User Management add-on Functionalities using Web Dynpro.
- Built the Core Framework for cross-app communication, user preferences and navigation
- Coordinated with the team to build a UI5 Solution position it with the entire landscape
- Integrated Gateway oData/JSON services with UI5 Apps
- Involved in setting up and configuring portal content, navigation, security, integration with ui5 and ECC etc.,
- Custom Apps Development using UI5, JavaScript and JQuery
- Integrating the front end UI5 controls with the models.
- Implementing CRUD operations using oData service in SAPUI5.
- Developed custom business logic applications implemented within the framework of generated code by working on objects which are good for data-driven, dynamic apps, Implementation of business rules, dynamic screen modifications, Access to backend systems (via models) Portal eventing.
- Developed a Custom Advance Search UI and the custom development was done in Web Dynpro for Java.
- Implemented custom Java Web Dynpro applications to expose SAP ECC BAPI/RFCs and other Web Services to legacy backend.
- Implemented Custom Web Dynpro model for the BAPIs/Web services including an Employee Data Entry Web Dynpro UI and used the concept of Web Dynpro UI patters to reuse user interface patterns.
- Involved in implementing custom Java Web Dynpro iViews connecting to the backend ECC system.
- Developed a Dropdown Box using the OData model with interpreting MVC pattern using UI5 controllers for rendering that data collection and registering user interactions.
- Developed actively on view layout constructed by dragging and dropping the individual UI elements onto the screen one at a time and by using the “Insert Child” menu option in the Outline view.
- Executed tests in unit, integration and user acceptance testing.
UI Developer
Confidential, CA
Environment: Tomcat, Eclipse, Rest, JavaScript, jQuery, AJAX, HTML5, JSON, Java, MySQL, Apache.
Responsibilities:
- Involved in technology evaluation, team building, project planning, conducting workshops with end users and PMO activities.
- Complete architecture design of the Confidential which includes database, database services, backend application and restful services, frontend controllers and user interface design. iOS and Android App UX/UI design for Confidential .com
- Development of 15 frontend screens using jQuery, HTML, HTML5, JSON, AJAX, REST services.
- Identify technology, tools (Java/J2EE/Tomcat/mySQL/HTML5/javascript/AJAX/JSON/RESTful jQuery/Masonry/isotope/Jersey/Jackson/solr) and team members to develop backend and frontend components.
- Designed and developed complex NEWS ENGINE using Java, Java threads, JSP, RSS libs, Java DB services and data objects using Java.
- Designed, developed and applied very complex natural language processing(NLP) alorithms in Confidential using Java.
- Designed, developed and applied very complex hierarchial clustering alorithms by using NLP data sets using Java.
- Designed, develop and applied complex scoring alorithms to show interesting news to the users based on the interests using Java.
- Designed around 35 backend service components, 35 RESTful services, 30 controllers and data object components.
- Development of 35 backend services using Java, Java collections, Java DB/JDBC services and data objects.