Srikanth K. SAP Software Engineer / Team Lead

Full Stack Web, SAP

Summary

- Certified SAP Technical consultant with an overall experience of 18 years, including 7+ years of client-facing experience (On-site) and remaining experience in On-site/Offshore delivery model with multiple roles such as Solution Architect, Solution Expert, Team Lead, Lead Developer, and On-Site Coordinator
- Employed with top SAP Consulting giants like SAP Global Delivery (SAP GDC) and IBM Global Services, including project engagements with top SAP clients such as ERICSSON, SAP, CINTAS, GROWMARK, Daimler, Honeywell, Valvoline and MAXCOM
- Extensive Hands-on Experience (Expert level) in the following areas of SAP: SAP UI5/FIORI, SAP HANA Modelling, HANA XSODATA and XSJS, SAC (SAP Analytics Cloud), SAC Planning, SAP DWC (Data Warehouse Cloud), SAP DI (Data Intelligence)
- Hands-on Experience in SAP Functional modules such as HR, E-Recruiting, MM, SD, FICO, CRM PPM, Treasury, IS-Telecom/Utilities, including latest offerings from SAP such as SAP BRIM (Hybris Billing & Invoicing), and SAP CI Solution

Experience 

UI5 Lead/ UI5 developer

Jan 2022 - Jul 2023 (+ on-going support till now)

Description: A leading multinational automotive corporation that needs to know its sales information on a global scope for planning and daily activities.

As part of this project existing new Dashboard is created with HANA as the backend

