Summary
Overview
Work History
Education
Skills
KEY PROJECTS & ACHIEVEMENTS
AWARDS
Timeline
Generic

Shalini Krishnamoorthy

Summary

Accomplished Senior Software Engineer with 16 years in banking and enterprise application development, including 5 years focused on high-value payment-processing systems. Expertise in Python automation, backend development, REST API design, and application modernisation. Skilled in FastAPI, Flask, Django, React, AWS, Docker, SQL, and DB2, with hands-on experience in event-driven architectures and AI-assisted development.

Overview

17
17
years of professional experience

Work History

Associate Software Engineer

JPMorgan Chase & Co.
06.2021 - 04.2026
  • Engineered a Python-based SWIFT MT192 cancellation automation workflow using FastAPI, REST APIs and SQL, incorporating message parsing, payment-reference validation, database integration and exception handling, reducing manual effort by approximately 90%.
  • Developed a Python-based Payment Returns Processing service using Django, implementing database persistence, return-reason classification, exception handling and a monitoring dashboard to automate tracking and improve traceability.
  • Developed a Python-based Payment Data Retention service enforcing 28+10-day retention policies through REST APIs, scheduled processing and automated archival workflows, supporting late-return investigations and reducing manual Operations intervention.
  • Designed and developed a Kafka-based Payment Lifecycle Event Processing service handling 100K+ transactions daily, enabling real-time status monitoring, faster NACK detection, exception tracking and downstream analytics.
  • Built a Python-based Payment Repair Analytics Dashboard using Streamlit, Pandas, SQL and Plotly to identify recurring failures and prioritise fixes, contributing to a reduction in repair rates from 30% to 10% (approximately 67%).
  • Developed Python applications and REST API integrations using FastAPI, JSON and XML for FTS, JPMC's in-house high-value payments platform supporting multi-currency wire transfers and downstream integration.
  • Contributed to application modernisation using React, AWS, Docker and database integration. Leveraged GitHub Copilot for code generation, debugging, refactoring and test development, collaborating with business and technology teams across design, testing and defect resolution.

Senior Developer

Tata Consultancy Services Ltd
Chennai
03.2009 - 03.2021
  • Reengineered Target Corporation's Application ACR components using Python and Flask, replacing CPU-intensive COBOL processing and achieving a 98% reduction in CPU utilisation.
  • Developed and enhanced enterprise applications for DTCC, Target Corporation, Bank of America and BB&T across banking and retail domains, focusing on application development, automation, performance optimisation, and production support, thereby improving system reliability and user satisfaction.
  • Developed REXX automation for Target Corporation's replatforming initiative covering 30+ applications, reducing repetitive migration activities by approximately 80%.
  • Automated DTCC operational reporting using REXX utilities, reducing manual reporting effort by approximately 90%.
  • Supported Bank of America's portfolio allocation applications by enhancing development processes, streamlining data processing, conducting technical analysis, and resolving production issues, which improved application performance and user experience.
  • Contributed to BB&T's application maintenance and modernisation across 80+ applications, including the Colonial-to-BB&T migration.

Education

B.E. - Computer Science and Engineering

GCE
Bargur
01-2008

Skills

  • Languages & Backend: Python, C/C, SQL, REXX, FastAPI, Flask, REST APIs, Django, FJSON, XML, Kafka, Event-Driven Architecture
  • Cloud, DevOps & Data: AWS (Lambda, SQS, DynamoDB, API Gateway, EKS, EC2, S3), Docker, DB2, Relational Databases
  • Frontend & Development Tools: React, Git, Visual Studio Code, GitHub Copilot
  • AI / GenAI: LLM Fundamentals, Prompt Engineering, LangChain, LangGraph, AI Agents
  • Payments & Enterprise Systems: SWIFT MT/MX, ISO 20022, High-Value Payments, SEPA, CHAPS, BACS, Faster Payments, TARGET2, IBM MQ, CICS, JCL, COBOL, Natural

KEY PROJECTS & ACHIEVEMENTS

JPMC–SWIFT MT192 Payment Cancellation Automation 

  • Developed a Python-based automation workflow for SWIFT MT192 payment cancellation requests, incorporating message parsing, payment-reference validation, database processing and downstream integration, reducing manual operational effort by approximately 90%.

JPMC – Payment Repair Analytics Dashboard 

  • Developed a Python-based dashboard to analyse payment repair trends, identify recurring failure patterns and highlight high-volume repair categories. Used insights to prioritise targeted application fixes, contributing to a reduction in payment repair rates from 30% to 10%.

Target Corporation – Application CPU Reduction

  • Reengineered Target Corporation's Application ACR components using Python and Flask, replacing CPU-intensive COBOL processing and achieving a 98% reduction in CPU utilisation.

AWARDS

Management-Recognised Peer Awards – JPMorgan Chase, 

  • 2023: for Successful delivery of end-to-end payment cancellation automation.,
  • 2023: for delivering a permanent solution to an ISO 20022-related STP issue, improving payment routing and reducing repairs.,
  • 2025: for development of the Payment Repair Analytics Dashboard.,
  • 2026: for consistently demonstrating excellence in work quality and delivery.

Timeline

Associate Software Engineer

JPMorgan Chase & Co.
06.2021 - 04.2026

Senior Developer

Tata Consultancy Services Ltd
03.2009 - 03.2021

B.E. - Computer Science and Engineering

GCE
Shalini Krishnamoorthy