About Skills Experience Projects Education Volunteering Contact
● Open to Tech Lead / Architect roles

Abhilash B

Senior Full-Stack Engineer · SAP Labs India

I build enterprise cloud-native products at SAP Labs. 10+ years across the full stack — Node.js, SAP CAP, BTP, HANA. Currently shipping tools used by SAP's global customers. Looking to grow into Tech Lead / Architect.

SAP UI5 CAP / CDS Node.js OData v4 SAP BTP TypeScript GitHub Actions HANA HDI Cloud Foundry

Who I Am

👨‍💻

Abhilash B

Senior Full-Stack Engineer · Bengaluru, India

Senior Full-Stack Software Engineer with 10+ years of experience building enterprise-grade, cloud-native applications and platforms. Skilled in designing and developing scalable backend services, REST APIs, modern web applications, CI/CD pipelines, and automated testing frameworks.

Currently at SAP Labs India, developing enterprise product platforms — the PLD (Product Landscape Designer) and CPSE (Cross Product Stack Editor) — used by SAP's global customer base. Strong expertise in Node.js, TypeScript, and full-stack engineering, with a proven track record across product engineering and enterprise consulting.

Outside of work, I build independent projects — from SAP UI5 table library plugins to ML-powered civic tools. Actively growing toward a Tech Lead / Architect role.

LocationBengaluru, India
CompanySAP Labs India
Experience10+ Years
ModeHybrid
TargetTech Lead / Architect
10+Years Exp.
4Companies
10+Projects
3Countries

Technical Skills

Enterprise fullstack expertise across cloud, frontend, backend, and tooling.

☁️Cloud & Platform
SAP BTP Cloud Foundry SAP CAP SAP HANA HDI GitHub Actions CI/CD
⚙️Backend
Node.js REST APIs OData Services SAP NetWeaver Gateway
🎨Frontend
SAP UI5 SAP Fiori TypeScript JavaScript ES6+ HTML5 / CSS3 jQuery HighChart.js
🧪Testing
QUnit Jest Bruno httpYac wdi5 QMate API Testing
🛠️Tools & Others
Git OAuth 2.0 Cordova MongoDB Claude / ChatGPT AI-assisted dev

Professional Experience

10+ years across product engineering, consulting, and enterprise SAP development.

Developer (Full-Stack)
SAP Labs India
Dec 2021 – Present
Bengaluru, India · Hybrid
🗺️ Product Landscape Designer (PLD) / Cross Product Stack Editor (CPSE)
  • Designed and developed cloud-native full-stack features for CPSE, an enterprise tool managing product stack lifecycles across SAP's global customer base.
  • Built and maintained REST APIs and backend services using Node.js and SAP CAP, supporting complex enterprise workflows at scale on SAP BTP Cloud Foundry.
  • Developed responsive SAP UI5 frontends collaborating closely with UX designers and product owners to deliver standards-compliant interfaces.
  • Architected SAP HANA HDI database layers, ensuring performant data models for enterprise-scale operations.
  • Established and maintained CI/CD pipelines using GitHub Actions, improving deployment reliability and release cadence.
  • Built automated test suites using QUnit, Jest, Bruno, wdi5, and QMate. Introduced and implemented httpYac for dynamic, variable-driven HTTPS API testing via .http files — integrated into GitHub Actions CI/CD pipelines as a lightweight alternative to Bruno.
  • Participated in solution design, architecture reviews, and cross-team alignment with global engineering teams.
  • Leveraged AI-assisted development tools (Claude, ChatGPT) to accelerate delivery, debugging, and test coverage.
🌐 Intelligent Landscape Management (ILM)
  • Contributed to enterprise landscape management solutions within SAP's Landscape Management portfolio.
  • Delivered feature enhancements, defect fixes, and release support across the full SDLC.
SAP UI5CAP / CDSNode.js TypeScriptHANA HDIOData V4 GitHub ActionsSAP BTPCloud Foundry Jestwdi5httpYacAPI Testing
Senior Consultant
Capgemini India
Jul 2020 – Dec 2021
Bengaluru, India · On-site · Client: Daimler (Mercedes-Benz R&D India)
🚗 Project: MIA Gateway Services — Jul 2020 – Dec 2021
  • Implemented OAuth 2.0 (OIDC) for the SAP Fiori Launchpad, securing enterprise authentication flows for Mercedes-Benz R&D India.
  • Developed and delivered custom Fiori applications adhering to SAP Fiori design standards for Daimler's internal teams.
  • Built a Test Automation Data Management tool, handling test data generation and triggering UFT test suites.
  • Developed custom Transport Management System to streamline SAP landscape operations.
  • Developed Frontend Prototype in short span for Business Proposals demos.
  • Trained and mentored junior team members on SAP UI5 and Fiori best practices.