Responsibilities:

  • Technical lead for the Project
  • Responsible for Prototype, Design, and development of UI5 applications
  • Interacting with the Business team to understand the requirements
  • Segregation of work and monitoring of tasks in the team
  • Involved in testing and Production deployment
  • Developed various custom controls that can be used in later projects
  • Optimized ODATA call requests using preload models and grouping requests
  • Creating and presenting mock-up screens to Business
  • Developed dashboard screen with modularization for distributed development
  • Integration of HANA XSODATA and HANA XSJS models with UI5 controls
  • XSAPP configuration for authorizations and CORS
  • Involved in Integration testing and coordinating with teams
  • Responsible for major developments in the screen
  • Created reusable HANA models for data retrieval and integration to UI5
  • Creating reusable components for Fiori/UI5 development
  • Continuous testing with the Business team
  • Grunt compression of Project for performance improvements
  • Implementation of CAP (Cloud Application Programming) model using Node.js
  • Implementation of SAP BTP (Business Technology Platform
  • Test-driven development and implementation of WDIO
  • ETL Data from various sources using SAP DI and pushed to HANA 
  • Implemented Email notification implementation when the SAP DI graph failed.
  • Created various dashboards in SAC based on business requirements.

Technologies: SAP DI, SAC(SAP Analytics Cloud), UI5, XSOData, HANA Modelling, HANA XS, CAP (Cloud Application Programming), SAP BTP, FIORI, Node, Python

 

SAC Technical lead, SAP DI Lead

Aug 2020 - Dec 2021 

Description: Forge Real Estate Operations through IT and OT convergence will provide corporate real estate owners and building operators with aggregated financial and operational intelligence for their portfolios. The solution will enable customers to benefit from building performance optimization. Through the combined power of Honeywell Forge Real Estate Operations and SAP Cloud for Real Estate, portfolio managers, facility managers, and building owners can leverage the full breadth of their portfolio data in new and transformative ways to drive holistic decision-making

Responsibilities:

  • Developed SAP Endorsed app from architecture design to development. Here is the link to the SAP store: https://store.sap.com/dcp/en/product/display 0000059571_live_v1/Honeywell%20Forge%20Real%20Estate%20Operations 
  • Develop Analytic dashboards in SAC by having close interaction with the Business team
  • SAC dashboards are built with an underlying source as DWC (Data Warehouse cloud), which in turn receives data from SAP DI (Data Intelligence)
  • SAP DI receives data from various systems like S/4 HANA (Financial data), C4RE (Cloud for real estate), and Greenhouse emission data from web service calls
  • Connecting real estate and financial data from SAP with Honeywell building data to provide a composite score of the portfolio’s overall operational and financial health
  • Provides visibility and insight into the portfolio’s ability to maintain ready-to-serve operations with financial implications
  • Provides visibility and insight into the portfolio’s space utilization and related financial performance
  • Provides visibility and insight into the portfolio’s performance in maintaining a healthy and comfortable environment for occupants with related financial insights
  • SAC dashboard provides the capability to view data at day-level granularity. This provides more insights to Business users to make appropriate decisions in making their portfolio of buildings Sustainable
  • Dashboards have the capability to display a forecast of costs using SAC Planning

Environment: SAP ERP 6.0 EHP5

Technologies: SAC, SAP DWC, SAP DI, S/4 HANA, SAP C4RE

 

SAP ABAP Lead, UI5 Lead, and OData developer

Dec 2018 - Aug 2020 

Description: The leading semiconductor industry uses SAP for day-to-day business activities. As part of the project, Equipment creation, dismantling, and updating based on Variant configuration in Sales order.

Responsibilities:

  • Developed UI5 dashboards for Equipment creation, maintenance, and updating Sales orders for the same.
  • Created OData services based on the business requirements for the iBase interface
  • Several reusable Custom UI5 controls are developed as part of the Project that can be later used for other UI5 projects
  • Creating reusable components for Fiori/UI5 development
  • Involved in Integration testing and coordinating with teams
  • Enhanced styling of several standard controls
  • Extensive hands-on experience in CSS styling of custom controls
  • HANA Cloud Platform development, build, and Deployment of projects using the GIT repository
  • Extensive hands-on expertise in web technologies like HTML5/JS/JSON/XML/REST/ODATA
  • Continuous testing with the Business team
  • Grunt compression of Project for performance improvements
  • Implemented performance optimization techniques like preload models, preload libraries, Server & client rendering, grouping batch requests, and Component-preload.js file
  • Created a custom solution to save UI5 dashboards with charts as PDF output.
  • Created several ABAP programs to read variant configurations from Sales orders and create Equipment
  • Optimized existing programs for better performance

Environment: SAP ERP 6.0 EHP5

Technologies: UI5, OData, ABAP, Webdynpro ABAP, Workflow, FIORI, DI, Node

 

SAP UI5/FIORI Technical Lead/Developed, ABAP Developer, SMUD (Sacramento, CA)

Mar 2018 - Jul 2018 

Description: SMUD is Sacramento's community-owned, not-for-profit electric service, delivering on the promise of public power. SMUD also offers special discount rates for low-income groups and non-profits using the Energy Assistance Program Rate (EAPR) program. Discount rates on monthly electricity bills are determined based on the Federal Poverty Level (FPL), which varies from year to year based on guidelines from FPL, and there will be different levels of discounts based on income category. This requires the solution implemented on the SAP platform for IS-Utilities and CRM modules to be more robust, sophisticated, and scalable. Along with this SAP FIORI/UI5 application for SAP HCM and SAP SCM modules like Time Approval, leave request, Time entry, etc., will be developed as part of this project

Responsibilities:

  • Design and Develop various ERP (Enterprise Resource Planning) applications on SAP Technology Platform using native programming languages such as ABAP (Advanced Business Application Programming), OO-ABAP (Object Oriented ABAP), ABAP Webdynpro (Web Dynamic Programming), Dialog/Screen programming for the modules such as IS-Utilities (IS-U), Human Capital Management (HCM), Finance and Controlling (FICO) and Supply Chain (SCM) with major focus being in IS-Utilities (IS-U) module. The type of development objects includes but is not limited to Reports, Interfaces, Conversions, Enhancements, Forms, Workflows (a.k.a. RICEFW Objects), and SAP Adobe Forms. Provide SAP Technical Developer services for the IS-U(IS-Utilities) module, with full hands-on coding and configuration responsibilities
  • Write code for the above applications using Design patterns/Methodologies/Frameworks such as MVC (Model View Controller), SAP Floor Plan Manager, SAP UI5/FIORI, oData (Open Data Protocol) modeling using SAP Gateway, BOPF (Business Object Processing Framework), BRF+ (Business Rules Framework), BDT (Business Data Toolset), SAP HCM P&F (SAP HCM Process and Forms). 
  • Design and Develop reusable components with greater flexibility and scalability, such as integrating Excel download with multiple tabs for ABAP reports and utility classes for the EAPR (Energy Assistance Program Rate) Business process.
  • Integrate various ABAP applications with third-party systems using middleware like ESB (Enterprise Service Bus), SAP PI/PO (SAP Process Integration/Orchestration)
  • Perform extensive hands-on debugging and troubleshooting to resolve the bugs that are identified in the code. Provide technical support and bug fixing services for various testing phases like Integration Testing Cycle (ITC), User Acceptance Testing (UAT), and Post Production (Hyper Care) support for smooth delivery of the solutions and track the defects using HP QC (HP Quality Centre)/ JIRA
  • Execute runtime analysis, SQL trace, ABAP Trace, Authorization trace, RFC (Remote Function Calls) trace, and Memory analysis for performance tuning and code optimization.
  • Set up the development environment for SAP UI5/FIORI with integration to GIT and SAP Gateway.
  • Configure and Enhance standard SAP FIORI applications for Business scenarios by creating a FIORI launchpad with tiles and catalogs for application access. Develop custom themes using SAP UI5/FIORI Theme Designer.
  • Develop web-based UI (User Interface) applications using HTML5, JavaScript, CSS, and SAP UI5/FIORI for SAP Backend applications. This includes migrating/re-designing existing HCM applications such as Timesheet, Time Approval, Leave Request, Personnel History, Substitution, Reporting Hierarchy, and other applications such as Invoice approval using new technologies called SAP UI5/FIORI with responsive design capabilities.
  • Create Technical design specifications, program flow, code review, and development object delivery documents for the final technical solutions that are designed to support various business process requirement
  • Work closely with the counterparts from the client team (SMUD) for Design review, Technical/Solution review, code/documentation review, and knowledge transfer.
  • Interact with various other teams such as SAP Basis Admin, SAP Security Admin, SAP Functional Analysts, and Business Analysts during the solution development cycle and sign-off phases.

Environment: SAP ERP 6.0 EHP6 (IS-Utilities)

Technologies: UI5/FIORI, oData Modelling, Java Script, ABAP, OO ABAP, Webdynpro ABAP, Workflow, Application forms, SAP Scripts, Smartforms, Exits, BADI

 

ABAP/Webdynpro ABAP developer / Technical design lead, Applied Materials (Santa Clara)

Nov 2017 - Mar 2018

Description: Applied Materials, Inc. is an American corporation that supplies equipment, services, and software to enable the manufacture of semiconductor chips for electronics, flat panel displays for computers, smartphones and televisions, and solar products.

As part of this project, SD-related workflows, reports, pricing/calculation routines, adobe forms, and Webdynpro ABAP screens are created/enhanced.

Responsibilities:

  • Design and development of solutions with prototype
  • Existing Business processes are enhanced by implementing/integrating the new solution
  • New pricing/calculation routines are implemented in SD price calculations based on sales org
  • A new ABAP OO-based workflow was developed to optimize the existing Business processes and implemented validation checks and mail notifications using ABAP OO classes
  • Sales order/Quotation Adobe forms and corresponding driver programs are enhanced to meet business requirements for different countries/regions
  • Custom ABAP OO-based report developed to show pricing information and displayed the result in ALV format
  • Several user exits/enhancements are implemented to enhance the Business process with new validations during Sales order creation
  • To improve the performance of Business critical applications AMDP (ABAP Managed Data Procedures) are used
  • Prototyped BRF+ rules to showcase complex rules creation and their implementation in ABAP
  • Involved in all the stages of development, testing, and Production deployment
  • Continuous interaction with Business teams and Functional analysts in gathering/understanding requirements
  • Developed utility class for application log that can be integrated easily into custom reports/classes and Webdynpro ABAP

Environment: SAP ECC 6.0 EHP5

Technologies: ABAP, Workflows, Adobe forms, ABAP OO, Pricing/calculation routines, Webdynpro ABAP, FPM and BRF+

 

UI5 Lead/ UI5 developer, Daimler (Portland, OR)

May 2017 - Oct 2017 

Description: Daimler is a multinational automotive corporation that needs to know their sales information on a global scope for planning and daily activities. As part of this project, existing HANA studio-based dashboard screens are migrated to UI5, which is responsive in design. New dashboards are also created for Business requirement

Responsibilities:

  • Technical lead for the Project
  • Responsible for Prototype, Design, and development of UI5 applications
  • Interacting with the Business team to understand the requirements
  • Segregation of work and monitoring of tasks in the team
  • Involved in testing and Production deployment
  • Developed various custom controls that can be used in later projects
  • Optimized ODATA call requests using preload models and grouping requests
  • CDS HANA views developed to integrate with UI5
  • Creating and presenting mock-up screens to Business
  • Developed dashboard screen with modularization for distributed development
  • Integration of HANA XSODATA and HANA XSJS models with UI5 controls
  • XSAPP configuration for authorizations and CORS
  • Involved in Integration testing and coordinating with teams
  • Responsible for major developments in the screen
  • Created reusable HANA models for data retrieval and integration to UI5
  • Creating reusable components for Fiori/UI5 development
  • Integrating 3rd party web frameworks (e.g., Moment.js) as part of the project
  • Continuous testing with the Business team
  • Grunt compression of Project for performance improvements

Environment: SAP ERP 6.0 EHP5

Technologies: UI5, XSOData, HANA Modelling, HANA XS, HANA WebIDE, Eclipse & SAP WebIDE

 

ABAP Technical Lead/Developer, SMUD (Sacramento, CA)

Dec 2016 - May 2017 

Description: SMUD is Sacramento's community-owned, not-for-profit electric service, delivering on the promise of public power. SAP IS-U AMI MDUS (Meter Data Unification and Synchronization) is being implemented for SMUD as part of this project

Responsibilities:

  • Technical lead for the Project, Responsible for Prototype, Design, and Application development
  • Designed and developed Exception monitoring tool
  • Enhanced EL31 transaction to monitor Bill Determinants, same as Meter reading Orders and Results, which is not available in standard SAP
  • Worked on performance tuning of several Billing and Meter data management reports
  • Designed and developed a tool for Install, Removing, and Replacing meters in the AMI MDUS environment
  • Designed and developed a tool for EDM profile management, which takes care of creating and updating Profile headers, assignment of Profiles to Register/Installations to enable Interval Billing
  • Worked on several enhancements related to Bill print user exit in the AMI MDUS environment
  • Designed and developed a tool to conditionally sync Master data between SAP and MDUS systems using several Enterprise services (bulk and single), such as Profile assignments, Measurement task assignments, and Location notifications
  • Extensive hands-on experience in customization and enhancements on a couple of mass activities, such as Billing order processing and Bill determinant requests processing in the AMI MDUS environment
  • Worked on the enhancements of several Workflows related to Meter Install/remove/replace in the AMI MDUS environment
  • Extensive troubleshooting and Debugging of standard transactions such as EL31, EG42, EG31, Rate configurations, and TOU (Time of Use) configuration-related transactions
  • Worked on several developments of the Device conversion process to convert the Devices from Non-MDUS to MDUS meters to enable Interval Billing with the TOU (Time of Use) interface
  • Worked on various enhancements related to several Enterprise services, such as Meter

Environment: SAP ERP 6.0 EHP6 (IS-Utilities)

Technologies: ABAP Classes, Workflow, Application forms, SAP Scripts, Smartforms, Exits, BADI

 

UI5 lead/ UI5 developer, Daimler (Portland, OR)

2016 May to 2016 Oct

Environment: SAP ERP 6.0 EHP5

Technologies: UI5, XSOData, HANA WebIDE, Eclipse & SAP WebIDE

 

ABAP lead/ ABAP developer, GROWMARK (Chicago, IL)

2015 Dec to 2016Apr

Environment: SAP ERP 6.0 EHP7 (FICO, MM, SD, Treasury management)

Technologies: LSMW/BDC, Reports, BRF+, ABAP Classes, Workflow, User exits

 

HANA Modelling Developer, FIORI/UI5 developer, CINTAS (Mason, OH)

2015 Aug to 2015 Dec                                                                                                                                       

Industry: Manufacturing

Environment: SAP ERP 6.0 EHP7(CRM, HR, FICO, CI)

Technologies: FIORI, XSOData, UI5

 

HANA modeling developer and SAP FIORI/UI5 Developer, SAP GD (Bangalore, India)

2015 Jul to 2015 Sep

Environment: SAP ERP 6.0 EHP5

Technologies: HANA modeling, FIORI/UI5, XSOData, CDS Views, HANA Studio, and SAP WebIDE

 

ABAP Lead / ABAP Developer, MAXCOM (Mexico City)

2014 Aug to 2015 Aug
Industry: Telecom

Environment: SAP ERP 6.0 EHP7 (CRM, CI, CC, BRIM/Hybris Billing, FICO, FSCM, IS-U)

Technologies: ABAP Classes, Workflow, Application forms, SAP Scripts, Smartforms, Exits, BADI, BRF+, BDT

 

ABAP Lead, Webdynpro ABAP Developer, Supreme Council of QATAR (Bangalore, India)

2014 Jan to 2014 Aug

Industry: Public sector

Environment: SAP ERP 6.0 EHP3 (HR, ESS, MSS, EP, HCM P&F)

Technologies: Webdynpro ABAP, ABAP Classes, FPM, Workflow, ALE/IDOC, FIORI/UI5, SAP NW Gateway, User Exits, Adobe forms

 

ABAP Developer, Airwave (Bangalore, India)

2013 Oct to 2013 Dec

Industry: Telecom

Environment: SAP ERP 6.0 EHP3 (HCM P&F)

Technologies: Webdynpro ABAP, Adobe Forms, BADI, UI5, Workflow

 

ABAP Lead, RSSC (Swaziland)

2013 Aug to 2013 Oct

Industry: Food Industry

Environment: SAP ERP 6.0 EHP3(HANA, HR, SD, FI, MM, BW)

 

Integration Development Consultant, Metalor (Bangalore, India)

2013 July

Industry: Manufacturing Industry

Environment: SAP ERP 6.0 EHP2(HCM, ESS, MSS)

Technologies: Webdynpro ABAP, Launchpad, Portal OBN, FPM

 

Webdynpro ABAP Developer, Delta Airlines (Bangalore, India)

2013 May to 2013 Jul

Industry: Airlines

Environment: SAP ERP 6.0 EHP2 (MM, SD)

Technologies: Webdynpro ABAP, ABAP Classes

 

Integration Development Consultant, SAP Global IT (Bangalore, India)

2012 Feb to 2013 July

Industry: IT

Environment: SAP ERP 6.0(PPM)

Technologies: Webdynpro ABAP, Workflow, Smartforms, ABAP Reports

 

ABAP Developer, SAP Global IT (Germany)

2010 Sep to 2012 Feb

Industry: Information Technology

Environment: SAP ERP 6.0 (ESS/MSS, HCM P&F, eRecruitment)

Technologies: Webdynpro ABAP, Workflow, Samrtforms, Adobe forms, SAP Scripts, ABAP Classes, Adobe Flex, jQuery UI, CSS, POWL

 

Solution Architect, ABAP lead, ABAP Developer, Ericsson (Stockholm, Sweden)

2007 Aug to 2010 Sep

Industry: Telecommunications

Environment: SAP ERP 6.0(HCM, ESS/MSS, HCM P&F, EP, EDM)

Technologies: Webdynpro ABAP, Webdynpro JAVA, Adobe forms, ABAP Classes, reports, BADI, BAPI, NWDI, DTR, CTS, XSS Homepage framework, Portal OBN, Teamviewer OADP, XML, JCO, Javascript

 

Solution Architect for ESS/MSS, ABAP Developer, Ericsson (Stockholm, Sweden)

2007 Aug to 2007 Nov

Industry: Telecommunications

Environment: SAP ERP 6.0(HCM, ESS, EP)

Technologies: Webdynpro ABAP, FPM

 

Developer, Ericsson (Bangalore, India)

2005 Aug to 2007 Apr

Industry: Telecommunications

Environment: SAP ERP 6.0(HCM, ESS/MSS, EP)

Technologies: JAVA, Webdynpro JAVA, HTML, ABAP, NWDI, DTR, CTS, XSS Homepage framework, HTMLB, JSPDynpages

Certifications

SAP HANA Consultant

SAP NW ABAP Development Consultant    

SAP EP Development Consultant