Aditya Narayan Sharma

Software Engineer

Bengaluru, Karnataka, India9 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in microservices and real-time data integration.
  • Proven track record in optimizing cloud cost efficiency.
  • Strong mentor fostering team collaboration and innovation.
Stackforce AI infers this person is a SaaS Backend Developer with expertise in microservices and data integration.

Contact

Skills

Core Skills

MicroservicesSap BtpJavaSoftware DevelopmentSpring FrameworkFull-stack DevelopmentEvent-driven Architecture

Other Skills

AlgorithmsAngularJSBusiness Configuration UICC++Cloud Cost EfficiencyData IntegrityData StructuresEC Employee Data ImportsEU GDPREnversHibernateJProfilerJava NIOJava nio

About

With a Bachelor’s degree in Computer Science from Malaviya National Institute of Technology Jaipur, I’ve grown through the ranks at SAP SuccessFactors to my current role as a Senior Developer. My core competencies lie in developing microservices and implementing large-scale data changes using technologies like Kafka and SAP BTP Event Mesh, enhancing system responsiveness and user experience for our customers. At SAP SuccessFactors, our team has contributed to redesigning the Employee Central architecture, improving modularity, maintainability, and integration, which has significantly optimized cloud cost efficiency. We've also enabled compliance with EU GDPR through the Change Auditing Report tool. I'm committed to cultivating a culture of innovation and collaboration, helping to onboard new team members and fostering a dynamic environment where diverse perspectives drive our collective success.

Experience

9 yrs 4 mos
Total Experience
9 yrs 4 mos
Average Tenure
9 yrs 4 mos
Current Experience

Sap successfactors

3 roles

Senior Developer

Promoted

Apr 2022Present · 4 yrs 2 mos

  • Making EC data changes available in real-time using Kafka, EC Integration Microservice on SAP BTP Event Mesh to allow seamless integration with customer external systems.
  • Contributed significantly to redesigning the Employee Central processing and persistence architecture, introducing a centralized service layer which lead to enhanced code-modularity, code-maintainability, and cross-module integration. This initiative improved behavioral consistency, data integrity, user experience for customers and optimized cloud cost efficiency for Employee Central.
KafkaSAP BTPMicroservicesCloud Cost EfficiencyData IntegrityUser Experience

Developer

Promoted

Apr 2019Mar 2022 · 2 yrs 11 mos

  • Developed a Change Auditing Report tool for Employee Central to support Personal Data Auditing, enabling organizations to comply with EU GDPR regulations.
  • Profiled performance of critical code paths using JProfiler to pinpoint and resolve performance bottlenecks, optimizing execution time and memory utilization for improved system responsiveness. Applied algorithmic improvements and parallelization to enhance scalability and reduce latency.
  • Mentored new joiners, interns, and contract employees, providing learning sessions on technical concepts, best practices, and project workflows to ensure quicker assimilation and smooth integration into the team as a software developer.
JavaJProfilerEU GDPRPerformance OptimizationParallelizationSoftware Development

Associate Developer

Dec 2016Mar 2019 · 2 yrs 3 mos

  • Developing a customer configurable recurring job that offers key automation capabilities to execute a customized set of instructions in the background to help eliminate periodic requirement for manually updating the employee records.
  • Implemented features for EC Employee Data Imports, EC Business Configuration UI, EC Russian Data Privacy module.
JavaEC Employee Data ImportsBusiness Configuration UISoftware Development

Morgan stanley

Technology Analyst

Aug 2016Oct 2016 · 2 mos · Bengaluru Area, India

  • Participated in the Technology Analyst Program, an intensive training initiative focusing on advanced technologies such as Spring Framework, Web Services (SOAP & REST), and AngularJS. Engaged in developing several practical applications to apply these technologies in real-world scenarios, enhancing skills in system architecture and full-stack development.
Spring FrameworkWeb ServicesAngularJSFull-Stack Development

Axestrack software solutions pvt. ltd

Summer Intern

May 2015Jun 2015 · 1 mo · Jaipur Area, India

  • Developed a POC for an event-driven TCP server backend using Java NIO to communicate with GPS devices and persist location and other metadata in database using Kafka eventing to demonstrate performance and scalability trade-off against existing multithreaded approach.
Java NIOKafkaTCPJavaEvent-Driven Architecture

Education

Malaviya National Institute of Technology Jaipur

Bachelor’s Degree — Computer Science Engineering

Jan 2012Jan 2016

Maheshwari Public School,Jaipur,Rajasthan

High School — Science and Mathematics

Jan 2007Jan 2012