Engineering leader with 15 years of experience in back-end software development, specializing in Java, cloud, and microservices architectures. Proven track record designing, building, and optimizing scalable, high-performance distributed systems. Hands-on technical leader who has successfully led and mentored engineering teams of up to 15 members from requirements through product delivery. Expertise in translating complex business needs into robust technical roadmaps and ensuring end-to-end delivery of resilient, scalable solutions.

Skills

System Design / Architecture

Master
  • Design Patterns
  • Object-Oriented Design
  • SOLID Principles
  • Microservice Architecture

Spring

Master
  • MVC
  • Data
  • Security
  • OAuth2
  • Boot

Java / JVM

Master
  • Oracle Certified Professional Java SE 6
  • Java 17
  • Java 21

Messaging

Master
  • Apache Kafka
  • Kafka Streams

Cloud / DevOps

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

Data Engineering

Master
  • DBT
  • Dagster
  • Snowflake
  • Apache Iceberg
  • Kafka
  • Kafka Connect
  • Kafka Streams

Generative AI

Master
  • RAG
  • Spring AI

Frontend

Intermediate
  • Vaadin Flow, Hilla
  • Angular, React

Work Experience (8)

Oct 2025 - Current
Sr. Engineering Manager
Arrise Solutions (India) Pvt. Ltd.
Leading an engineering team managing back-end, front-end, and data analytics to build a real-time analytics system for clients and casino operators.
  • Project: Real-time Analytics System for Casino Operators
  • Skills: Java 17, Kafka (Confluent Cloud, Kafka Streams, Kafka Connect), Spring Boot, AWS, Kubernetes, Trino, StarRocks, Dagster, DBT
  • Technical Debt Management: Led a comprehensive technical debt reduction initiative, achieving 50% improvement in development velocity. Implemented code quality gates and refactored legacy codebases to enhance maintainability and scalability.
  • Data Pipeline Optimization: Redesigned and optimized complex data pipelines using Dagster and DBT, resulting in 40% improvement in data processing efficiency and reliability, reducing data latency for end-users.
  • Automated analytics authoring, testing, and deployment while ensuring correctness and reliability of existing systems.
Jul 2023 - Sep 2025
Principal Engineer
HUB
Led a team of 8-10 engineers on a client-facing data analytics solution.
  • Project: HUB Data Platform—an in-house SaaS data platform for quickly onboarding asset managers for data analytics.
  • Skills: Java 17, Kafka (Confluent Cloud, Kafka Streams), Spring Boot, Azure, Kubernetes, Snowflake, Dagster, DBT, RAG using Snowflake Cortex
  • Technical Debt Reduction: Drove significant technical debt reduction, achieving 60% improvement in delivery efficiency. Streamlined complex ETL pipelines using modern Dagster and DBT orchestration and transformation, enhancing data quality and reliability.
  • Successfully conceptualized and delivered AI/LLM-based revenue-generating features.
  • Mentored team members through regular 1-on-1 performance reviews, aligning individual goals with company objectives and fostering a high-performance culture.
Aug 2021 - Jun 2023
Senior Technical Lead
Paytm Payments Bank
Senior technical leader on UPI payment infrastructure.
  • Project: UPI
  • Skills: Java, Kafka, Spring Boot, MySQL
  • Transaction Reconciliation System: Scalable system for transaction reconciliation among UPI participants.
  • Managed technical debt and code quality across 10 codebases. Integrated code quality gates into CI/CD pipelines.
  • Refactored outdated modules to reduce technical debt and improve modularity by splitting into independent microservices.
May 2019 - Jul 2021
Technical Lead
Paytm Payments Bank
Led design and implementation of new features and production deployments.
  • Project: Bank Reporting System
  • Skills: Java, Kafka, Kafka Streams, Kafka Connect, Apache Spark, Spring Boot
  • Led end-to-end delivery of critical features for the passbook and statement module.
  • Revamped outdated modules for bulk statement delivery (~8 million monthly statements).
  • Designed and implemented on-demand account statement and report delivery from data warehouse to corporate accounts.
  • Built data ingestion pipelines using Kafka Connect and Kafka Streams.
  • Promoted writing SOLID and test-friendly code among developers.
  • Conducted knowledge-sharing sessions and training for new joiners and freshers.
Sep 2016 - May 2019
Senior Software Developer
IHS Markit
 Noida
Led an internal project providing financial data feeds to other teams and projects.
  • Project: Data Delivery
  • Skills: Java 8, Google Guice, MongoDB, Kafka, Zookeeper, Spark, AWS (ECS, ECR, SNS, ELB, Lambda), Docker, GitLab, Angular 6, Angular Material
Mar 2014 - Sep 2016
Senior Software Developer
hCentive
 Noida
Developed a microservices-based financial management solution for the US health insurance market using Java, Spring, RabbitMQ, SQL, and MongoDB. Contributed to technology stack decisions, feature design and development, and quality assurance. Led proof-of-concept activities and guided other teams.
  • Project: WebInsure Financial Management
  • Skills: Java, Spring (Boot, MVC, Batch, Integration), RabbitMQ, MongoDB, PostgreSQL, JavaScript, AngularJS, Bower, Grunt, Yeoman
  • Core team member handling design and development of key features.
  • Optimized performance through design and code refactoring.
  • Modularized front-end code structure and introduced automated build processes using Bower and Grunt.
  • Received on-spot and monthly performance awards.
Dec 2012 - Mar 2014
Software Developer
Sapient
 Gurgaon
Worked on a portal for a major client using Java, Spring, and Portlets.
  • Project: John Deere
  • Skills: Java, Portlets, jQuery
  • Developed utility tools to verify configuration properties across build environments.
  • Implemented Maven structure to improve modularity and reusability.
  • Recognized for debugging and code refactoring expertise.
Jul 2010 - Jun 2012
Software Developer
Accenture
 Mumbai
Started as a fresher developing a life insurance product using Java, Spring, and jQuery.
  • Project: Accenture Life Insurance Platform
  • Skills: Java, RDBMS, jQuery, HTML, Spring
  • Implemented user stories using Spring Batch and Integration.
  • Actively contributed to bug fixing and learned code debugging best practices.
  • Modernized front-end using jQuery.

Education (1)

2006 - 2010
Bachelor
 Computer Science
JIIT, Noida

Languages

English

Fluent

Hindi

Native