Summary
Overview
Work History
Education
Skills
Projects
Timeline
SeniorSoftwareEngineer

Imran Khan

Senior Software Engineer
Navi mumbai

Summary

Experienced Software Engineer with 14+ years of success in designing, developing, and optimizing secure , scalable , and high-performance backend systems . Specialized in Java (8–17) , Spring Boot , microservices architecture , and cloud-native development using Kafka , RabbitMQ , Docker , Kubernetes , and AWS .

Strong expertise in FinTech and Open Banking , with a focus on resilient service orchestration , secure API design , event-driven architecture , and continuous delivery in highly regulated environments.

At MasterCard , led key backend initiatives that improved platform scalability , resilience , and observability , including delivery of low-latency APIs, CI/CD automation, and distributed workflows.

Core Competencies:

Languages & Frameworks: Java 8–17, Spring Boot, Spring Data JPA, Spring Security, REST APIs

Event-Driven Architecture: Apache Kafka, RabbitMQ, Async Messaging, Event Sourcing

Cloud & DevOps: AWS (Lambda, Aurora, S3, IAM, Secret Manager), Docker, Kubernetes, GitLab CI/CD, Jenkins

Databases: MySQL, AWS Aurora, Oracle, SQL Tuning, Sharding, Partitioning

Monitoring & Observability: SignalFX, Splunk, Logback, Alerts, Dashboards

Security: OAuth2, JWT, Data Encryption, Secure API Gateway

Engineering Practices: Microservices, Domain-Driven Design (DDD), Design Patterns (SAGA, Builder, Factory), CI/CD, Agile (Scrum), TDD

Leadership: Team Mentoring, Code Reviews, Knowledge Sharing, Agile Ceremonies, Technical Hiring

Overview

15
15
years of professional experience

Work History

Senior Software Engineer

MasterCard Open banking
Navi Mumbai
10.2016 - Current
  • Led design and development of secure, scalable microservices using Java 8/17 , Spring Boot , Kafka , RabbitMQ , and AWS .
  • Built Cryptoproxy , a centralized encryption microservice at the API Gateway layer via NGINX , reducing redundancy and cutting costs by 40% .
  • Boosted API performance by 40% through JVM tuning , SQL optimization , and async processing .
  • Increased system resilience by 50% via failover, auto-healing, and distributed caching.
  • Delivered zero-downtime deployments using GitLab CI/CD , Docker , and Kubernetes , cutting release time by 60% .
  • Migrated APIs to OpenAPI 3.0 , improving onboarding by 30% ; enabled 70% faster regional rollouts with multi-tenancy and DB partitioning.
  • Improved MTTR by 35% using SignalFX , Grafana , and Splunk ; enforced security best practices (OAuth2, encryption).
  • Mentored engineers, led Agile ceremonies, and supported hiring and code reviews.
  • Tech Stack: Java 8/17, Spring Boot, Kafka, RabbitMQ, AWS, Docker, Kubernetes, GitLab CI/CD, Spring Security, Hibernate, MySQL, NGINX, OpenAPI 3.0, SignalFX, Grafana, Splunk

Software Engineer

MMS Health Care (P) Ltd (Maestros)
Navi Mumbai
06.2015 - 09.2016
  • Developed core Java modules for a cardiology-focused HMS , supporting real-time ECG diagnostics and remote patient monitoring .
  • Led end-to-end SDLC: requirements, architecture, development, testing , and production rollout .
  • Implemented secure, cross-platform access (mobile, tablet, Windows), improving care accessibility and reducing diagnostic delays.
  • Automated ECG data sync and transmission, cutting response time for critical events and reducing manual processing.
  • Worked closely with doctors and QA teams to align software with clinical workflows and ensure compliance.
  • Tech Stack: Java, Spring, Hibernate, REST APIs, MySQL, JDBC, Windows Services, Maven, Git, JIRA, Agile

System Programmer

Konkan Railway Corporation Limited
Navi Mumbai
08.2011 - 03.2015
  • Designed and developed modules for New Java Railway Application Package (NJRAP) using Java, Spring, Struts2, and Informix DB, aligning with Indian Railways technical standards.
  • Contributed to the full SDLC of core railway operations applications, including requirements, design, implementation, and testing.
  • Created reusable backend components for HR, signal, and maintenance tracking within NJRAP, improving modularity and maintenance speed.
  • Developed a mission-critical Android application for Signal and Track Maintenance, enabling on-site personnel to monitor and report field data in real-time.
  • Enhanced field team efficiency and safety response time by digitizing track signal reporting workflows.
  • Performed unit and integration testing to ensure system stability and compliance with railway-grade safety requirements.
  • Technologies Used:
  • Java, Spring, Struts2, JBoss, Informix, Android SDK, REST APIs, JDBC, Maven, Agile practices

Software Engineer

Vsoft Pvt Ltd
Navi Mumbai
08.2010 - 08.2011
  • Developed a cross-platform multi-language keyboard supporting Indian scripts for desktop environments.
  • Built platform-independent Java modules for dynamic layout switching and seamless character rendering.
  • Implemented UI logic and input handling , enhancing usability and accessibility for regional users.
  • Managed end-to-end development: system design, coding, testing, and documentation .
  • Collaborated with QA to ensure accurate language rendering and responsive UI across multiple OS platforms.

Education

B.Tech - Computer Science

KNIT
Lucknow
07-2010

Skills

Projects

Cryptoproxy

Spring Boot, Java, AWS Secret Manager, Redshift

  Designed for secure communication, providing payload and response encryption between internal services and external partners.

JRR Token

Spring Boot, Java, Kubernetes

Developed to fetch and manage access tokens from financial partners and securely distribute them to internal applications.

TxPush

Spring Boot, Java, RabbitMQ, Kubernetes

  Built to push real-time notifications to Finicity partners on account balance or transaction changes using event-driven architecture.

Juxtapose

Spring Boot, Java, AWS Secret Manager, Redshift

  Developed to certify legacy financial institutions (FIs) to support Direct OAuth, modernizing authentication workflows.

Cache Manager

Spring Boot, Java, AWS Redis

  Created as a centralized caching mediator between applications and AWS Redis, simplifying integration and reducing redundant cache logic.

Timeline

Senior Software Engineer

MasterCard Open banking
10.2016 - Current

Software Engineer

MMS Health Care (P) Ltd (Maestros)
06.2015 - 09.2016

System Programmer

Konkan Railway Corporation Limited
08.2011 - 03.2015

Software Engineer

Vsoft Pvt Ltd
08.2010 - 08.2011

B.Tech - Computer Science

KNIT
Imran KhanSenior Software Engineer