I am an SAP Certified Fiori Developer with expertise in SAP UI5, SAP ABAP, OData Services, CDS Views, SAP Screen Pesonas, SAP CAPM and a strong focus on full-stack development using the MERN Stack, React Native, and Three.js. I am passionate about creating applications that combine enterprise-level functionality with seamless user experiences.
● Successfully completed Fundamental Primers Examination with a score of 80%, followed by a mandatory six-month stream training in SAP ABAP (82%), demonstrating the ability to learn new technologies from scratch and apply them effectively in real-world projects.
● Transitioned to a SAP Fiori project, becoming a SAP Full Stack Developer, responsible for delivering multiple end-to-end applications covering frontend (SAP UI5) and backend (OData/ABAP) IN SAP S/4 Hana.
End-to-End Fiori Applications:
● 1. Mass Invoice Retrieval Application:
Designed and developed a full-stack Fiori application allowing users to download multiple invoices in bulk for a given contract account.
Used smart filter bar to input contract account, backed by a CDS view integrated into the OData service for search help.
Displayed associated invoices in a list with search and filter capabilities.
Implemented a dialog fragment to view high-level invoice details on selection.
Enabled multi-selection via checkboxes and implemented logic to download selected invoices in a zip file using a custom backend logic.
● 2. BBP Simulation History Application:
Built a read-only Fiori application that retrieves simulation history based on contract account, BBP plan, reference, and date.
Used smart filter controls and smart table for clean, responsive data presentation.
Connected to a custom table via an OData service and CDS-based search help for input values.
● 3. Mass Experience Change Application:
Developed an application to update the experience type (e.g., Residential to Commercial) of contract accounts based on the business partner.
Allowed users to download existing data to Excel, modify the experience, and upload the updated file.
Backend logic parsed and validated the file and updated the records accordingly.
Displayed success and error messages clearly in the frontend based on update results.
● 4. YFB NC Application:
Developed the frontend of the application to allow enrollment of contract accounts to the YFB NC plan.
Coordinated with the Billing team responsible for backend development; successfully deployed to production after thorough validation.
● 5. Dashboard:
Created a centralized dashboard in SAP Web GUI using SAP Screen Personas Flavors.
Integrated tools from multiple categories to enable data repair from a single location, consuming backend data via remote-enabled function modules.
Added an analytics page to visualize tool usage metrics and user statistics.
Technical Responsibilities & Achievements:
● Created Business Catalogs, Business Groups, Tile Configurations, and Target Mappings; integrated applications and transactions in the Fiori Launchpad as a tile and managed role assignments via PFCG.
● Worked on several enhancements, change requests, production defects, incidents, and upgrade-related issues with timely delivery and thorough unit testing documentation.
● Investigated and resolved critical post-upgrade defects affecting multiple users; raised OSS Notes to SAP when necessary.
● Customized ABAP programs in SAP Web GUI and configured Screen Personas Flavors for a personalized user experience.
● Acted as the Point of Contact (POC) for deployment calls every Friday — coordinated releases, performed functional validations, and ensured application stability post-deployment.
● Conducted post-deployment validations for Fiori applications and C4C mashups to ensure seamless integration and performance.
● Compared 20+ Fiori applications and 150+ backend objects across Dev, QA, Pre-Prod, and Production systems to validate TR merges and system synchronization.
● Delivered a 2-week internal KT (Knowledge Transfer) training on SAP UI5, Fiori, and OData Services, teaching the fundamentals to fellow team members from scratch.
SAP BTP & Cloud Development:
● Built full-stack Fiori applications using SAP Business Application Studio and CAPM (Cloud Application Programming Model) with annotations.
● Created data models, OData services, and UI applications and deployed them to SAP BTP.
● Used SQLite for local testing and HANA Cloud DB for production deployment.
● Founded and developed ManDeepology, a feature-rich astrology web platform that enables users to connect with professional astrologers, read blogs, generate horoscopes, and perform Kundli matching.Details of employment.
● Built the full stack using MongoDB, Express.js, React.js, Node.js, and integrated Socket.io for real-time chat between users and astrologers.
● Integrated OTP-based authentication using a third-party service for secure user login and verification.Details of employment
● Developed admin panel functionality where astrologer applications are reviewed, interviews are tracked, and approved profiles are promoted to live astrologer status.Details of employment
● Enabled astrologers to write and publish blogs, while users can comment, like, and engage with content, enhancing community interaction.
● Integrated third-party APIs to support horoscope generation and Kundli matching, delivering personalized astrological results.
● Designed the platform’s UI/UX in Figma and implemented Framer Motion for smooth, interactive animations across the user interface.
● Implemented chat history functionality and rating & review system for astrologers to maintain credibility and user trust.
● Completed a structured MERN Stack internship program focused on full-stack web development, designed to simulate real-world industrial experience.
● Gained hands-on proficiency in HTML, CSS, JavaScript, jQuery, AJAX, Node.js, Express.js, MongoDB, and React.js through weekly module-based learning and practical assignments.
● For each module, built mini projects to reinforce concepts, ensuring strong foundational understanding of both frontend and backend technologies.
● Successfully developed a Final Project – Employee Management System, demonstrating full-stack capabilities including:
● Employee creation, listing, update, and deletion using React.js frontend
● Backend APIs developed with Node.js and Express.js
● MongoDB used as the database for storing employee details
● Applied RESTful architecture, form validation, and modular coding practices.
● Enrolled in and completed a structured, instructor-led internship program focused on Core Java programming and application development.
● Gained in-depth understanding of Object-Oriented Programming (OOP) concepts such as inheritance, encapsulation, polymorphism, and abstraction.
● Learned how to build Java-based applications with proper use of classes, interfaces, exception handling, file I/O, and collections framework.
● Participated in hands-on coding sessions, assignments, and assessments to solidify Java fundamentals.
● Created a Java-based mini project under trainer guidance, applying real-world logic and coding standards.
● Demonstrated commitment to upskilling by self-fundingthe internship program to enhance development knowledge and gain industry exposure.
SAP UI5
SAP Fiori
Fiori Elements
RFC's
Fiori App Library
SAP BTP
SAP CAPM
SAP Screen Personas
FLP Tile Configuration
SAP ABAP
OO ABAP
OData Service
API Testing
CDS Views
Debugging
HTML
CSS
JavaScript
Typescript
JQuery
Styled Components
Bootstrap
Tailwind CSS
Material UI
Chakra UI
JSON
AJAX
Reactjs
React Native
Redux Toolkit
React Router V6
Socketio
Browser Developer Tools
Nodejs
Npm
Yarn
Expressjs
MongoDB
Postman Tool
Threejs
React Three Fiber
React Drei
Framer Motion
Git
GitHub
Unity Game Engine
1. AHM Best Performer Award – Accenture.
2. District 3rd in Gayathri Pariwar Examination.
SAP Certified Development Associate - SAP Fiori Application Developer
SAP Certified Development Associate - SAP Fiori Application Developer
Diploma In SAP UI5 Development from Alison
HTML: Images & Figures from LinkedIn Learning
HTML and CSS: Linking from LinkedIn Learning
HTML Essesntial Training from LinkedIn Learning
Getting Started With SAP Fiori from Alison
SAP OData Services & UI5 Fiori Developement from Udemy
SAPUI5, ABAP/RAP/ABAP Cloud & Fiori Elements from Udemy
React Native - For Complete Beginners from Techieey
Learn SAPUI5 Professional Development from Udemy
SAP Fiori Apps Library from LinkedIn Learning
HTML: Metadata In The Head from LinkedIn Learning
SAP - Learn SAPUI5 Professional Development from Udemy
Learning SAP Fiori: End User from LinkedIn Learning
Getting Started with SAP Cloud Application Programming Model - SAP
Learning Javascript Debugging from LinkedIn Learning
Learn SAP OData Services Development from Udemy
Learning Chrome Developer Tools from LinkedIn Learning
Building Responsive Real World Websites With HTML & CSS from Udemy
Three.js, React Three Fiber, Drei, React Spring and More from Udemy
React.js - The Complete Guide (Including Redux and Firebase) from Techieey
The Complete Course Of SAP OData 2024 from Udemy
Beginner To Advanced SAP BTP, CAPM, BAS Course [Part - 2] from Udemy
Learning Web Audio and Video from LinkedIn Learning
HTML: Tables from LinkedIn Learning
Learn Vedic Astrology Part 1 from Udemy
Beginner To Advanced SAP BTP, CAPM, BAS Course [Part - 1] from Udemy
Javascript: Ajax and Fetch from LinkedIn Learning
HTML and CSS: Creating Forms from LinkedIn Learning
Crafting Meaningful HTML from LinkedIn Learning
Socket.io V4 With Websockets - The Details from Udemy