Hi, I'm Satvik Tiwari

Backend Software Engineer at JPMorgan Chase | Cloud-Native Systems | Scalable Architectures

About Me

I'm a backend-focused Software Engineer with 3+ years of experience at JPMorgan Chase, specializing in building scalable, cloud-native systems and automation frameworks. My expertise lies in designing resilient, event-driven architectures and optimizing data workflows across AWS environments.

With a strong foundation in Java, Python, and C++, I work extensively with modern technologies like Spring Boot, Kafka, AWS services (ECS, SQS, Lambda, Glue), and OpenSearch. I'm passionate about cloud infrastructure, observability, and creating thoughtful engineering solutions that bring structure and performance to complex challenges.

  • Cloud-Native Architecture & AWS
  • Scalable Backend Systems (Java, Python, Spring Boot)
  • Data Engineering & Real-time Processing (Kafka, OpenSearch)
  • Infrastructure Automation & DevOps
Profile

Featured Projects

A selection of projects I've worked on. Each one represents my commitment to quality and innovation.

MCP Protocol Implementation

Engineered a custom MCP-style protocol using streamable HTTPS and NDJSON, enabling runtime tool registration, invocation, and correlated streaming responses with LLM-driven intent parsing (GPT 4.1) for automatic tool selection.

MCP ProtocolHTTPSNDJSONLLM Integration
View Project →

Metadata-Driven Data Hydration System

Built a scalable event-based data ingestion system to ingest data from S3 to OpenSearch using ECS, SQS, and AWS Glue. Supports parallel processing and user-defined transformations with high-throughput, low-latency delivery.

AWS ECSOpenSearchKafkaAWS GlueS3
View Project →

Event-Based Monitoring & Alerting System

Built a real-time monitoring application using Spring Boot that monitors API health via Kafka and sends alerts to downstream systems. Manages 6 billion records with AWS OpenSearch and ECS.

Spring BootKafkaAWS OpenSearchECS
View Project →

Automated NFR Testing Framework

Engineered an automated performance testing framework that generates JMX files, auto-commits them to Bitbucket, and triggers CI/CD pipelines. Integrated BlazeMeter for fully automated end-to-end performance testing.

JMXBlazeMeterCI/CDBitbucket
View Project →

Data Migration & Architecture

Migrated 2TB of historical data from on-premises database to AWS Redshift. Developed Spring Boot application to ingest current log data to cross-account S3 using Kafka for real-time processing.

AWS RedshiftS3KafkaSpring BootMigration
View Project →

Resilience & Chaos Testing Framework

Improved fault tolerance by integrating Gremlin sidecars into 30+ ECS applications for resilience testing and chaos engineering. Enhanced observability and system reliability.

GremlinChaos EngineeringECSResilience
View Project →

Skills & Technologies

A comprehensive overview of the tools and technologies I work with.

Languages

Java
Python
C++
SQL

Backend & Frameworks

Spring Boot
Kafka
Node.js
REST APIs
Microservices

Cloud & Infrastructure

AWS (ECS, SQS, Lambda, Glue)
AWS Redshift
Terraform
CloudFormation
Docker
Kubernetes

Data & Search

OpenSearch
Elasticsearch
S3
Data Pipelines
ETL
Starburst

DevOps & Observability

CI/CD (Bitbucket)
Gremlin
Monitoring
AWS CloudWatch
Performance Testing
BlazeMeter

Certifications

AWS Certified Cloud Practitioner
AWS Certified Solutions Architect Associate
HashiCorp Terraform Associate

Get In Touch

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