SAP UI5/Fiori Developer with 5 years of experience in designing, developing, and deploying enterprise-grade SAP Fiori applications using SAPUI5, JavaScript, OData, and Fiori Elements. Strong expertise in custom app development, extension of standard Fiori apps. Adept at collaborating with functional and backend teams to deliver user-centric solutions.
Client: Bluepine Energy(AUG 2024 -JUN 2025)
1. Configured fiori standard apps and custom apps in fiori launchpad using fiori launchpad designer using catalog, tile, group, target mapping
2. Configured transaction code in fiori launchpad using fiori launchpad designer
3. Created TR in se01 for launchpad configuration.
4. Moved the fiori launchpad tile from development to quality using TR.
5. Created prototype of the sapui5 apps with dummy json data, where we need to display list report using search field, file upload and download and navigated to second page using parameter based routing.
6. Created SAP UI5 apps in BAS where we are maintaining xs-app.json and mta.yaml file to deploy the app to cloud
7. Created fiori elements app( List Report, Object Page, Worklist Page, Overview Page) using annotation.
Client: AIRBUS(AUG 2021 - SEP 2023)
Responsibilities:
1. Created custom apps using Master-Detail, List Report and Object Page using custom development.
2. Worked on smart table, smart filter bar, VIZ Frame charts, Value help Dialog, Fragments, Busy Indicator.
3. Worked on sap.ui.model.Filter,sap.ui.model.FilterOperator
4. Worked on formatter where for formatting, we used formatter functions
5. Used read call for getting the data from oData using $expand, filter, $select, $top and $ skip in urlParameter.
6. Used create call to add new record in database using success and error callbacks.
7. Performed deep entity insert/update operations with OData services for complex business objects.
8. Integrated OData services into SAPUI5 apps using sap.ui.model.odata.v2.ODataModel.
9. Collaborated with ABAP developers to design and troubleshoot OData services (CRUDQ operations).
10. Implemented i18n internationalization and user personalization in UI5 applications.
11. Worked on GIT repository that was integrated in BAS, used pull, push , commit command. Created branch and maintained GITHUB.
12. Deploy our app as BSP application, where we maintain a TR in ui5-deploy.yaml file.
13. Moved our changes to quality , pre-production, and production using tool called CHARM.
14. Stong debugging experience in sapui5.
15. Worked on error handling & message popovers for better UX.
16. Worked on routing and navigation using hash based routing, parameter based routing, master detail routing, routing with optional parameter.
17. Conducted knowledge transfer sessions and prepared detailed technical documentation.
Client:- Apple(OCT 2023 - MAR 2024)
Responsibilities:
1. Created custom apps using multiple views, controllers, fragment, Component.js , manifest.json
2. Worked on export to excel, file upload from odata service
3. Worked on Table personalization, value help dialog, Filter, Sort and Group functionality, View setting dialog, Responsive Table, Grid Table, Simple Form, Multi Combobox , ComboBox, MultiInput, Rating Indicator, Tree Table, Busy Indicator.
4. Worked on different layouts using dynamic page layout, grid layout, HBox, VBox, FlexBox, Block Layout.
5. Implemented CURD operation using read, created, update and remove call.
6. Created oData service using segw tcode
7. Worked on MPC and DPC extension class
8. Maintain the service in /n/IWFND/ MAINT_SERVICE TCODE
9. Tested the service in /N/IWFND/GW_CLIENT tcode
10. Checked the service in /N/IWFND/ERROR_LOG
and /n/IWFND/TRACES tcode
Client: Hindusthan Unilever Limited(JUN 2019 - APR 2020)
Responsibilities:
1. Created a custom application for incident management system
2. Implemented timer functionality for P1 incident.
3. Implemented store the table rows in ctrl+c , so that it can be pasted anywhere.
4. Added table rows dynamically.
5. Used factory functions to add aggregation of the items.
5. Worked on custom control.
6. Worked on implement external javascript library in our app.
7. Used artyom.js for text to speech and speech to text functionality.
8. Worked on digital signature pad in our ui5 apps.
9. Worked on DateRange, DatePicker, TimePicker, Date time picker control in our app.
Client: Informa(DEC 2017- JAN 2019)
Responsibilities:
1. Used servicenow for creating users and other activities
2. Worked on Creating of workbench and customising TR , release of transport, transport of copies, client copy, local client copy, remote client copy.
3. Moved transport from one system to another using CHARM
4. Created users, assign role using su01
5. Created roles using PFCG tcode
6. Created and scheduled background jobs using sm36 and sm37 tcode
7. Su53 Authorization check
8. STARTSAP and STOPSAP
9. Authorization check using STAUTHTRACE
10. Implemented S note
11. Maintain the system in sap portal using s- userid
1 SAP UI5
2 SAP FIORI
3 ODATA
4 FIORI LAUNCHPAD
5 JAVASCRIPT
6 HTML
7 CSS
8 AJAX
9 JQUERY
10 SAP BASIS
11 SAP SECURITY
12 SERVICE NOW
13 MICROSOFT OFFICE
I love searching my question in quora and asking others views