Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
BusinessAnalyst
Sunil Sharma

Sunil Sharma

SAP Senior Fiori Consultant & BTP Build Practitioner
Midrand

Summary

With 20 years of dedicated experience as an SAP Delivery Manager and Certified Technology Architect, I excel at driving business value through the strategic design and implementation of user-centric SAP solutions. My proficiency in SAP Fiori and SAP BTP Build enables me to craft innovative experiences that meet diverse client needs. I possess extensive experience supporting global organizations, notably within the Resources sector and the South African mining industry, having successfully partnered with companies like Shell, Anglo American, and DeBeers Group to achieve impactful SAP UX transformations.

Overview

20
20
years of professional experience

Work History

Senior SAP Fiori Consultant

Accenture
07.2011 - Current

Senior SAP Fiori Consultant & SAP BTP Build Practitioner with 20 years of IT experience, including 14 years specializing in SAP Fiori and 3 years in SAP BTP Build. Proven expertise in designing, developing, and implementing innovative, user-centric SAP solutions to drive business transformation.

1. Technology Architecture & UX Strategy

  • Define and articulate comprehensive SAP UX/UI strategies leveraging SAP Fiori and SAP BTP Build to meet evolving business requirements and improve user adoption.
  • Lead the architectural design and blueprinting of complex SAP Fiori applications and SAP BTP Build solutions, ensuring scalability, performance, and adherence to best practices.
  • Conduct technical feasibility studies and provide expert recommendations on the optimal use of SAP Fiori elements, templates, and BTP services for new business requirements.
  • Collaborate with business stakeholders, functional teams, and other IT departments to translate complex business processes into intuitive and efficient user interfaces.
  • Stay abreast of the latest SAP Fiori guidelines, SAP BTP innovations (e.g., Low-Code/No-Code capabilities, extensibility options), and industry best practices to continuously enhance solution offerings.

2. Development & Implementation (Fiori)

  • Lead the end-to-end development of custom SAP Fiori applications (SAPUI5), including front-end development, OData service consumption, and integration with SAP backend systems.
  • Design and develop responsive, accessible, and high-performance Fiori applications using SAP Web IDE, SAP Business Application Studio (BAS), and other relevant tools.
  • Implement Fiori launchpad configurations, including tile groups, catalogs, and role-based access management.
  • Perform Fiori application extensions and modifications (e.g., using Adaptation Project, custom controls, smart controls) to standard SAP applications.
  • Conduct unit testing, integration testing, and support user acceptance testing (UAT) for Fiori solutions.
  • Optimize Fiori application performance and troubleshoot complex issues related to Fiori elements, OData services, and backend integrations.

3. Development & Implementation (SAP BTP Build / Low-Code/No-Code)

  • Design and develop sophisticated business applications using SAP BTP Build (formerly AppGyver) and other low-code/no-code tools within the SAP BTP ecosystem.
  • Integrate BTP Build applications with SAP and non-SAP systems using BTP services (e.g., Integration Suite, Cloud Foundry, Destination Service).
  • Leverage BTP services and capabilities (e.g., Workflow Management, Business Rules, Mobile Services) to enhance and extend core SAP functionalities.
  • Implement robust authentication, authorization, and security measures for BTP Build applications.
  • Develop data models and logic within the BTP Build environment to support complex business requirements.
  • Lead the deployment and lifecycle management of BTP Build applications.

4. Project Management & Delivery (Senior/Lead Role)

  • Oversee the entire project lifecycle for SAP Fiori and BTP Build initiatives, from requirements gathering and design to development, testing, deployment, and post-go-live support.
  • Manage project timelines, resources, and budgets for Fiori and BTP Build development streams.
  • Conduct regular progress reviews, identify potential risks, and implement mitigation strategies.
  • Mentor and guide junior Fiori and BTP Build developers, fostering skill development and adherence to coding standards.
  • Facilitate workshops and demonstrations to showcase solution capabilities to stakeholders.
  • Ensure rigorous quality assurance throughout the development process, including code reviews and adherence to architectural guidelines.

5. Consulting & Client Engagement

  • Act as a trusted advisor to clients and internal teams on SAP Fiori and SAP BTP strategies, capabilities, and best practices.
  • Prepare and deliver technical presentations, solution demonstrations, and proposals to diverse audiences (technical and non-technical).
  • Proactively identify opportunities for SAP UX/UI improvements and propose innovative solutions leveraging Fiori and BTP Build.
  • Lead client workshops for requirements gathering, solution design validation, and user experience feedback.
  • Manage client expectations and maintain strong relationships throughout the project lifecycle.

6. Technical Expertise & Mentorship

  • Provide expert-level technical support and troubleshooting for complex Fiori and BTP Build issues.
  • Contribute to the development of internal best practices, methodologies, and reusable assets for SAP Fiori and BTP Build.
  • Conduct knowledge transfer sessions and training for clients and internal teams.
  • Evaluate new SAP technologies and tools relevant to UX/UI and application development.

Technical Lead

Zeta Global
07.2007 - 07.2011

Worked in PSO (Professional Services) team, there are many customizable projects few are listed below.

  • Developed Web service for Century 21 client to trigger batch emails at once by their agents to their customers. This web services is been triggered by their Intranet System [ 21Online.com ].
  • Developed Web service for US News client to access their profile database and modify their profiles.
  • Developed Credit card processing for Martha Stewart client which include page hosting for selling their Magazines.
  • Developed Inbound & Outbound data feed projects for various clients which transfer their data to our ZetaMail platform.
  • Developed Web service clients to various clients to trigger emails in real-time less than a second.


Responsibilities:

  • Designing the Architecture and Control flow for the current projects.
  • Risk analysis for the projects.
  • Participated in requirement study and preparing Database design.
  • Managing the team on the technical requirements.
  • Code review and participations on client’s UAT.

Software Engineer

Kuttan Technilogies
09.2006 - 06.2007
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Software Developer

Auxin Information Technologies
04.2005 - 08.2006
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Updated old code bases to modern development standards, improving functionality.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.

Education

Bachelor of Technology - Computer Science Engineering

Jawaharlal Nehru Technological University
Hyderabad, India
04.2001 -

Skills

Problem-solving

Affiliations

South African Critical Skills from IITPSA - Institute of IT Professionals South Africa

Issued Apr 2019

Credential ID IITPSA-CSA

Timeline

Senior SAP Fiori Consultant

Accenture
07.2011 - Current

Technical Lead

Zeta Global
07.2007 - 07.2011

Software Engineer

Kuttan Technilogies
09.2006 - 06.2007

Software Developer

Auxin Information Technologies
04.2005 - 08.2006

Bachelor of Technology - Computer Science Engineering

Jawaharlal Nehru Technological University
04.2001 -
Sunil SharmaSAP Senior Fiori Consultant & BTP Build Practitioner