Ritvik Sapra

Software Engineer

Delhi, India3 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in backend systems and microservices architecture.
  • Proven track record in optimizing legacy systems.
  • Strong focus on reliability and operational excellence.
Stackforce AI infers this person is a Backend Engineer specializing in Telecommunications and Software Engineering with a focus on reliability.

Contact

Skills

Core Skills

JavaMicroservicesAutomation

Other Skills

Systems DesignDebuggingReliability EngineeringUnixRoot-cause analysisNetworkingSecure Remote AccessREST APIsDockerLinuxCI/CDDistributed SystemsBack-end OperationsSite Reliability EngineeringSoftware Infrastructure

About

I work on systems where documentation ends, ownership is unclear, and problems don’t have obvious answers. Currently open to backend and systems engineering roles in India and Internationally. Over the past few years, I’ve worked at the centre of complex, distributed environments, Debugging end-to-end data flows, improving reliability, and turning operational headaches into repeatable systems. I’m often the person teammates come to when something doesn’t quite make sense or when the problem requires thinking beyond what’s written. Recently, I designed and deployed a minimal Java Spring Boot backend service with end-to-end CI/CD on my self-hosted infrastructure, focusing on backend fundamentals, production readiness, and ownership from code to deployment. I enjoy working on the hard parts: legacy systems, scale, ambiguity, and decisions that affect reliability long after the ticket is closed. This mindset led me to initiatives like reducing and re-architecting tens of thousands of Unix scripts into reusable, maintainable flows, and designing monitoring and recovery patterns that teams could rely on. Outside of work, I built and operate my own self-hosted infrastructure which is driven by a strong belief in data ownership, privacy, and understanding systems deeply rather than treating them as black boxes. I also enjoy teaching and explaining complex ideas simply, whether that’s system design, AI, or emerging technologies. My goal is to build technology that’s reliable, understandable, and responsible.

Experience

Amdocs

2 roles

Software Developer

Promoted

Jul 2023Oct 2025 · 2 yrs 3 mos · Gurugram, Haryana, India · Hybrid

  • Worked on Java backend based large-scale enterprise systems for a major telecom client undergoing migration from legacy SOA to microservices architecture.
  • Owned end-to-end analysis of complex data flows across multiple applications, identifying reliability gaps and operational bottlenecks in production Java services. Delivered multiple client feature requests by developing the product and debugging existing shortcomings.
  • Led a reuse and optimization initiative across 20,000+ Unix scripts (crons, schedulers, automation jobs), designing a systematic approach that reduced duplication, improved maintainability, and eliminated months of manual effort.
  • Played a key role in improving backend system reliability by designing monitoring, alerting, and recovery patterns, significantly reducing production incidents and improving SLA adherence.
  • Frequently consulted by teammates and stakeholders for problems involving Java services, undocumented behavior, or cross-system dependencies.
JavaMicroservicesSystems DesignDebuggingReliability Engineering

Associate Software Engineer

Nov 2021Jun 2023 · 1 yr 7 mos · Gurugram, Haryana, India · Hybrid

  • Joined Amdocs as a fresher and worked on resolving production issues for one of the company’s largest clients in Asia.
  • Gained deep exposure to enterprise systems, Unix-based automation, databases, and large-scale operational environments while supporting live systems under strict reliability requirements.
  • Developed a strong foundation in debugging, root-cause analysis, and understanding complex systems under real production constraints and time-sensitive environments.
JavaUnixDebuggingRoot-cause analysis

Usid

Software Engineer Intern

Jun 2020Jul 2020 · 1 mo · Delhi, India

  • Worked with data science techniques to determine creditworthiness of a person by analyzing his call logs, to give out small amounts of loans.

Cetpa infotech pvt. ltd.

ML/AI Summer Trainee

Jun 2019Jul 2019 · 1 mo · HMR Insitute of Technology and Management

  • A summer training on basics of Data analysis and Machine Learning. Data visualization and Machine learning basics like clustering and supervised data was taught. Some basic algorithms like KNN, SVM, Linear, log and other types of regressions were also learnt during this training.

Skywalkers techeducation pvt ltd

Research And Development Intern

Jan 2019May 2019 · 4 mos · New Delhi Area, India

  • A part time internship at Skywalkers TechEducation pvt. ltd. My work included building drones and designing Aeromodels. I worked across different teams to increase the business. Managed a team of new interns and developed business strategies.

Ernet india, department of electronics & it (deity), mc&it, govt. of india

Software Development Intern

Jun 2018Jul 2018 · 1 mo · New Delhi Area, India

  • Worked on a web based software using PHP and MySql.

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology - BTech

Jan 2017Jan 2021

Ryan International School - India

High School

Jan 2015Jan 2017

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience