Muktesh Mohan

  • SAP UI5 / Fiori / OData ABAP Developer
  • Fort Worth, TX
  • Member Since May 14, 2023

Candidates About

 

Muktesh Mohan

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 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.

 

Skills And Abilities

Technology - SAP UI5/ Fiori/ Java/ NW Portal/ WD Java/ OData/HANA

·         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

 

 

Other Skills –

·         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

 

Client     : BNSF Railway, Fort Worth ,TX

Duration: Jan 2018 – present

Role       : SAP UI5/Fiori/OData ABAP Developer

Description: Fiori 2.0 Upgrade to Library 1.44

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.  

 

 

Client     : BNSF Railway, Fort Worth ,TX

Duration: Apr 2017 – Dec 2017

Role       : SAP UI5/Fiori/OData ABAP Developer

Description: Dashboard for HCI-Success Factor  

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

of 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.

·         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 reference – including Technical Specifications Document, Unit Test Plan.

Manage all documents in SAP SOLMAN.

 

Client     : BNSF Railway, Fort Worth ,TX

Duration: Aug 2016 – Mar 2017

Role       : SAP UI5/Fiori/OData ABAP Developer

Description:  SAP MM GO live

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.

·         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.

 

Client     : Sysco Corporation, Houston, TX

Duration: Jul 2015 – July 2016

Role       : Portal/UI5/OData consultant

Description: Implementation of Fiori ESS/MSS applications.

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 incorporate 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.

 

Client: Kraft Foods, Chicago, IL 

Duration: Jan 2015 – Jun 2015

Role: Portal/UI5/OData consultant

Description: Bidding for Fiori implementation project

 

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

·         NetWeaver gateway ODATA service design end to end like Entities, Deep entities, Associations, Function imports, complex types.

·         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.

 

Client: Alcon , Fort Worth, Texas             

Duration: Nov 2013 – Dec 2014

Role: UI5/OData Developer

Description: Fiori implementation project

 

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

 

 

Client: Metro AG, Germany

Role: UI5/Portal Developer

Duration: Jan 2013 – Oct 2013

Description: Supplier portal implementation

 

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

·         Developed Adobe Form to print certificate of passing online test for participant.

·         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.

·         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.

·         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

 

 

Client: AstraZeneca , Cambridge, United Kingdom and Pune, India

Role: WD Java/Portal Developer

Duration: July 2009 – Nov 2013

Description: WD Java 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 ti