My Time atSIG

I worked at Susquehanna International Group for my last co-op. It was fun, got to learn a lot, even though my work was very intern-like (non-consequential) but still don't wanna get too in the weeds

opinionportfolioexperienceco-op
2025-05-06
Satwik Shresth

Here is a brief overview of the projects I have worked on:

C++ Metrics Publisher

Developed a C++ protocol metrics publisher to tail multiple log files, parsing key-value pairs with custom decoders and generating data frames for 5.8 billion+ messages per day. The system provided real-time performance monitoring for trading gateways.

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Python Orchestration Layer

Built a Python orchestration layer with C++ bindings to aggregate data frames, transform them to JSON, and stream real-time metrics to Elasticsearch and Grafana dashboards. This enabled sub-second latency monitoring for trading operations.

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Concurrent Python Kafka Consumer

Developed a concurrent Python Kafka consumer leveraging asyncio and multiprocessing to process 500+ million messages in 5 minutes, achieving a 9x speed improvement. Implemented intelligent partitioning and robust error handling for continuous market operation.

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

FastAPI Alert Proxy

Created a Python FastAPI proxy server integrating OpenTelemetry alerts with an internal messaging platform via RESTful API. Reduced alert-to-notification latency by 60% through asynchronous processing and contextual enrichment.

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

© 2026 Satwik Shresth. All rights reserved.