Available for opportunities

Hello, I'm Shahid Khan

Senior Software Engineer with 9+ years of experience crafting high-performance microservices, cloud-native applications, and scalable distributed systems.

0 + Years Experience
0 + Companies
0 M+ Daily Transactions
ShahidKhan.java
public class ShahidKhan {

  private String role = "Senior Software Engineer";
  private int experience = 9;
  private String[] skills = {
    "Java", "Spring Boot",
    "Microservices", "Cloud"
  };

  public String getCurrentCompany() {
    return "Wells Fargo";
  }

  public boolean isPassionate() {
    return true;
  }
}

Turning complex problems
into elegant solutions

I'm a Senior Software Engineer currently at Wells Fargo, where I architect and build cloud-native microservices that process millions of financial transactions daily. With expertise spanning Java, Spring Boot, Kubernetes, and cloud platforms, I specialize in creating highly scalable, secure, and resilient distributed systems.

Over 9+ years across organizations like Wells Fargo, Nagarro, and Monocept, I've led cloud migrations, designed RESTful architectures, and implemented robust security solutions. I'm passionate about clean code, design patterns, and building software that makes a real impact.

High-throughput systems (1500 TPS)
Cloud-native architecture (AWS, Azure)
Enterprise-grade security (JWT, OAuth)
Full-stack (React, Angular, Spring)

Tech Stack

Java
Spring Boot
Docker
Kubernetes
Kafka
React
PostgreSQL
Redis
AWS
Azure
MongoDB

Where I've built
impactful software

Sep 2023 – Present

Wells Fargo

Senior Software Engineer 📍 Bangalore, India
Current
  • Developed cloud-based solutions to automate cheque processing using Java 17, Spring Boot, AKS Azure
  • Created REST APIs to process and track check processing with high-throughput requirements
  • Integrated Kafka event-driven architecture for check processing and validation workflows
  • Led migration of microservice projects from PCF to OpenShift cloud platform
  • Built ReactJS single-page applications for check processing operations
Java 17 Spring Boot Azure AKS Kafka ReactJS PostgreSQL
Aug 2021 – Sep 2023

Nagarro

Staff Engineer 📍 Gurugram, India
  • Developed CRM-related microservices using Spring REST and Java 11
  • Implemented microservices security using Spring Security and JWT
  • Led requirement gathering and feasibility analysis for AWS cloud migration and Amazon EKS
  • Implemented REST API request/response payload validation with JSON Schema interceptors
Java 11 Spring Security JWT AWS EKS
Aug 2017 – July 2021

Monocept

Software Engineer 📍 Gurugram, India
  • Implemented Spring AOP feature for application-wide logging
  • Designed and implemented Spring Security JWT for microservice authentication
  • Built Angular single-page applications consuming REST API payloads
  • Integrated SOAP web services using Apache Axis 2 and WSDL
  • Developed multiple REST APIs for insurance-based banking systems
Java Spring AOP Angular SOAP REST API

High-impact systems
I've engineered

Wells Fargo — Current

CHIMG Application

Whole-Sale Extract Service

Building microservices for cheque modernization — inspecting cheque TIFF images and returning quality check reports (IQA) with extreme throughput requirements.

10M+ Daily Volume
100ms SLA at P95
1500 TPS at Peak
Java 17 Spring Boot PostgreSQL Redis Azure Circuit Breaker ReactJS
Wells Fargo — Current

PME Application

Payment Management Engine

A comprehensive monitoring application for image-based payment processing. Used by the PMC team to track and manage cheque image item processing across the pipeline.

24/7 Monitoring
Real-time Processing
Java 17 Spring Boot Oracle ActiveMQ Redis PCF ReactJS
Nagarro

Hubble Application

NBFC Lending Business Platform

An NBFC lending business platform facilitating orchestration with multiple applications and clients. Uses FICO Blaze rule engine to provide dynamic execution flows based on client requirements.

Multi Client Orchestration
FICO Rule Engine
Java 8 Spring Boot Angular RabbitMQ AWS Docker MongoDB MySQL
Nagarro

MDM Application

Master Data Management

A centralized data lake platform acting as a master data management tool — storing master data and providing it to multiple downstream applications across the enterprise.

Central Data Lake
Multi-App Data Provider
Java 8 Spring Boot Angular RabbitMQ AWS Docker MongoDB MySQL
Monocept

Propero Application

Health Insurance Platform

A health insurance system where the operations team feeds data that flows through multiple processing stages until the final stage — enforcing the policy.

Multi Stage Pipeline
End-to-End Policy Lifecycle
Java Spring Boot Angular Kafka AWS Docker Oracle SOAP
Monocept

Agency Application

Agent Management & Product Mapping

An agent creation and product mapping system where agents are onboarded, trained under Relationship Managers, and mapped to insurance products.

Agent Onboarding
Product Mapping
Java Spring Boot Angular AWS Docker Oracle SOAP MongoDB
Monocept

Underwriting Application

Insurance Policy Underwriting

An underwriting system that handles risk assessment and validation before issuing insurance policies to customers.

Java Spring JPA REST API Oracle Servlet JSP JUnit

Technologies & tools
in my arsenal

Backend & Languages

Java (8, 11, 17)
Spring Boot
Spring Security
Spring Cloud
Hibernate / JPA
REST API Design
SOAP Web Services

Frontend

ReactJS
Angular
HTML / CSS / JS

Databases & Caching

PostgreSQL
MySQL
MongoDB
Oracle
Redis Cache

Cloud & DevOps

Docker
Kubernetes
AWS / Azure
Jenkins CI/CD
Terraform
Harness / UCD

Messaging & Middleware

Apache Kafka
RabbitMQ
ActiveMQ

Architecture & Concepts

Microservices
System Design
Design Patterns
SOLID Principles
DSA
OOP

Academic foundation

B.Tech in Computer Science

Centurion University

📍 Odisha, India 📅 Aug 2011 – Nov 2015 📊 CGPA: 7.6 / 10

Let's build something
amazing together

Have a project in mind or want to discuss opportunities? I'd love to hear from you.