Rajat Jain

Software Engineer

United States11 yrs 6 mos experience
Highly Stable

Key Highlights

  • Over 10 years of experience in software engineering.
  • Expert in building highly available distributed systems.
  • Passionate about simplifying complex infrastructures.
Stackforce AI infers this person is a Cloud Computing expert with a focus on distributed systems and big data solutions.

Contact

Skills

Core Skills

Distributed SystemsAwsFull Stack DevelopmentBig DataJava DevelopmentWeb Services

Other Skills

JavaAutomated FailoversAPI AbstractionsObservabilityPythonReactJsGoogle Cloud PlatformSpringJerseyAndroid DevelopmentJava EEPostgreSQLMySQLdynamodbMariaDB

About

Senior Software Engineer with more than 10 years of work experience in product based industries. Firm believer of customer obsession, ownership, think big, deliver results, invent and simplify. My current responsibilities include development of highly available and partition tolerant database cluster control plane using technologies like Java, Python, C, linux, AWS step functions, AWS EBS, EC2, S3. My professional interests include developing: 1. Single, multi leader and leaderless distributed systems. 2. Highly available systems by detecting failures and executing automated failovers. 3. Synchronous and asynchronous replication system. 4. Abstractions using APIs to hide complexities to create highly maintainable systems. 5. Alarms and metrics system to monitor production systems and provide best services to the customers. Passionate about building resilient infrastructure, simplifying complexity through well-designed abstractions, and delivering scalable solutions that improve customer experience.

Experience

Meta

Software Engineer

Jan 2026Present · 2 mos

Amazon web services (aws)

2 roles

Senior Software Development Engineer

Promoted

Dec 2024Jan 2026 · 1 yr 1 mo

  • Leading the design and development of the Amazon RDS Open Source engines control plane, building highly available, fault-tolerant distributed systems. Driving innovations in automated failovers, replication, API abstractions, and observability to deliver resilient, scalable cloud database services.
JavaAWSDistributed SystemsAutomated FailoversAPI AbstractionsObservability

Software Development Engineer

Feb 2019Dec 2024 · 5 yrs 10 mos

Paypal

Software Developer Internship

May 2018Aug 2018 · 3 mos · San Jose, California

  • Worked as a full stack developer in Paypal Core payments log analysis project. Analyzed log based big data to extract the most suspicious factors if a bug crossed its threshhold value which will help developers to debug issues quickly. Used Python, Big Data, Pig for data extraction and analyzation. Used Java restful Apis for backend. Designed a front end in ReactJs. Deployed the product on Google Cloud Platform.
PythonBig DataJavaReactJsGoogle Cloud PlatformFull Stack Development

Samsung electronics

2 roles

Lead Engineer

Mar 2016Jul 2017 · 1 yr 4 mos

  • Lead software developer in Samsung B2B domain.

Software Engineer

Jun 2013Mar 2016 · 2 yrs 9 mos

  • Java Developer in B2B Solutions team in Samsung Research Institute Noida.
  • Core Responsibilities: Restful Web Services using Spring and Jersy, Android Solution Development, Web application development using Java EE, Struts2, Spring framework.
JavaSpringJerseyAndroid DevelopmentJava EEJava Development+1

Education

Stony Brook University

Master of Science - MS — Computer Science

Jan 2017Jan 2018

Guru Nanak Dev University

Bachelor of Technology (BTech)

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Distributed Systems & Aws

Explore similar profiles based on matching skills and experience