about me
Software Engineer with over four years of experience designing, building, and deploying scalable applications using microservices architecture within agile environments. Currently based at Tata Consultancy Services, where responsibilities include the design and implementation of core services supporting multi-region resiliency and transactional uptime, along with driving code quality, database migration automation, and CI/CD process improvements.
Experienced in cross-functional collaboration, agile delivery practices, and mentoring new team members, with additional experience leading delivery for vendor teams. Skilled in leveraging modern AI-assisted development tools, including GitHub Copilot, to enhance engineering efficiency.
Core technical expertise includes Java, Spring Boot, PostgreSQL, Apache Kafka, AWS, and payment industry standards such as ISO 8583 and ISO 20022. Prior research experience includes work as a Summer Research Fellow at the Indian Institute of Technology, Hyderabad, focused on parallel transaction scheduling using Hyperledger Sawtooth.
experience
Tata Consultancy Services Limited (Client: Mastercard) · Pune, India
- Designed and implemented 3 core services for multi-region resiliency and transactional uptime in a scalable event-driven microservices system.
- Boosted throughput by optimizing Kafka stream processing with custom message filtering — slashing processing overhead by 35%.
- Wrote comprehensive JUnit tests achieving over 95% conditional coverage, integrated with Jenkins CI/CD and SonarQube for continuous quality analysis.
- Integrated Redgate Flyway to automate database migrations, cutting schema deployment and validation time by 50%.
- Led onboarding of new engineers and acted as delivery lead for the vendor team in an agile environment (Rally / Jira).
- Leveraged GitHub Copilot CLI and various LLMs to incorporate AI-assisted development practices.
Indian Institute of Technology, Hyderabad · Remote
- Developed a transaction family using Hyperledger Sawtooth to support parallel and interdependent transactions, enabling benchmarking of serial vs. parallel transaction scheduling strategies.
skills & technologies
projects
Built a CLI using Python implementing the YOLOv4 object detection algorithm to process images and videos for detecting potholes and irregularities in road surfaces.
certifications
education
blog
Blogs coming soon.