Backend engineer · Bengaluru, India

I build systems
that work at scale.

I'm Pranav Sinha, a backend software engineer with 7+ years of experience across banking, enterprise search, and financial risk. Lately, I've been bringing AI into the mix.

Scroll to explore

99.9%

platform availability

50%

faster search ingestion

3B+

assets searchable globally

<30m

weekly ETL, down from 23h

Where I've made an impact

Experience

A few problems I've had the chance to solve with thoughtful teams.

01 03

Jul 2025 — Present

Bengaluru, India

Senior Software Engineer (SDE3)

JPMorgan Chase & Co. · Digital Platform Engineering

  • Redesigned Digital Banking REST APIs with custom entitlement roles and configurable transaction limits for SME users.
  • Built a LangChain utility to analyze Amazon EKS logs, surface P1/P2 incidents, and create and assign Jira tickets.
  • Implemented blue-green deployments on Amazon EKS, meeting a 99.9% availability SLA without customer-facing downtime.
JavaSpring BootAWS EKSLangChainREST APIs
02 03

Sep 2022 — Jun 2025

Noida, India

Software Development Engineer II (SDE2)

Adobe · Creative Cloud Search

  • Designed a reusable deep-indexing and unified-search framework that covered 90% of client use cases.
  • Improved Adobe Express search ingestion throughput by 50% and reduced latency by 200 ms, keeping errors below 0.01%.
  • Built relevance experiments that lifted click-through rate by 15%, and delivered global search across 3B+ Workfront assets.
  • Architected a CloudFront and Lambda@Edge acceleration layer that reduced multi-region network latency by 50%.
JavaPythonApache KafkaElasticsearchAWSSearch
03 03

Jul 2019 — Aug 2022

Pune, India

Software Development Engineer

Deutsche Bank · Non-Financial Risk Management

  • Re-architected a Spark-on-Hadoop ETL pipeline, reducing weekly processing time from 23 hours to under 30 minutes.
  • Implemented a state-machine workflow engine for risk reporting and raised unit-test coverage to 85%.
  • Built a reusable audit-reporting component shared across teams and regions in the GFMS portal.
JavaApache SparkHadoopPrimeReactJUnit

Beyond the day job

Selected projects

Small, focused projects exploring the intersection of AI, data, and better user experiences.

01Applied AI · Accessibility

Voice-based form filling

Built a voice-driven form-filling experience with chatbot integration, mapping spoken input to structured compliance fields. Recognized at an internal hackathon and later integrated into the production GFMS portal.

SpeechNLPConversational AIAccessibility
02Generative AI · Finance

M&A share-price research assistant

Created a Gemini-powered RAG prototype that grounds post-merger share-price impact predictions in current financial data and public filings from Moneycontrol, Screener, and SEBI.

Google GeminiRAGLangChainFinancial data

Tools of the trade

Skills & technologies

A broad toolkit for taking ideas from data pipelines to production.

Languages & frameworks

Java, Spring Boot, Python, Django, Flask, JavaScript, React, Angular

AI & machine learning

Generative AI, LLMs, LangChain, RAG, NLP, scikit-learn

Data & search

Apache Spark, Kafka, Storm, Hive, Elasticsearch, FAISS, Redis

Cloud & infrastructure

AWS, Azure, Google Cloud, Kubernetes, Docker, OpenShift, Terraform

Databases

PostgreSQL, MySQL, MongoDB, Oracle, HBase

Engineering

Distributed systems, microservices, REST APIs, CI/CD, system design, observability

A little more about me

The person behind the systems

I studied Computer Science at IIT (ISM) Dhanbad and started my engineering career building risk-management software. Since then, I've worked on search experiences used across Adobe products and secure digital banking platforms.

I enjoy untangling complex problems, learning new tools, and making technology more accessible. Away from the keyboard, you'll find me traveling or playing guitar.