Rishi Goyal profile photo 1 on Tal

Rishi Goyal

Software Development Engineer | Distributed Systems (Java/Spring Boot) | AWS & Event-Driven Architecture | 1,520+ Day Algorithmic Streak

Noida

3+ years of work experience

Tata Consultancy Services
Aug 20233 yrs 1 moPresent

Noida, Uttar Pradesh, India

As a Software Development Engineer, I specialize in the architectural modernization of enterprise-scale backend systems, primarily focusing on decoupling distributed monoliths into resilient microservices. I spearheaded the extraction of redundant logic into a shared JAR library, which drove a 40% reduction in codebase size and improved inter-service latency by 20%. My role involves deep performance tuning; I diagnosed and resolved critical N+1 query bottlenecks in Spring Boot, effectively cutting production timeouts by 15%. ​On the infrastructure side, I engineered automated Jenkins pipelines to streamline CI/CD workflows, eliminating manual deployment errors and saving the team 20 minutes per build cycle. I also took sole ownership of designing ETL workflows and LDAPS integrations for high-volume data migration. Furthermore, I orchestrated technical alignment between Product and QA stakeholders to execute major Java framework upgrades, resulting in a 25% increase in system throughput. Tech Stack: Java 17, Spring Boot, Microservices, AWS (ECS Fargate, SQS, X-Ray), RAG AI (Gemini/Groq), Docker, Kubernetes, Jenkins, Redis, SQL.
Freecharge
Feb 20235 moJul 2023

Gurugram, Haryana, India

Focused on high-performance backend development for BNPL (Buy Now Pay Later) financial products. Key Engineering Impacts: API Optimization: Initiated and implemented asynchronous processing strategies for high-traffic BNPL services, driving a 40% reduction in API response time. Quality Assurance: Built a robust suite of 70+ JUnit and integration tests for the Loan Onboarding System (LOS), achieving 90%+ code coverage and ensuring regression-free deployments. Observability: Designed application monitoring (APM) dashboards to enable real-time alerting on bottlenecks, reducing critical production bugs by 30%. CI/CD Modernization: Facilitated cross-functional workshops to overhaul release strategies, increasing deployment frequency by 20% through stricter quality gates. Tech Stack: Java, Spring Boot, SQL, JUnit, APM Tools.

Rishi’s AI Stack

aistudio
aistudio
anthropic apis
anthropic apis
claude code
claude code
gemini
gemini
github copilot
github copilot
kimi
kimi

Education

Poornima college of engineering

Bachelor of Technology - BTech (HONOURS), Computer Science and Engineering

Poornima college of engineering

20194 yrs2023
St. Xavier's School, Jaipur

Higher Secondary, Mathematics and Economics

St. Xavier's School, Jaipur

200612 yrs2018

Join Rishi and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Rishi Goyal on Tal

Headline

Software Development Engineer | Distributed Systems (Java/Spring Boot) | AWS & Event-Driven Architecture | 1,520+ Day Algorithmic Streak

About

I am a Backend Engineer obsessed with system efficiency, latency reduction, and clean architecture, operating on the strict philosophy of "Measure, Optimize, Automate." Currently at Tata Consultancy Services (Digital), I specialize in transforming legacy monoliths into resilient, scalable microservices. My engineering focus centers on high-concurrency event-driven architectures utilizing the Java ecosystem (Spring Boot), Cloud-Native infrastructure (AWS ECS Fargate, Amazon SQS, X-Ray), and integrating RAG AI pipelines. In terms of recent architectural impact, I successfully decoupled legacy distributed monoliths into shared JAR libraries, driving a 40% reduction in codebase redundancy and improving inter-service latency by 20%. I also diagnosed and resolved critical N+1 query bottlenecks in Spring Boot, cutting production timeouts by 15%. Beyond production engineering, I maintain a ruthless standard of algorithmic discipline as a LeetCode Knight, with 1,300+ problems solved and an active continuous streak of 1,520+ days. I build systems that scale and code that lasts.

Location

Noida

AI stack

aistudio

anthropic apis

claude code

gemini

github copilot

kimi

Work experience

Software Development Engineer at Tata Consultancy Services, Aug 2023 - Present · 3 yrs 1 mo, Noida, Uttar Pradesh, India, As a Software Development Engineer, I specialize in the architectural modernization of enterprise-scale backend systems, primarily focusing on decoupling distributed monoliths into resilient microservices. I spearheaded the extraction of redundant logic into a shared JAR library, which drove a 40% reduction in codebase size and improved inter-service latency by 20%. My role involves deep performance tuning; I diagnosed and resolved critical N+1 query bottlenecks in Spring Boot, effectively cutting production timeouts by 15%. ​On the infrastructure side, I engineered automated Jenkins pipelines to streamline CI/CD workflows, eliminating manual deployment errors and saving the team 20 minutes per build cycle. I also took sole ownership of designing ETL workflows and LDAPS integrations for high-volume data migration. Furthermore, I orchestrated technical alignment between Product and QA stakeholders to execute major Java framework upgrades, resulting in a 25% increase in system throughput. Tech Stack: Java 17, Spring Boot, Microservices, AWS (ECS Fargate, SQS, X-Ray), RAG AI (Gemini/Groq), Docker, Kubernetes, Jenkins, Redis, SQL.

Graduate Engineer Trainee at Freecharge, Feb 2023 - Jul 2023 · 5 mo, Gurugram, Haryana, India, Focused on high-performance backend development for BNPL (Buy Now Pay Later) financial products. Key Engineering Impacts: API Optimization: Initiated and implemented asynchronous processing strategies for high-traffic BNPL services, driving a 40% reduction in API response time. Quality Assurance: Built a robust suite of 70+ JUnit and integration tests for the Loan Onboarding System (LOS), achieving 90%+ code coverage and ensuring regression-free deployments. Observability: Designed application monitoring (APM) dashboards to enable real-time alerting on bottlenecks, reducing critical production bugs by 30%. CI/CD Modernization: Facilitated cross-functional workshops to overhaul release strategies, increasing deployment frequency by 20% through stricter quality gates. Tech Stack: Java, Spring Boot, SQL, JUnit, APM Tools.

Education

Bachelor of Technology - BTech (HONOURS), Computer Science and Engineering, Poornima college of engineering

Higher Secondary, Mathematics and Economics, St. Xavier's School, Jaipur

Public links

github: https://github.com/RISHI2303

leetcode: https://leetcode.com/rishigoyal230