Bengaluru, India · Available for backend roles · Immediate joiner

BACKEND ENGINEER / JAVA · SPRING BOOT · AWS

I build reliable backend systems with Java and Spring Boot.

Around 2 years of software development experience across payment services, cloud-native microservices, data platforms, and AI-assisted diagnostics.

LinkedIn profile

SELECTED IMPACT

Production improvements, not just features shipped.

~15%Higher payment successAutomated validation
~40%Less manual interventionAutomated validation
~30%Faster root-cause investigationsClaude-powered MCP tooling

01 / ABOUT

Practical engineering, built for production.

I work on backend services where correctness, latency, and reliability matter. My experience spans fintech payment flows, reference data, AWS-based microservices, and AI-assisted root-cause analysis.

I value simple APIs, clear service boundaries, useful observability, and code that is easy for another engineer to maintain.

Backend APIsDistributed systemsProduction reliabilityAI-assisted tooling

02 / EXPERIENCE

Experience in production environments.

Backend development across fintech, data platforms, and infrastructure.

Aug 2025 — Sep 2026Mumbai

Software Development Engineer I

NIUM

  • Built real-time Java/Spring Boot payment systems processing 5K+ daily transactions across 50+ banking partners with 99.99%+ uptime.
  • Improved payment success rates by ~15% and reduced manual intervention by ~40% through automated validation.
  • Built a Claude-powered MCP server for transaction-failure root-cause analysis using database logs and diagnostics, reducing investigation time by ~30%.
  • Migrated SWIFT, IFSC, and bank-code reference data into a centralized graph-based system, reducing configuration complexity and improving partner onboarding.
  • Added Redis caching to high-traffic lookups and operated AWS EKS microservices with automated scaling, CI/CD, and monitoring.
Apr 2025 — Aug 2025Noida

Associate Backend Developer

Blacklight Studio

  • Built Java/Spring Boot backend services to improve platform scalability and modularity.
  • Designed REST APIs and caching strategies that reduced average response time from ~200 ms to 50 ms (75%).
  • Optimized database queries and implemented connection pooling to handle concurrent load with low latency.
  • Collaborated with cross-functional teams to ship production features and maintain service reliability.
Oct 2024 — Feb 2025Pune

Software Engineer

Inorg (VivaOps)

  • Built backend services and microservices with Java and Spring Boot for internal applications.
  • Implemented Jenkins CI/CD pipelines, reducing manual deployment effort by ~70%.
  • Managed AWS EC2, S3, RDS, and VPC with auto-scaling; used Terraform and Ansible to reduce deployment time from ~45 minutes to 5 minutes.
  • Containerized applications with Docker and orchestrated them on Kubernetes.

03 / SKILLS

A focused backend stack.

Core technologies I use to build, ship, and operate backend services.

Languages

JavaSQLC++JavaScript

Java & APIs

Spring BootSpring FrameworkSpring Data JPAHibernateSpring CloudMicroservicesREST APIs

Data & Messaging

MySQLPostgreSQLMongoDBRedisAmazon SQSRabbitMQEvent-Driven Architecture

Cloud & DevOps

AWSEKSEC2RDSS3VPCDockerKubernetesJenkinsCI/CDTerraformAnsible

Engineering

MultithreadingConcurrencyOOPSystem DesignAgile/Scrum

Tools & AI

GitMavenGradleIntelliJ IDEAPostmanCloudWatchClaude APIMCPPrompt Engineering

04 / PROJECTS

Selected backend work.

Browse GitHub ↗
DATA PLATFORMInternal · no public demo

Banking Reference Data Graph

NIUM

Migrated SWIFT, IFSC, and bank-code reference data from application code into a centralized graph-based system to simplify configuration and partner onboarding.

JavaReference DataMicroservicesRedis
Problem

SWIFT, IFSC, and bank-code reference data needed repeated maintenance across application configuration.

Approach

Moved reference data into a centralized graph-based system.

Outcome

Reduced configuration complexity and improved partner onboarding.

ALGORITHMIC PROJECT

Word Lookup Dictionary

Dictionary application

A dictionary application using Trie-based word lookup with O(m) lookup time, where m is the word length.

Trie SearchLevenshtein DistanceAuto-suggestionFuzzy Matching
Problem

Finding words and handling spelling variations requires fast exact lookup and useful suggestions.

Approach

Implemented Trie-based lookup, auto-suggestion, and spell correction using Levenshtein distance with fuzzy matching.

Outcome

Combines efficient exact search with spelling-aware suggestions and correction in one dictionary workflow.

05 / EDUCATION & RECOGNITION

Education and competitive programming.

EDUCATION

B.Tech in Computer Science

Shri Mata Vaishno Devi University

2020 – 2024

ACHIEVEMENT

CodeChef · 4-star

1654 points · Global Rank 2 in the November Long 2022 contest, Division 3 (Rated).

06 / CONTACT

Let's build something useful.

For backend engineering roles, technical conversations, or interesting engineering problems.