Rajat Jain — Software Engineer
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.
Stackforce AI infers this person is a Cloud Computing expert with a focus on distributed systems and big data solutions.
Experience: 11 yrs 6 mos
Skills
- Distributed Systems
- Aws
- Full Stack Development
- Big Data
- Java Development
- Web Services
Career Highlights
- Over 10 years of experience in software engineering.
- Expert in building highly available distributed systems.
- Passionate about simplifying complex infrastructures.
Work Experience
Meta
Software Engineer (2 mos)
Amazon Web Services (AWS)
Senior Software Development Engineer (1 yr 1 mo)
Software Development Engineer (5 yrs 10 mos)
PayPal
Software Developer Internship (3 mos)
Samsung Electronics
Lead Engineer (1 yr 4 mos)
Software Engineer (2 yrs 9 mos)
Education
Master of Science - MS at Stony Brook University
Bachelor of Technology (BTech) at Guru Nanak Dev University