Principal Software Engineer with 15+ years of experience building high-performance backend systems and scalable data platforms. Deep expertise in Java, Spring Boot, Apache Kafka, and modern data engineering stacks (DBT, Snowflake, Dagster). Proven leader in designing distributed microservices architectures, optimizing real-time data pipelines, and delivering AI-driven product features. Experienced across cloud environments (AWS, Azure) with a strong record of mentoring engineering teams and driving measurable delivery improvements.

Skills

Data

Master
  • Apache Kafka(Core, Connect, Streams)
  • DBT
  • Dagster
  • Snowflake
  • Apache Iceberg
  • Trino
  • StarRocks
  • RDBMS
  • NoSQL

Java / JVM

Master
  • Java 21
  • Java 17
  • Spring Boot
  • Spring AI

Generative AI & AI-driven SDLC

Master
  • LLM Integration
  • Retrieval-Augmented Generation (RAG)
  • Google ADK
  • Spring AI
  • Snowflake Cortex
  • Workflow Automation
  • Claude
  • OpenCode

Cloud & DevOps

Master
  • AWS
  • Kubernetes
  • Docker
  • Helm
  • Prometheus
  • Grafana

System Design & Architecture

Master
  • Distributed Systems
  • Microservices
  • Event-Driven Architecture
  • Domain-Driven Design
  • API Design
  • SOLID Principles

Engineering Leadership

Master
  • Technical Strategy
  • Team Mentorship
  • Stakeholder Management
  • Cross-functional Collaboration
  • Technical Debt Management
  • Agile Delivery

Work Experience (8)

Oct 2025 - Current
Sr. Principal Engineer
Arrise Solutions (India) Pvt. Ltd.
Leading an engineering team to architect and deliver a real-time analytics platform for casino clients and operators, processing high-throughput gaming event streams.
  • Architected a real-time analytics system using Java 17, Kafka (Confluent Cloud, Kafka Streams, Kafka Connect), StarRocks, Trino, Dagster, and DBT on AWS/Kubernetes.
  • Spearheaded a technical debt reduction initiative that improved development velocity by 50% through code quality gates, modular refactoring, and enforced architectural standards.
  • Redesigned data pipelines with Dagster and DBT, achieving a 40% improvement in processing efficiency and significantly reducing data latency for end-users.
  • Automated analytics pipeline deployments, cutting deployment time by 30% while maintaining 99.9% system reliability.
Jul 2023 - Sep 2025
Principal Engineer
HUB
Led a team of 8–10 engineers to build HUB Data Platform — an in-house SaaS solution enabling rapid onboarding of asset managers for data analytics and reporting.
  • Delivered the HUB Data Platform using Java 17, Spring Boot, Kafka (Confluent Cloud, Kafka Streams), Snowflake, Dagster, DBT, and Azure Kubernetes Service.
  • Drove a 60% improvement in delivery efficiency by eliminating legacy ETL bottlenecks and adopting modern orchestration and transformation with Dagster and DBT.
  • Conceptualized and delivered AI/LLM-powered features using RAG with Snowflake Cortex, directly contributing to new revenue streams.
  • Mentored engineers through structured 1-on-1s and goal alignment, fostering a high-performance, growth-oriented team culture.
Aug 2021 - Jun 2023
Senior Technical Lead
Paytm Payments Bank
Senior technical leader for UPI payment infrastructure, responsible for system reliability, code quality, and scalable transaction processing.
  • Designed and built a scalable transaction reconciliation system for UPI participants using Java, Kafka, Spring Boot, and MySQL.
  • Managed code quality and technical health across 10 microservice codebases by embedding automated quality gates into CI/CD pipelines.
  • Reduced technical debt by decomposing monolithic modules into independent, maintainable microservices — improving both scalability and deployment agility.
May 2019 - Jul 2021
Technical Lead
Paytm Payments Bank
Led design, implementation, and production delivery of core banking features for the passbook and statement module.
  • Revamped the bulk statement delivery pipeline, scaling it to process ~8 million monthly statements reliably.
  • Designed and implemented on-demand account statement delivery from the data warehouse to corporate accounts.
  • Built real-time data ingestion pipelines using Kafka Connect and Kafka Streams.
  • Championed SOLID principles and test-driven development across the team; conducted regular knowledge-sharing sessions for new engineers.
Sep 2016 - May 2019
Senior Software Developer
IHS Markit
 Noida
Led an internal financial data delivery platform, providing structured market data feeds to downstream teams and products.
  • Built and maintained a financial data distribution service using Java 8, Kafka, Spark, MongoDB, and AWS (ECS, ECR, Lambda, SNS, ELB).
  • Developed a self-service Angular 6 front-end for data feed configuration and monitoring, improving internal team productivity.
  • Containerized services with Docker and managed deployments via GitLab CI/CD pipelines.
Mar 2014 - Sep 2016
Senior Software Developer
hCentive
 Noida
Core team member on a microservices-based financial management product for the US health insurance market.
  • Designed and developed key features using Java, Spring (Boot, MVC, Batch, Integration), RabbitMQ, PostgreSQL, MongoDB, and AngularJS.
  • Optimized application performance through systematic code and design refactoring; modularized the front-end build process using Bower and Grunt.
  • Contributed to technology stack decisions, proof-of-concept activities, and cross-team technical guidance.
  • Received On-the-Spot and Monthly Performance Awards for outstanding contributions.
Dec 2012 - Mar 2014
Software Developer
Sapient
 Gurgaon
Worked on a large-scale enterprise portal for John Deere using Java, Spring, and Portlets.
  • Built utility tools to automate verification of configuration properties across build environments, reducing manual effort.
  • Restructured the project to a Maven multi-module layout, improving code modularity and reusability.
  • Recognized by the team lead for debugging expertise and code refactoring contributions.
Jul 2010 - Jun 2012
Software Developer
Accenture
 Mumbai
Started career as a fresher developing the Accenture Life Insurance Platform using Java and Spring.
  • Implemented user stories using Spring Batch and Spring Integration for insurance policy processing workflows.
  • Modernized the user interface with jQuery, improving front-end responsiveness and user experience.
  • Developed strong debugging and code quality discipline through hands-on production support.

Education (1)

2006 - 2010
Bachelor of Technology
 Computer Science & Engineering
JIIT, Noida

Awards

2016
On-the-Spot Performance Award
hCentive
Recognized for significant performance optimizations and modularization of the front-end codebase.
2016
Monthly Performance Award
hCentive
Awarded for sustained contributions to feature development and overall product quality.

Certificates

2010-01-01
Oracle Certified Professional — Java SE 6 Programmer
Oracle

Languages

English

Fluent

Hindi

Native