Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
<Enter your own>
Timeline
Generic

Sebastian Nalkara

Development Expert
Bangalore

Summary

Software Architect and Full-Stack Coder with 14+ years of work experience building customer-focused enterprise products. Designed and developed enterprise applications across multiple technology platforms, third-party integrations, and databases. My strengths are my ability to work in a fast-paced, high-tech environment with cross-functional teams.

Overview

2026
2026
years of professional experience
3
3
Certifications

Work History

Development Expert

SAP Labs
1 2012 - Current
  • Developed Micro Services in ASP.NET.
  • Developed ODATA services using SAP HANA CDS and ABAP RAP protocols.
  • Developed VOIP, RTP modules in C++, ATL COM.
  • Expertise in C++, STL and ATL COM, VC++.
  • Developed SAML and OAuth 2. 0 based authentication support in the product.
  • Created DB data models for Analytics for SAP ERP Procurement vertical.
  • Implemented modules of Mobile Device Mgmt Server in C++ and C#.
  • Experience in developing product on ELK stack and AWS OpenSearch.
  • Expertise on PHP, LAMP Stack
  • Expertise in API development.
  • Reviewed, analyzed and optimized server performance by 50%.
  • Implemented multi-process and multi-threaded software designs in the project.
  • Experience in Dockerize a .Net Core application.
  • Implemented ASP.NET Core application with SQL Server using Docker Compose.
  • Experience of CI/CD process
  • Responsible for design and Architecture decisions for Web analytics implementation.
  • Reviewed and revised software designs to ensure technical compliance for Cloud migration projects and proposed architectural improvements to reduce latency in SAP ERP Analytics App load time.
  • Fluent with Architectural patterns.
  • Involved in prioritizing stakeholder requirements by systematically reviewing their needs and aligning them with project objectives.

Projects executed:

SAP Analytics in S/4 Procurement (ERP)

SAP analytics is hosted cloud based Analytics solution. The Analytics solution for Procurement Domain provides Predictive forecast of expenses, supply chain consumption. In app analytics is provided in all the Procurement Apps through Embedded Analytics to helps the Procurement Officer with actionable insights.

SAP Web Analytics

SAP Web Analytics is used for in-depth analysis of a website's user interactions using pre-packaged as well as customized reporting. Multiple web applications can be managed and analyzed to understand the various aspects of user interaction like overall behavior, clicks, navigation, geographical heat map of the website usage, and social media interactions. SAP UI5 library is used as the UI integration tool to create dashboards and reports of both standard and personalized metrics.
The privacy and protection of data is ensured for the data processed by the SAP Web Analytics.


The product was piloted in ELK(Elasticsearch , Logstash, and Kibana) , OpenSearch technology stack. The API integration with SAP UI5 is provided using ODATA V2 / v4 API endpoints.

Mobile Device Management (MDM) and Mobile Application Management (MAM).

SAP Afaria Mobile device management (MDM) is a platform for centralized management and control of all mobile and computing assets of the company. The SAP MDM platform supports IOS, Android and Windows devices. SAP Afaria MDM helps to deploy company profile and corporate network polices like WIFI, VPN, and Encryption policies on enterprise owned or employee owned devices.

SAP Mobile Application management (MAM) helps enterprise to perform over the air deployment of Apps relevant for organization.

Technical Lead

Tech Mahindra
03.2010 - 11.2011
  • Worked on VOIP, RTP protocol based implementation of voice and text communication, used for cost effective communication across stock trading floors spanning across geographic locations.
  • Developed RTP transport layer components in C++, C#, ATL COM.
  • Worked on the implementation of the Diagnostic Packet capture for RTP packets in the product titled EHI (Enterprise hoot and intercom)
    developed by IPC Fairfield, USA


Project executed: EHI (Enterprise Hoot and Intercom) - IPC Systems, Inc.

