Sap Ui5/fiori/odata Abap Developer Resume
Fort Worth, TX
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 WebDynpro Java solution to Fiori application, Creation of Odata servicesREST 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, JQuery, 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 Netweaver gateway framework and RESTful services and OData web services.
- Launch Pad, Catalog, Tiles, Group, Semantic Objects, Creating OData services, Netweaver
- 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 SAPScript/Smartform/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
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
SAP UI5/Fiori/OData ABAP Developer
Environment: SAP UI5 FIORI, SAP Web IDE
Responsibilities:
- Fiori 2.0 is ongoing project where we need to test and fix around 30 Fiori application.
- The front end 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 needs 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.
Confidential, Fort Worth, TX
SAP UI5/Fiori/OData ABAP Developer
Environment: SAP UI5 FIORI, SAP Web IDE, SAP NetWeaver Gateway, ABAP WorkBench, SAP HANA
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 f current status of HR landscape in graphical ways. The design consisted of 4 graphs with customizable time line 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 ticket 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.
- 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.
- Manage all documents in SAP SOLMAN.
Confidential, Fort Worth, TX
SAP UI5/Fiori/OData ABAP Developer
Environment: SAP UI5 FIORI, SAP Web IDE, SAP NetWeaver Gateway, ABAP WorkBench, SAP HANA
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 market place. Configured the catalog, groups, tiles and roles as per requirement.
- 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.
Confidential, Houston, TX
Portal/UI5/OData consultant
Environment: SAP UI5 FIORI, SAP Web IDE, SAP NetWeaver Gateway
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 proto types. 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 market place. 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
- 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.
Confidential, Chicago, IL
Portal/UI5/OData consultant
Responsibilities:
- Working on SAP UI5/Fiori implementation project as Technical lead. 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.
- Developing a custom UI5 application to showcase the advantage of UI5 and Fiori Launchpad over typical Federated Portal Network.
- Configured all the steps for Fiori Launch Pad like catalog, tile, target mapping, group, role, Launch Pad instance etc. for the app
- 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, Fort Worth, Texas
UI5/OData Developer
Responsibilities:
- Experience on End to End FIORI setup and component installations and security maintenance from gateway.
- 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 dash board and forecast tools and reports in FIORI.
- Working on GTRN implementation as Technical lead. Working as single point of contact for offshore and onshore team. Leading offshore technical team and participating all business/process meetings to identify the best solutions for automation with RICEFSW. 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 150 RICEFS and coordinating different SAP and non-SAP teams to deliver the object in time. Reporting project development status to managers every week.
- Project implemented in 3 phases. Providing quick production support for phase 1 and 2 and working on phase 3 developments.
- Developed reusable Pick list process which includes auto creation of TR, TO and GROUP and auto generating pick list form. Auto material posting while confirming transfer order. The last minute GTRN release 2 pick list process RICEFs delivered in time and that automated 20 transactions to avoid manual efforts. Reduce the client user transaction efforts to simplify the business transaction.
- Working Event management worked on sales order FMs and handled 5 RICEFS which developed by me
Confidential
UI5/Portal Developer
Responsibilities:
- Design and implement a Federated portal network between one consumer and 10 producer portal.
- Developed Java WebDynpro applications for ESS/MSS using NWDS
- Set up Java WebDynpro FPM configurations for ESS
- Modified Java WebDynpro source code of ESS / MSS applications with NWDS and NWDI
- Create PCD objects for these portals and setup UWL.
- Establish trust relationship between consumer and producer portals and configure SSO.
- Installed SAP provided standard PP apps from SAP market place. Configured the catalog, groups, tiles and roles as required
- Helped Basis team to setup multiple tracks for UI5 applications N and N+1 tracks and sandbox system.
- 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.
- Design portal overview pages using Open Text’s Content Management tool.
- Enhance various custom WD Java applications.
- Maintain Portals and debug Portal errors.
- Write technical documents including - Technical Specifications Document, Unit Test Plan and Delivery Cover Sheets.
- Created a SAP UI5 application for updating a custom table
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, iviews 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.