Rahul Kumar Singh

Senior Software Engineer

Bengaluru, Karnataka, India14 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in developing high-availability systems for cloud environments.
  • Proficient in C and C++ for large-scale distributed systems.
  • Strong background in database clustering and performance optimization.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in Cloud Computing and Database Management.

Contact

Skills

Other Skills

Agile DevelopmentAlgorithmsBusiness RequirementsCC++Code ReviewCommunicationComputer ScienceData StructuresDatabasesDebuggingDistributed ArchitectureEclipseInterviewingLeadership

About

Experienced software engineer with a demonstrated history of working on development large scale distributed systems. Strong engineering professional skilled in application development using C and C++ on both Linux and Windows.

Experience

Nvidia

Senior Software Engineer

Jan 2024Present · 2 yrs 2 mos · Bangalore Urban, Karnataka, India · Hybrid

Vmware

Senior Member Of Technical Staff

Nov 2019Dec 2023 · 4 yrs 1 mo · Greater Bengaluru Area

  • Working for VMware's flagship product vSphere High Availability Team for both On-premise and VMware cloud on AWS. Team ensures high availability at all aspects -- Compute/Storage/Network/GuestOS/Apps -- for mission critical VMs.

Oracle

Senior Member Of Technical Staff

May 2017Nov 2019 · 2 yrs 6 mos · Bengaluru, Karnataka, India

  • Oracle Real Application Clusters (Oracle RAC) is a clustered version of Oracle Database that can be used as the foundation of a database cloud system as well as a shared infrastructure, ensuring high availability, scalability, and agility for any application. These clusters consists of hundreds of the database instances (computers) interacting with each other and are complex by nature. I, as part of RAC RDBMS group, develop solutions like shared buffer cache (cache fusion), distributed locking, and underlying communication layer. The major challenges faced are to provide tenant isolation, reliability/fault tolerance, performance, and scalability. The product development involves use of C.

Hewlett packard enterprise

3 roles

Specialist

Dec 2016May 2017 · 5 mos

Senior Systems Software Engineer

Aug 2014Dec 2016 · 2 yrs 4 mos

Systems Software Engineer

Aug 2011Aug 2014 · 3 yrs

Education

Manipal Institute of Technology

Bachelor’s Degree — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Agile Development & Algorithms

Explore similar profiles based on matching skills and experience