The application of the product is to integrate two IPC Alliance trading locations over VOIP protocol utilizing the corporate network and PCs. The software also enables cost-effective voice and text delivery to every desktop.

The architecture is implemented in a 3-tier Client/Server model, with the Account Server being the top level, responsible for authentication, permissions, services, location and initial configuration information. The Routing Servers acts as the central tier responsible for routing all audible and text communications between the bottom tier Clients and Bridges Server. The Bridge Server is used to interface with Alliance switching centre over QSig /CAS protocol. EHI uses the Real-time Transport Protocol (RTP, described in RFC 1889) for communication between Routing Servers and Client application and Bridges.

Senior Software Engineer

ceTe Software
11.2008 - 03.2010
  • Developed PDF Print library and Print Server.
  • Worked on multi-threaded software designs.
  • Reviewed, analyzed and optimized the memory usage in Print Server.
  • Extensively worked on C++ stl.
  • Implemented PDF Print Server modules in C++ and communication to C# API endpoints via interops.

Project executed: Dynamic PDF printer for .Net platform.

The Dynamic PDF printer is a product for .NET application developers. The library provided by the product is used in .NET application for converting various document formats to pdf files in real time.

The library provides PDF conversion in synchronous and asynchronous mode. The Dynamic PDF converter has got three components, the API library, the print server, and PDF printer. The print server is implemented as multithreaded server which runs as a Windows Service. The library is available in both x86 and X64 platforms. The API libraries are written in C# language and print server is developed using C++ and STL.

Senior Software Engineer

Symphony Services Corp
06.2005 - 08.2008
  • · Involved in various stages of the SDLC for the features added to SIEBEL CRM hospitality and SIEBEL CORE.
  • Implemented SIEBEL middleware components on C++ and STL platforms.
  • Hands own on the multi-threaded design during implementation of new features for SIEBEL assignment manager component.
  • Handled customer reported incidents.


Project executed - SIEBEL 8.0, 8.1. Development (Hospitality vertical, SIEBEL core)


At SIEBEL CRM product development team I was involved in enhancement of SIEBEL Hospitality vertical as well as SIEBEL core modules. As a part of Siebel core team I worked on a core component in SIEBEL CRM namely Assignment Manager.


Assignment Manager helps SIEBEL user to assign ownership of a business entities like Service request, Business opportunity to a person, organization or a position. Assignment manager is composed of Rules engine, Scheduler, Workflows and assignment engine. Rules define the assignment policies. They are created by Siebel Administrator and loaded by rules engine. Rules engine evaluate rules for each business entities and identifies the person or organization or position to be assigned. The Scheduler checks the availability of person or a position. Finally if person or position is available, assignment engine assigns it to entities like Service request or business opportunity.

Education

Master of Computer Applications - Computer Science

Bharathidasan University
Thiruchirapalli
04.2001 -

Skills

  • JavaScript, Angular , and React JS

  • Development languages

  • ASPNET, C#, C, VC, ATL-COM, PHP, Python

  • Containers, Docker

  • LAMP Stack, ELK Stack, Elasticsearch, Logstash, AWS OpenSearch, SAP HANA DB, HANA CDS, ABAP RAP, Oracle, SQLServer

Accomplishments

  • Represented the SAP Procurement Analytics product at Customer meets developer meet.
  • Conducted session on Data analytics in SAP Procurement product in SAP Developer summit.

Certification

Agile and Scrum Master certification

<Enter your own>

Timeline

SAP Development expert certification

03-2019

Agile and Scrum Master certification

01-2016

SIEBEL CRM certification for Developers

06-2010

Technical Lead

Tech Mahindra
03.2010 - 11.2011

Senior Software Engineer

ceTe Software
11.2008 - 03.2010

Senior Software Engineer

Symphony Services Corp
06.2005 - 08.2008

Master of Computer Applications - Computer Science

Bharathidasan University
04.2001 -

Development Expert

SAP Labs
1 2012 - Current
Sebastian NalkaraDevelopment Expert