Sap Ui5/fiori Resume
Portland, OR
SUMMARY
- Around 9+ years of experience as Java/Fiori/UI5/Odata/ABAP developer in Implementation in Retail and Logistics domain. Providing clients with Custom UI5 solutions, extending out of the box Fiori applications, Migration of Web Dynpro Java solution to Fiori application, Creation of Odata services, REST services creation, debugging functional modules and various upgrade projects. Overall completed 4 implementation lifecycles.
- Have worked in small and large teams and always have been acknowledged as a responsible team player. Experienced in working closely with the client, gather requirements, suggest improvements, design, prototype, develop and deliver while ensuring highest standards are maintained in development.
- Hands - on experience in designing and developing responsive UI5 application integrating Gateway Odata/HANA XS OData/JSON. Maintaining very high UX standards and Fiori design guidelines for seamless user experience.
- Strong proficiency in JavaScript, HTML, J Query, CSS.
- Strong proficiency in debugging tools to debug UI5/Fiori applications as well as Gateway Odata and ABAP BAPI/Custom RFCs.
- NetWeaver gateway Odata service design end to end like Entities, Deep entities, Associations, Function imports, complex types implementing CURD methods, Data dictionary.
- Strong proficiency in SAP Net weaver gateway framework and RESTful services and OData web services.
- Launch Pad, Catalog, Tiles, Group, Semantic Objects, Creating OData services, Net weaver
- Gateway, modifying existing SAP Fiori Applications using Web IDE Local and Cloud version, and Eclipse Tools, Cloud Connector
- Strong proficiency in developing UI5 application on HANA DB.
- Experience in developing Fiori Launchpad and configuration.
- Experience and understanding SAP BASIS and Security parts in terms of SAP FIORI
- Fiori Package configuration on SAP NW Gateway and backend ECC App configuration
- Customization and extension of Fiori Apps.
- Strong proficiency in using SAP Web IDE, Eclipse tools, GitHub, Cordova for mobile apps.
- Extensive knowledge of WD Java and NW Portal which is helpful in converting WD Java/ABAP application to UI5.
- Extensive knowledge of tools like SAP Splash build and Design Stencil to create state of the art wireframes.
- Creation and Modification of SAP Script/ Smart form/Adobe Forms
- Experience in SQL query/Stored procedures and joins.
- Extensive knowledge of NW Portal administration.
- Exposure to SAP Change Management tools, namely: CHARM, SOLMAN.
- Expertise in SAP upgrade projects, migration of ESS/MSS application, SAP federation portal, PCD object developments.
- MS-Word, MS-Excel, MS-PowerPoint.
- Visual Basic 6.0, SAPGUI
TECHNICAL SKILLS:
- SAP UI5
- Fiori
- Java
- NW Portal
- WD Java
- OData
- HANA
PROFESSIONAL EXPERIENCE
Confidential, Portland, OR
SAP UI5/Fiori
Responsibilities:
- Worked as SAP FIORI / UI5 consultant, configured components required to support FIORI custom development, Security, Users Set Up for Fiori application Approve Purchase Orders for internal portal for employees and vendors and Time capture app for SAP PS module.
- Configure NW Gateway, Fiori Infrastructure and Fiori App Configuration (SAP NW Gateway & ECC System)
- Work with Functional and Technical Resources in Setting up the ECC Backend
- Set up Roles, Profiles, Apply Notes & Fixes in ABAP Systems and Roll out Apps to Business Users for Testing
- User Eclipse Toolkit to extend Fiori Apps using UI5, JavaScript, J Query, HTML5, JSON, OData
Environment: SAP UI5 FI ORI, SAP Web IDE
Confidential, Charlotte, NC
SAP UI5/Fiori
Responsibilities:
- Fiori Launchpad Designer.
- Developed custom Views using SAP UI5 controls
- Building Custom Fiori Application for Purchase Requisition Approval.
- Building User based Groups on Fiori Launch Pad.
- Building Theme for Glatfelter UX concepts.
- Developed Fragments and Formatters as per the design.
- Building Adobe forms for Material
- Activated and tested the OData services is in the GW system.
- Developed the views with smart forms, icon tab filters, tables and responsive layouts.
- User Eclipse Toolkit to extend Fiori Apps using UI5, JavaScript, JQuery, HTML5, JSON, OData
Environment: SAP UI5 FIORI, SAP Web IDE
Confidential, Manhattan, NY
SAP UI5/Fiori
Responsibilities:
- Developed custom Views using SAP UI5 controls like Icon Tab Bar, List, Table, Forms, Panels, Dropdown, Button and Controller business logic using JavaScript, creation of OData model, I18n Internationalization, Manifest file configurations.
- Developed custom Dashboard using SAP UI5 to maintain RFC’s and Change Documents.
- Implemented the Data Binding for all 8 views by consuming OData service and customized the application using Fragments, Formatters, Navigation and Routing among the different views using SAP WEB IDE
- Involved in troubleshooting of SAP UI5 applications using Chrome developer tools and fix the issues.
- Coordinated and Monitored dependencies between teams by regular communication with other scrum teams Professional s
- Being part of Backlog refinement meeting, Sprint Planning, daily stand-ups, reviews, retrospectives, demos and weekly status meetings using Agile framework.
Environment: SAP UI5 FIORI, SAP Web IDE
Confidential, Kansas City, MO
SAP UI5/Fiori/OData ABAP Developer
Responsibilities:
- Fiori 2.0 is ongoing project where we need to test and fix around 30 Fiori application.
- The frontend server will be upgraded to 3.0
- The Fiori 2.0 introduces the new Belize visual theme and so the current client theme which was based on Blue Crystal needed to be redesigned using SAP UI Theme Designer tool.
- The Fiori 2.0 also comes up with few frameworks changes like removing default page navigation button, so the current apps need to be modified accordingly.
- Some of the custom control didn’t respond well with new theme and needed to be fixed.
- In this project we are also doing code cleanup and performance improvements by adhering best UI5 practices like avoid using UI5 controls with their ID and control everything using JSON model. This approach makes application faster and secure because using UI5 controls with IDs could cause security issue if IDs matches in different application.
- In the process of upgrade to Fiori 2.0 we are going to upgrade out UI5 libraries to 1.44 and SAP has deprecated ui.commans, ui.ux3 and ui.ca libraries from version 1.38 onwards we are also replacing controls from older libraries to make application availability seamless.
Environment: SAP UI5 FIORI, SAP Web IDE
Confidential, Fort Worth, TX
SAP UI5/Fiori/OData Developer
Responsibilities:
- To design a user-friendly Remedy like incident tool with a dashboard with customizable graphs. The purpose of the application is to give user a better mean to handle daily inflows of success factor errors occurring in the system. User can export data in spreadsheet for better understanding. Sort data based on date, time user, owner etc. Also, this application gives overview of the incidents in graphical representation over time period. These graphs are customizable so that user can get a picture of nature of the incidents over a certain period of time. The application reduced 10 man hours of the effort per day.
- The second phase of this project was to design a different dashboard for the managers to give them high level designs of current status of HR landscape in graphical ways. The design consisted of 4 graphs with customizable timeline for one month, one year or from given date to given date.
- First chart was to show number of tickets on Y axis and type of tickets on x axis we used bar chart for this from sap.m.viz lib. Second chart was to show number of tickets based on the allocation it was a pie chart the other two charts were stacked column charts to show the number of tickets group by their statuses on Y-Axis and assignee on X-Axis. All of the charts were interactive and clicking on chart would navigate to table where we will display data in tabular form with required filters.
- To help functional team to design different Z tables for better maintenance.
- Implementation of NW Gateway ODATA web Service by exporting DDIC from remote function call, publish it and develop CURD methods.
- Enhancing/debugging Custom RFC.
- To design a mobile friendly version of the application for better usability.
- Maintaining GIT repository of the code.
- Leading team of 4 resources working from offshore.
- Carry out code review and extensively test all relevant business scenarios.
- Documentation for tracking and future - including Technical Specifications Document, Unit Test Plan.
- Manage all documents in SAP SOLMAN.
Environment: SAP UI5 FIORI, SAP Web IDE, SAP NetWeaver Gateway, ABAP Work bench, SAP HANA
Confidential, Tucson, AZ
SAP UI5/Fiori/OData Developer
Responsibilities:
- This was a big project converting 22 WD JAVA/ABAP applications to UI5. Working with various vendors along with it Installed SAP provided standard MM apps from SAP marketplace. Configured the catalog, groups, tiles and roles as per requirement.
- NetWeaver gateway ODATA service design end to end like Entities, Deep entities, Associations, Function imports, complex types.
- Configured all the steps for Fiori Launch Pad like catalog, tile, target mapping, group, role, Launch Pad instance etc. for the application.
- Worked on custom UI5 FIORI applications through eclipse and deployed in SAP system & mapped in LPD CUST and FIORI Launchpad and FIORI Roles
- Created SAP UI5 application for Stock Transfer order creation and configured all the steps in launch pad designer, created OData services for the custom table update as per the requirements
- Worked on parallel multiple complex projects like implementations/roll outs and data migrations and production support/upgrades for same client. Traveled across USA for business meetings and go-live supports. To improve current process and developed dynamic tools to save more development efforts and cost. To creating a passionate work culture to motivate the offshore team member to work effectively.
- To help client to come up with easy to use design which can be used with handheld devices.
- Extended existing Shopping Cart Fiori application as per client’s request.
- Integrate custom SAP UI5 applications and OData services in SAP Netweaver Gateway. Help offshore ABAP/Odata team to design simple and complex entity types in NW Gateway.
- Implementing custom controls for the Time Sheet app.
- Lead, coordinate and mentor offshore team in UI5 and OData/Gateway architecture, from client site.
Environment: SAP UI5 FIORI, SAP Web IDE, SAP NetWeaver Gateway, ABAP Workbench, SAP HANA
Confidential, Houston, TX
Portal/UI5/OData consultant
Responsibilities:
- To help our client to realize advantage of implanting Fiori over typical NW portal apps.
- Design thinking sessions for multiple FIORI apps by using SAP build tool. Designed multiple FIORI App prototypes. Merging multiple BSP applications to single FIORI App and minimize the user actions while executing business transaction.
- Worked on a proposal to implement Fiori Leave Request and Manage My Employee application.
- Installed SAP provided standard ESS/MSS apps from SAP marketplace. Configured all the steps for Fiori Launch Pad like catalog, tile, target mapping, group, role, Launch Pad instance etc. for the app.
- Enhanced standard Leave Request app to in corporate company theme, logo and addition functionalities.
- Created SAP UI5 application for Sales Order creation and configured all the steps in launch pad designer
- Integrated Gateway OData/JSON services with UI5 apps.
- Activated Fiori Launch Pad on Enterprise portal
- NetWeaver gateway ODATA service design end to end like Entities, Deep entities, Associations, Function imports, complex types.
- Worked on custom UI5 FIORI applications through eclipse, WEBIDE and deployed in SAP system & mapped in LPD CUST and FIORI Launch pad and FIORI Roles.
- Prepare technical documents after reading Functional Specifications and prepare a phase wise release plan to go live and estimate the same.
- Led/mentor a team of three.
- NetWeaver gateway ODATA service design end to end like Entities, Deep entities, Associations, Function imports, complex types.
- Working FIORI gateway activation or set up and standard FIORI apps like PO approval, PR approval and sales orders and also worked on roles, catalogs, groups and mapping.
- Worked on custom UI5 FIORI applications through eclipse and deployed in SAP system & mapped in LPD CUST and FIORI Launchpad and FIORI Roles
- Worked in custom FIORI applications of Buyer RFQ creation and Vendor RFQ maintenance and Buyer RFQ approval FIORI apps.
- Experience and understanding SAP BASIS and Security parts in terms of SAP FIORI
- Also, worked multiple custom FIORI applications like material dashboard and forecast tools and reports in FIORI.
Environment: SAP UI5 FIORI, SAP Web IDE, SAP NetWeaver Gateway
Confidential, Chicago, IL
Portal/CRM Technical Consultant
Responsibilities:
- Working as single point of contact for Offshore and onshore team. Leading offshore technical team and participating all business/process. To review the complete project and finding technical gaps and minimize the user transaction to automate process.
- Handover all FD/FS from onshore functional team and assign to offshore. Handled more than 20 RICEFS and coordinating different SAP and non-SAP teams to deliver the object in time. Reporting project development status to managers every week.
- Involved in analysis, coding, preparation of unit test cases and implementation phases.
- To coordinate with Team lead and to provide daily / weekly status.
- Preparation and conducting of the design reviews with business.
- Fixed the problem in the back end of CRM-UI by debugging the corresponding Component.
- Created views, view set, overview pages and implemented f4, dropdown, navigation links for them.
- Uses of runtime repository, component interface and usages concept, pop up creation.
- Worked on UI framework and have sound knowledge on business role, navigation bar profile and work centers.
- Worked on AET to add, hide or change the field attributes on the screen.
- Working experience on one order framework.
- Debugging of custom RFCs.
- Implement custom WD Java application which consumes custom RFCs.
- Deploy the application to SAP AS java and create iView out of it. Crete role and assign to group.
- Configure a system for SSO.
- Create Technical spec document with test cases.
Confidential
WD Java/Portal Developer
Responsibilities:
- Customization and modification of SAP delivered ESS/MSS applications, including modification of Java WebDynpro source code and enhancement. Development and maintenance of Development Components of Portals using NWDS.
- Portal side developments like role, groups, iView’s creation, and all types of mapping.
- Portal upgrade activities: analysis and testing post upgrade portals. Branding, Theme designing, SAP personas.
- SSO configuration between SAP and non-SAP application.
- Developed Travel Request and Record working time application using WD Java, using custom RFC.
- Fixing issue containing 500 Internal Server Errors, Portal Run Time Errors
- Configuration of UWL and workflows.
- CTS+ transport, developing systems, configuring SSO between them, importing Software component from one NWDI tract to another.