SAI KISHORE BANDA
SAP ABAP Developer | SAP BTP | RAP | Fiori
Mail: bandasaikishore201@[Link] Contact: +1 (519) 990-8151 Location: Toronto, ON
Professional Summary
SAP ABAP developer with 5 + y e a r s o f experience in the Information Technology, specializing in ABAP and FIORI
application development.
Worked on ERP package SAP R/3 ECC 7.5 and S/4HANA, under various SAP modules SD, FI/CO, MM, MDG, PP
Strong exposure to SAP RAP-based FIORI application development on SAP Business Technology Platform (BTP) using
clean core principles.
Hands-on experience in SAP HANA development technologies such as CDS Views, AMDP, and ABAP on HANA,
enabling optimized data models, faster data retrieval, and improved performance for high-volume enterprise applications.
Experienced in developing modern SAP Fiori and UI5 applications, using technologies such as HTML, CSS, JavaScript,
and XML, and integrating them with backend SAP systems through OData services with full CRUD operations.
Proven experience in building RAP-based SAP Fiori applications on SAP Business Technology Platform (BTP) using
ABAP Cloud and clean core development principles, ensuring scalable, maintainable, and upgrade-friendly SAP solutions.
Strong experience working with multiple SAP functional modules including SD, FI/CO, MM, PP, and MDG, collaborating
closely with functional consultants to analyze requirements and translate them into efficient technical solutions.
Skilled in debugging both standard and custom SAP programs, performing root cause analysis, resolving production
incidents, and optimizing ABAP programs and HANA SQL queries to improve overall system performance.
Experience in SAP system integration using IDocs, RFCs, APIs, and middleware platforms, ensuring seamless
communication between SAP systems and external applications.
Proficient in using modern SAP development tools such as SAP GUI, Eclipse ADT, SAP Web IDE, and SAP Business
Application Studio (BAS) to develop, test, and deploy SAP applications efficiently.
SAP Certified Developer in ABAP with NetWeaver, ABAP Cloud, and SAP Fiori Application Development, with a strong
focus on building modern, high-performance, and user-friendly SAP applications for enterprise environments.
TECHNICAL SKILLS
Core ABAP skills: SAP ABAP, Object-Oriented ABAP, WRICEF, ABAP HANA, Database objects, CDS Views, AMDP,
OData Services, SAP BTP, ABAP on Cloud, RAP, Debugging
SAP Frontend Technologies: HTML, CSS, JavaScript, XML, SAP UI5, SAP Fiori, SAP Fiori Launchpad
SAP Objects: Classical Reports, Interactive Reports, ALV Reports, Smart forms, Adobe forms, BAPIs, RFC, IDOCs, SAP ECC
Extractors, BDC, Internal tables, Modularization techniques, Functions modules, Subroutines, Badis, Enhancement spots, LSMW tool
SAP Functional Exposure: SD, FI/CO, MM, PP, MDG
Development tools: SAP GUI, Eclipse ADT, SAP Web IDE, Business Application Studio (BAS), SAP NetWeaver Gateway
Service Builder
Enhancements & Customization: BADIs, User Exits, Enhancement Spots, Implicit/Explicit Enhancements, SAP Notes
Implementation
CERTIFICATIONS
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.50 March 2023
SAP Certified Associate - Back-End Developer - ABAP Cloud May 2025
SAP Certified Associate - SAP Fiori Application Developer Dec 2025
WORK EXPERIENCE
SAP ABAP Developer Sep 2025 - Present
Royal Bank of Canada (RBC), Toronto, Ontario, Canada
Developed RAP-based SAP Fiori applications from concept to deployment on SAP BTP, translating business requirements
into intuitive UIs and efficient backend logic, while maintaining clean core standards to minimize customizations.
Created and maintained CDS views with advanced UI annotations, integrating financial and customer data for Fiori apps.
Actively tuned these views to improve performance, resulting in faster data retrieval and smoother end-user experience.
Developed OData services with full CRUD functionality to connect SAP Fiori apps with RBC’s internal systems and
external platforms such as MuleSoft, ensuring accurate real-time data exchange.
Implemented authorization checks, audit logging, and error handling in all SAP applications to meet banking regulatory
requirements and internal IT policies. Monitored logs and resolved runtime issues to maintain system compliance.
Coordinated daily with SD, FI/CO, MM, and PP functional consultants, translating business requirements into technical
designs, validating workflows, and providing technical solutions to meet RBC’s banking process needs.
Performed performance analysis and optimization of ABAP programs and HANA SQL queries, identifying bottlenecks and
tuning code for high-volume transaction processing.
Set up automated monitoring and error-handling mechanisms for SAP IDocs and batch jobs, resolving failures proactively
to maintain high system uptime for critical banking operations.
Used integration and workflow tools to connect SAP systems with external platforms, automate processes, and monitor data
exchange, improving client efficiency and reducing downtime.
Guided and supported junior ABAP developers, reviewing code, sharing development best practices in SAP BTP, RAP,
and Fiori, and helping them troubleshoot real-time issues to improve team productivity.
System Engineer Oct 2023 – May 2024
Tata Consultancy Services, Hyderabad, Telangana, India
Coordinated with team to deliver client solutions on time, achieving 95% compliance with all service level
agreements
Collaborated with functional consultants like SD, FI, MM, PLM to gather business requirements, ensuring
alignment with SAP solutions
Implemented AMDP logic to calculate dynamic customer-specific discounts based on sales volume, region, and
promotional rules, enabling accurate pricing during order processing.
Delivered an ALV report with HANA SQL script in AMDP to analyze stock movement and calculate reorder levels based
on historical consumption, improving inventory planning
Debugged custom and standard SAP code to identify root causes, resolving high-priority defects on time and maintaining
uninterrupted system operations
Created custom extractors and enhanced standard extractors in ECC to migrate data from SAP database tables to Azure
Data Lake
Developed custom SAP UI5 and Fiori applications with CRUD operations by consuming OData ABAP services with
MVC architecture
Created CDS views with UI annotations based on business requirements, achieving an 80% reduction in data retrieval time
Analyzed and debugged SAP IDocs to address third-party communication errors, maintaining reliable data flow
Assistant System Engineer July 2021 - Oct 2023
Tata Consultancy Services, Hyderabad, Telangana, India
Developed an ALV report for user access tracking by working with the GRC consultant, accelerating compliance reviews
by 87.5% and improving audit turnaround times
Automated phase distribution between systems through an interactive report, reducing manual effort by 98%
Implemented a BADI enhancement to validate country-specific data during customer creation
Changed company logo and added company website link, description within SAP Fiori screens to improve navigation and
user engagement
Performed functional unit testing to validate code in the test environment, resulting in a 90% bug-free deployment
Analysed and debugged code to identify root causes, resulting in the timely resolution of high-severity defects
Implemented a remote function module and function group to replicate the data from S/4HANA to ECC, coordinating
with the MDG team to restore 100% accurate reporting
Developed OData service by implementing CRUD operations to integrate with Fiori and external applications like
MuleSoft
Independently cleared backlog and incoming issues during project closure, resolving 92% of priority tickets within
deadlines
Troubleshot and resolved SAP job scheduling failures, restoring automated processes and uninterrupted workflows
Debugged SAP Adobe Forms to identify errors in business documents and implemented fixes, restoring 100% accuracy in
calculations and outputs
Enhanced SAP Adobe Forms by updating the logo, addresses, and bank details, eliminating invoicing errors and resolving
financial discrepancies
SAP Consultant Jun 2019 – July 2021
Aveva, Hyderabad, Telangana, India
Collaborated with functional consultants to gather business requirements, ensuring alignment with SAP solutions
Implemented SAP notes and performed post manual activities to resolve standard program errors and optimize system
performance.
Modified technical impact assessment documents and technical specification documents for development, configurations,
and technical solutions for future reference
Created data dictionary objects like custom tables, structures, data elements, domains, views, table types and
modularization techniques like includes, subroutines, function modules, function groups as per the requirement.
Built and tested custom reports and ALV outputs for business users, improving data visibility and decision-making
processes.
Designed and implemented workflow automations and validation checks to ensure data integrity and minimize manual
errors in critical business processes.
Supported data migration and integration activities between SAP ECC, S/4HANA, and external systems, maintaining
accuracy and reliability of business-critical data.
Applied tools like SAP GUI, Eclipse ADT, SAP Web IDE, and debugging utilities to efficiently develop, test, and deploy
SAP applications while following best practices.
EDUCATION
Master of Engineering, Electrical and Computer Engineering May 2024 - Aug 2025
University of Windsor, Windsor, Ontario, Canada
Electrical and Electronics Engineering Jun 2017 - Jul 2021
Mahatma Gandhi Institute of Technology, Hyderabad, Telangana, India
VOLUNTEER EXPERIENCE
Master of Engineering Mentor Sep 2024 - Apr 2025
University of Windsor, Windsor, Ontario, Canada
Welcoming and supporting new international students globally around the world to transition to university life
Guided mentees through university policies and procedures, ensuring smooth navigation of academic and
administrative processes