I am Rahul Kumar Gupta, a Software Engineer working in Tata Consultancy Services and B.E. Computer Science graduate (2024) from Chandigarh University.
I specialize in backend engineering and data systems, with hands-on experience building scalable APIs, microservices, and data pipelines using Scala, Python, Java, and Spring Boot.
My work focuses on performance optimization, distributed data processing, search systems at scale, and production-grade CI/CD pipelines. I actively solve algorithmic problems and participate in competitive programming to strengthen core CS fundamentals.
Skills: Scala, Python, Java, Spring Boot, PySpark, Elasticsearch, PostgreSQL, Redis.
Interests: Backend Engineering, Distributed Systems, Data Engineering, Competitive Programming, Open Source.


