Nikhil Bhargav

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led team to improve subscription component availability significantly.
  • Reduced execution time by 60% for customer migration platform.
  • Implemented GDPR compliance solutions, saving 180-200 manual hours monthly.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in Fintech and E-commerce sectors.

Contact

Skills

Core Skills

JavaSpring

Other Skills

Spring BootCore-JavaSpring-MVCCassandraKafkaRESTMicro-servicesSpring-BatchMongoDBAndroidMySQLNashoreDesign patternsOracle DatabaseData Structures

About

Senior software developer with extensive experience in developing highly scalable and robust applications. Strong in building Java and Spring applications. Profound analytical skills, highly motivated, dynamic, result-oriented professional with good experience in server-side development, and always eager to learn more from others. Seekings a senior engineer role in a forward-looking organization to leverage my skill set.

Experience

8 yrs 5 mos
Total Experience
2 yrs 9 mos
Average Tenure
5 yrs 10 mos
Current Experience

Paypal

2 roles

Senior Software Engineer

Aug 2022Present · 3 yrs 10 mos

  • Subscription Checkout:
  • Lead a team of two for the availability initiative of two subscription components. Resulted in an availability increase from 3 nines to ~5 nines.
  • Scaled different DB queries and APIs by 400 times.
  • Reduced 92.5% failures and improved user experience for top 3500+ merchants by optimizing different DB queries and DB indexes.
  • Decreased the P99 query latencies for different APIs by 75x (from ~1400 to 20ms).
JavaSpring BootSpring

Software Engineer II

Aug 2020Aug 2022 · 2 yrs

  • Customer migration platform
  • Lead the team to reduced 60 percent execution time for customer migration platform (Voyage) by enabling DAG based execution in this distributed platform.
  • Improved the extensibility of Voyage platform by using configuration driven design while assisting in designing and developing the platform.
  • Designed and implemented Voyage platform from scratch. Collaborated with 15 platform teams and helped them for integrating with our platform.
  • Activities platform team:
  • Reduced 0.27M exception events from Activities pipeline, which decreased ~4M (0.27*15) database and resource calls.
  • Designed and developed message queue migration for Activities platform, which improved data consistency by 1 percent after migration, received bravo award.

Apple

Software Engineer

Jul 2018Jul 2020 · 2 yrs

  • Deputed by Infosys
  • Projects:
  • 1. Title: GDPR web services (Apple Account)
  • [GDPR (General Data Protection Regulations) web services for Apple Online Store Application]
  • Proactively used Kafka to implement retry queue & stored required details in Cassandra; Enabled web service using Spring; Added a central portal to track any failure cases (as any failure cost govt. penalties to the company).
  • Reduced 180-200 manual work hours per month. Developed the process robust against frequent failures (like Kafka down time), and added extensive documentation.
  • Technologies : Core-Java, Spring-MVC, Cassandra, Kafka.
  • 2. Title: Apple Online Store App (Apple Account)
  • [It is globally used for buying Apple products through mobile app]
  • Acted in team of three and to enable Order-Status redesign of the application in geo-expansion of APAC, JPAC & EMEA regions.
  • Improved customer experience (2X) in return/replacement flow by merging 4 server calls to one.
  • Technologies : Core-Java, Spring-MVC, REST, Kafka, Micro-services.

Stmicroelectronics

Research Intern

Jun 2017Jan 2018 · 7 mos · Noida Area, India

  • 1. Title: UniBE (Universal Backend Complier)
  • [UNIBE complier used by the ST for for mem gen, thought out the world]
  • Implemented dynamic checker in the complier. Worked on its core algorithm.
  • Advanced the core algorithm of engine of compile using dynamic programming technique, which resulted in 55-35% time reduction in output in many cases.
  • Technologies : Core-Java, Nashore, Design patterns.

Auribises technologies pvt ltd

Intern

Jul 2016Jun 2018 · 1 yr 11 mos · Ludhiana, Punjab, India

  • 1. Title: Easy Apper Application
  • [Platform for providing all the happening events around you]
  • Designed and delivered three micro-services from scratch including events and group messaging services along one batch service for loading events.
  • Design the services to manage the load in peak hours and reduced the code redundancy by 30% in code base by using different OOPs concepts and Design patterns like Chain of Responsibility and so on.
  • Technologies : Core-Java, Spring-Boot, Spring-Batch, MongoDB, Micro-services.
  • 2. Title: FuelOn (Available at Play Store)
  • [In this platform, the consumer can earn points for refilled fuel, which he/she use to avail different exciting offer]
  • Acted in team of two and implemented it from scratch. Added functionality for backend in addition to client side as well.
  • Technologies: Core-Java, Spring, Android, MySQL

Education

Guru Nanak Dev Engineering College, Ludhiana

Bachelor of Technology - BTech — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Java & Spring

Explore similar profiles based on matching skills and experience