SAP UI5SAP FioriOAuth 2.0 OIDCUFTJavaScriptoData
Associate Consultant
Infosys Limited
Aug 2018 – Jun 2020
Bengaluru, India · On-site · Client: Daimler (Mercedes-Benz R&D India)
🚗 Project: Mercedes Benz Financial Services (Fiori) — Nov 2018 – Jun 2020
  • Fiori Implementation for MBFS along with multiple Custom Fiori Applications.
  • Requirement Gathering, Design Analysis; extending Fiori Launchpad Plugins.
  • Developing Custom Fiori Applications, Testing and Bug Fixing.
  • Deploying applications, configuring Fiori Launchpad Tiles, creating Roles and Catalogs in Client Environment.
  • Integrating Frontend with Backend Net Weaver oData Services.
  • Extending Standard SAP Fiori Application; reviewing, optimising and building reusable code.
  • Building JavaScript Library for reusable UI components; developing oData Services.
  • Integrating external API with Fiori Applications.
💳 Project: Approve Payment Proposal — Aug 2018 – Nov 2018
  • Finance Application to Approve Policy Payments for Daimler's enterprise finance workflow.
  • Requirement Gathering, Design Analysis; developing Custom Fiori Application, Testing and Bug Fixing.
  • Deploying application, configuring Fiori Launchpad, creating Roles & Catalogs in Client Environment.
  • Integrating Frontend with Backend Net Weaver oData Services; extending Standard SAP UI5 Controls.
  • Building JavaScript Library for reusable UI components.
SAP FioriSAP UI5JavaScript HTML / CSSoDataNetWeaver Fiori Launchpad
System Engineer
Tata Consultancy Services (TCS)
Nov 2015 – Jul 2018
India
🛒 Project: Optumera™ Competitive Pricing — Jumbo (Netherlands) · Jan 2016 – Jul 2018
  • TCS Product for deriving competitive pricing for Retailers — deployed for Jumbo, Netherlands.
  • Developing Custom Fiori Application, Testing and Bug Fixing.
  • Deploying application, configuring Fiori Launchpad Tiles, creating Roles & Catalogs in Client Environment.
  • Integrating and customizing jQuery Plugins; integrating Frontend with Backend Net Weaver oData Services.
  • Extending Standard SAP UI5 Controls; developing various Custom Fiori applications as part of Complete Product Implementation.
  • Developing HybridMobile app using Cordova; reviewing, optimising and building reusable code.
🏫 Project: Retail SAP Centre of Excellence — TCS Internal R&D · Nov 2015 – Jan 2016
  • SAP Centre of Excellence — group guiding strategy, service offering development, and overall growth of TCS's SAP consulting, implementation and maintenance services.
  • Pioneered Cordova Hybrid Mobile App development team at SAP Center of Excellence.
  • Developing Frontend, Testing and Bug Fixing; extending and customising Standard SAP Fiori apps.
  • Building Prototype for Business Proposals; actively taking part in product implementation.
SAP FioriSAP UI5JavaScript HTML / CSSCordovajQuery OpenUI5Node.js MongoDBoData

Featured Projects

Key work from SAP and personal engineering projects.

🗺️

PLD / CPSE — SAP BTP

Product Landscape Designer and Cross Product Stack Editor — enterprise cloud-native fullstack apps for managing SAP product stack lifecycles at global scale on BTP Cloud Foundry.

SAP UI5 CAP/CDS Node.js HANA HDI
📋

SAP UI5 Table Selection Plugin

Custom extension of sap.ui.table.Table that retains row selections across filter and sort operations — a common pain point in enterprise UI5 apps. Published as a reusable Gist.

SAP UI5 OpenUI5 JavaScript Table Library
🗳️

Karnataka Voter Search

Full-stack app for searching Karnataka electoral rolls using OCR and ML on voter list PDFs. Built with Python, Jupyter notebooks, and a clean search UI.

Python OCR / ML Jupyter
🚗

MIA Gateway Services — Daimler

Enterprise Fiori suite for Mercedes-Benz R&D India — OAuth 2.0 / OIDC secured Launchpad, custom Transport Management System, Test Automation Data Management tool, and Business Proposal prototypes.

SAP Fiori OAuth 2.0 UFT JavaScript
🛒

Optumera™ Competitive Pricing

TCS product for deriving competitive retail pricing — deployed for Jumbo (Netherlands). Built custom Fiori apps, Cordova hybrid mobile app, jQuery plugin integrations, and NetWeaver OData services.

SAP UI5 Cordova OData jQuery

Education & Certifications

🎓 Degree
B.E. — Electrical & Electronics Engineering
Reva Institute of Technology and Management, Bangalore
2011 – 2015
📜 Certifications
  • Understanding SAP Fiori Launchpad — SAP / openSAP Mar 2017
  • Foundation Web Development: JavaScript — Tata Consultancy Services Jun 2017

Volunteering & Activities

🛡️

Civil Defence Warden

Indian Civil Defence — disaster relief and fire safety training. Active contributor to civil preparedness and community safety.

Apr 2010 – Present
🪖

Corporal — NCC India

National Cadet Corps India — NCC 'C' Certificate holder and National Level Army Camp participant. Leadership and discipline training.

2009 – 2012
📊

httpyac-plugin-reporter-html

Open-source httpYac plugin that generates a single, standalone HTML report for all HTTP requests and test results — zero dependencies, works offline, perfect for CI/CD pipelines.

Node.js httpYac OSS CI/CD

Get In Touch

Let's build something great.

Open to fullstack, SAP BTP, and cloud-native opportunities, collaborations, and architecture conversations. Feel free to reach out!