Pradeep Shettar profile photo 1 on Tal

Pradeep Shettar

Senior Software Engineer @ JPMorgan Chase | Java · Spring Boot · Kafka · Spark · AWS | Distributed Systems & Post-Trade Platforms

Bengaluru

13+ years of work experience

JPMorganChase
Aug 20242 yrs 1 moPresent

Hybrid

Post-trade settlement platform, Corporate & Investment Bank. • Architected and prototyped a data-tiering strategy for a 7-year Oracle retention policy — compressed and archived data older than 7 months to VSI storage and downstream systems, cutting Oracle storage footprint by ~25 TB. • Designed a standardized reconciliation framework over S3, Glue, Athena and PostgreSQL with checkpoint/resume and stop-on-error semantics, making long-running jobs recoverable and correct by construction. • Engineered for high-availability Spring Boot services handling post-trade calculation, settlement and downstream distribution on an SLA-critical platform processing 115M+ trades/day. • Designed and rolled out real-time alerting enabling independent detection and triage of data-processing failures — reduced MTTR by 20%. • Lead deep root-cause analysis across Spark-based enrichment and calculation flows, driving permanent fixes over tactical patches. • Applied TDD rigorously across core calculation logic. • Diagnosed and resolved complex production issues spanning data quality, performance and operational failure modes. Java · Spring Boot · Apache Spark · Apache Kafka · AWS · PostgreSQL · Oracle · Airflow · Autosys · TDD
JPMorganChase
Jul 20222 yrs 2 mosAug 2024

Bengaluru, Karnataka, India

• Delivered on a post-trade trade-segregation platform (Java, Spring Boot, Cassandra) feeding downstream systems for settlement. • Built and maintained region-partitioned batch processing segregating trades across NA, APAC and EMEA, working against Cassandra for a high-throughput. • Diagnosed and resolved production issues spanning data quality, performance and availability on an SLA-bound platform; applied TDD across core segregation logic. Java · Spring Boot · Apache Cassandra · NoSQL · Distributed Systems · Batch Processing · TDD
Fidelity Investments
Sep 20183 yrs 11 mosJul 2022

Bengaluru, Karnataka, India

Promoted to Lead Software Engineer within 4 months of joining. • Redesigned a multi-transaction processing flow, consolidating logic into a single database transaction via stored procedures — cut DB round-trips per task from 40 to 10 across 10 concurrent threads and improved throughput 4x. • Owned end-to-end migration of a core Asset Management compliance module from on-prem to AWS, coordinating upstream and downstream teams through cutover — reduced compute and maintenance cost by 45%. • Modernized compliance infrastructure into a real-time, horizontally scalable system meeting stringent SLA, throughput and audit requirements critical to the investment process. • Built integration and regression suites validated against real upstream/downstream behavior (Postman, Fitnesse, Scala/Akka with FSM) — raised coverage to ~80% and materially reduced release regressions. Java · Spring Boot · AWS · Scala · Akka · Oracle · Stored Procedures
Fidelity Investments
Jun 20184 mosSep 2018

Bengaluru Area, India

• Delivered Java tooling to validate a replacement product for a legacy mutual-fund asset management system. • Managed Autosys-orchestrated batch workflows under strict TDD. Java · Autosys · TDD · SQL
Mindtree
Jun 20153 yrs 1 moJun 2018

Bengaluru, Karnataka, India

Client: SITA (to Dec 2016), then Marriott International (from Jan 2017). • Built a Kafka-based booking platform from inception (Play Framework + Akka + REST), owning the full SDLC for producing and consuming Kafka messages across hotel management workflows at high daily volume. • Drove adoption of the reusable Kafka producer/consumer service across multiple sub-teams, replacing per-team Confluent usage and cutting platform licensing cost. • Built and operated Hadoop/Oozie ETL pipelines for unstructured data through the hotel merger integration, using BigSQL for downstream processing. • Strengthened CIAM authentication and authorization flows for Marriott and Ritz-Carlton users. • Delivered Java SOAP services for airline systems via Oracle Service Bus under TDD and SonarQube quality gates. Java · Apache Kafka · Play Framework · Akka · Hadoop · Oozie · REST APIs
Mindtree
Jun 20132 yrs 1 moJun 2015

Bengaluru Area, India

Client: SITA (airline systems). • Developed annotation-driven Java SOAP services integrated via Oracle Service Bus, under strict TDD with SonarQube quality gates enforced in the CI/CD pipeline — sustained 85%+ code-quality compliance. • Supported high-volume transaction processing across Oracle and SQL data workflows with full traceability (JUnit, Mockito, SOAPUI, HP ALM). Java · SOAP · Oracle Service Bus · JUnit · Mockito · SQL · TDD
Govinda Dasa College, Surathkal- 575014
Feb 20132 mosMar 2013

Mangaluru, Karnataka, India

Conducted instructional sessions on Computer Networks for first-year Bachelor of Computer Applications students.

Pradeep’s AI Stack

claude code
claude code
claude
claude
github copilot
github copilot
claudecode
claudecode
githubcopilot
githubcopilot
ChatGPT
ChatGPT

Education

canara engineering college

Bachelor of Engineering, Computer Engineering

canara engineering college

20084 yrs2012

Join Pradeep and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Pradeep Shettar on Tal

Headline

Senior Software Engineer @ JPMorgan Chase | Java · Spring Boot · Kafka · Spark · AWS | Distributed Systems & Post-Trade Platforms

About

I design and build the parts of large financial systems that have to be right: settlement, reconciliation, recovery. At JPMorgan Chase that's post-trade calculation and settlement flows processing 115M+ transactions daily across NA, APAC and EMEA. Over 13+ years I've focused on making large data systems faster, cheaper and more recoverable. Work I've driven the design on: • A data-tiering strategy for a 7-year Oracle retention policy — architected and prototyped it, removing ~25 TB from a core database estate. • A standardized reconciliation framework (S3, Glue, Athena, PostgreSQL) with checkpoint/resume and stop-on-error semantics, designed so long-running jobs are recoverable by construction. • A multi-transaction compliance flow redesigned into a single DB transaction — cut round-trips from 40 to 10 and improved throughput 4x. • Two on-prem-to-AWS migrations, one of which cut compute and maintenance cost by 45%. • A Kafka booking platform built from inception at Marriott, then adopted across sub-teams — cutting Confluent licensing spend. I've worked both ends of the post-trade pipeline: trade segregation upstream on Cassandra, then the settlement and calculation platform that consumes it. The decisions I care about are the unglamorous ones — idempotency, replayability, partition keys, what happens when a job dies halfway. Most of those calls get made with the Team, and the skill that matters is getting to the right one together and writing down why. Promoted at every employer: Software Engineer to Senior at Mindtree, Senior to Lead at Fidelity within four months, Software Engineer II to III at JPMorgan. Depth: Java, Spring Boot, Kafka, Spark, Cassandra, Airflow, AWS, PostgreSQL/Oracle, Akka. Domains: post-trade settlement, regulatory compliance, hospitality, airline systems. Open to Staff Engineer / Principal Engineer / Software Architect roles in Bengaluru. Reach me at pradeep.j.shettar@gmail.com.

Location

Bengaluru

AI stack

claude code

claude

github copilot

claudecode

githubcopilot

ChatGPT

Work experience

Software Engineer III at JPMorganChase, Aug 2024 - Present · 2 yrs 1 mo, Hybrid, Post-trade settlement platform, Corporate & Investment Bank. • Architected and prototyped a data-tiering strategy for a 7-year Oracle retention policy — compressed and archived data older than 7 months to VSI storage and downstream systems, cutting Oracle storage footprint by ~25 TB. • Designed a standardized reconciliation framework over S3, Glue, Athena and PostgreSQL with checkpoint/resume and stop-on-error semantics, making long-running jobs recoverable and correct by construction. • Engineered for high-availability Spring Boot services handling post-trade calculation, settlement and downstream distribution on an SLA-critical platform processing 115M+ trades/day. • Designed and rolled out real-time alerting enabling independent detection and triage of data-processing failures — reduced MTTR by 20%. • Lead deep root-cause analysis across Spark-based enrichment and calculation flows, driving permanent fixes over tactical patches. • Applied TDD rigorously across core calculation logic. • Diagnosed and resolved complex production issues spanning data quality, performance and operational failure modes. Java · Spring Boot · Apache Spark · Apache Kafka · AWS · PostgreSQL · Oracle · Airflow · Autosys · TDD

Software Engineer II at JPMorganChase, Jul 2022 - Aug 2024 · 2 yrs 2 mos, Bengaluru, Karnataka, India, • Delivered on a post-trade trade-segregation platform (Java, Spring Boot, Cassandra) feeding downstream systems for settlement. • Built and maintained region-partitioned batch processing segregating trades across NA, APAC and EMEA, working against Cassandra for a high-throughput. • Diagnosed and resolved production issues spanning data quality, performance and availability on an SLA-bound platform; applied TDD across core segregation logic. Java · Spring Boot · Apache Cassandra · NoSQL · Distributed Systems · Batch Processing · TDD

Lead Software Engineer at Fidelity Investments, Sep 2018 - Jul 2022 · 3 yrs 11 mos, Bengaluru, Karnataka, India, Promoted to Lead Software Engineer within 4 months of joining. • Redesigned a multi-transaction processing flow, consolidating logic into a single database transaction via stored procedures — cut DB round-trips per task from 40 to 10 across 10 concurrent threads and improved throughput 4x. • Owned end-to-end migration of a core Asset Management compliance module from on-prem to AWS, coordinating upstream and downstream teams through cutover — reduced compute and maintenance cost by 45%. • Modernized compliance infrastructure into a real-time, horizontally scalable system meeting stringent SLA, throughput and audit requirements critical to the investment process. • Built integration and regression suites validated against real upstream/downstream behavior (Postman, Fitnesse, Scala/Akka with FSM) — raised coverage to ~80% and materially reduced release regressions. Java · Spring Boot · AWS · Scala · Akka · Oracle · Stored Procedures

Senior Software Engineer at Fidelity Investments, Jun 2018 - Sep 2018 · 4 mos, Bengaluru Area, India, • Delivered Java tooling to validate a replacement product for a legacy mutual-fund asset management system. • Managed Autosys-orchestrated batch workflows under strict TDD. Java · Autosys · TDD · SQL

Senior Software Engineer at Mindtree, Jun 2015 - Jun 2018 · 3 yrs 1 mo, Bengaluru, Karnataka, India, Client: SITA (to Dec 2016), then Marriott International (from Jan 2017). • Built a Kafka-based booking platform from inception (Play Framework + Akka + REST), owning the full SDLC for producing and consuming Kafka messages across hotel management workflows at high daily volume. • Drove adoption of the reusable Kafka producer/consumer service across multiple sub-teams, replacing per-team Confluent usage and cutting platform licensing cost. • Built and operated Hadoop/Oozie ETL pipelines for unstructured data through the hotel merger integration, using BigSQL for downstream processing. • Strengthened CIAM authentication and authorization flows for Marriott and Ritz-Carlton users. • Delivered Java SOAP services for airline systems via Oracle Service Bus under TDD and SonarQube quality gates. Java · Apache Kafka · Play Framework · Akka · Hadoop · Oozie · REST APIs

Software Engineer at Mindtree, Jun 2013 - Jun 2015 · 2 yrs 1 mo, Bengaluru Area, India, Client: SITA (airline systems). • Developed annotation-driven Java SOAP services integrated via Oracle Service Bus, under strict TDD with SonarQube quality gates enforced in the CI/CD pipeline — sustained 85%+ code-quality compliance. • Supported high-volume transaction processing across Oracle and SQL data workflows with full traceability (JUnit, Mockito, SOAPUI, HP ALM). Java · SOAP · Oracle Service Bus · JUnit · Mockito · SQL · TDD

Teacher at Govinda Dasa College, Surathkal- 575014, Feb 2013 - Mar 2013 · 2 mos, Mangaluru, Karnataka, India, Conducted instructional sessions on Computer Networks for first-year Bachelor of Computer Applications students.

Education

Bachelor of Engineering, Computer Engineering, canara engineering college