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.

java microservices apache kafka spring boot event-driven architecture distributed systems
Pune, Maharashtra, India

experience

Software Engineer Aug 2022 - Present

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.
Summer Research Fellow May 2021 - Sep 2021

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

languages
Java 17 C C++
frameworks & technologies
Spring Boot Docker Apache Kafka NATS REST API Event-Driven Architecture Microservices Hyperledger Sawtooth
tools & ci/cd
Jenkins Bitbucket Redgate Flyway SonarQube Splunk Postman / Insomnia Git / GitHub
platforms & others
PostgreSQL AWS PCF (Tanzu) ISO 8583 / 20022 Linux / Windows

projects

Automatic Detection of Road Conditions

Built a CLI using Python implementing the YOLOv4 object detection algorithm to process images and videos for detecting potholes and irregularities in road surfaces.

Python YOLOv4 Computer Vision OpenCV

certifications

Generative AI Leader Certification
Google Cloud · Oct 2025
View Credential →

education

2018 — 2022
Bachelor of Engineering, Computer Engineering
🏆 Rank: 3rd 📈 CGPA: 9.65 / 10.0 91.38%
2016 — 2018
Higher Secondary (12th Grade, Science)
78.31%
2015 — 2016
Secondary School (10th Grade)
91.80%

blog

Blogs coming soon.