Summary
Rahul Noulia is a backend-focused software developer with eight years of experience building Java Spring Boot services, REST APIs, and cloud-native solutions from Gurugram, India. He has a strong track record at Tata Consultancy Services delivering critical financial features with zero production issues, practicing TDD, SOLID principles, and clean-code discipline. Comfortable across the stack, he combines hands-on Java development with system design and unit testing (JUnit) while working in agile teams. Rahul also explores AI/ML and GenAI topics alongside core backend work, reflecting a curiosity for applying modern ML patterns to production systems.
8 years of coding experience
4 years of employment as a software developer
BCA, Computer Science, A, BCA, Computer Science, A at Graphic Era Hill University