Open to opportunities

Shubham
Gavkare

Software Engineer — C++, Go, and problem solving.

Engineering systems where speed is a feature.

MultithreadingDistributed SystemsLow LatencyPerformance Engineering
Shubham Gavkare
ONLINE
THREADS: 8

CPU Threads

8

Memory Access

Direct

Latency Target

< 10µs

Language

C++23

Engineering Profile
engineer_profile.sh

$ engineer_profile

# loading engineer metadata...

languages:C++11/14/17/20, Python, Go
specialization:high-performance backend systems
focus:real-time data processing & distributed systems
infrastructure:Linux, TCP/IP, Docker
patterns:lock-free queues, concurrency, event-driven systems
protocols:FIX, REST, WebSockets

[OK] profile loaded successfully

Performance Metrics

100K+

events/sec processed

<1ms

pipeline latency

Real-time

stream processing

700+

LeetCode problems

Featured Work

Projects

Mini Kafka Distributed Queue

Lightweight distributed message queue inspired by Kafka with topic partitions, consumer groups, and persistent logs. Containerized using Docker and implemented in Go.

GoC++DockerDistributed SystemsDSA

Topic-based

message routing

Consumer groups

parallel processing

Log-based

message storage

Vehicle Tracking & Lane Departure System

Real-time vehicle detection, tracking, and speed estimation system built with OpenCV using Haar cascades and KCF trackers. Includes lane-departure warning via robust lane marking detection with fault-tolerant diagnostics.

C++17OpenCVSTLImage Processing

Real-time

video processing

20% fewer

system errors

Modular

OOP design

Brain Tumor Classification System

Machine learning pipeline for brain tumor detection using HOG feature extraction and PCA-based dimensionality reduction with XGBoost classification. Deployed using Anvil with MongoDB backend.

PythonXGBoostHOGMongoDB

ML pipeline

architecture

PCA

dimensionality reduction

Cloud-ready

deployment

Background

Experience

Associate Software Developer

FlexTrade Systems

Nov 2025 – Present

Develop high-performance C++ trading infrastructure for the Fixed Income stack of FlexTRADER EMS used by institutional trading desks globally. Build market-data normalization layers integrating 40+ brokers and venues, translating venue-specific FIX dialects into unified internal protocols. Design low-latency event-driven pipelines for market data ingestion, asynchronous processing, and real-time order book aggregation while supporting end-to-end trade lifecycle including RFQ workflows, order routing, and execution reporting.

C++20FIX ProtocolMarket DataMultithreadingLinux

Associate Engineer + Trainee

KPIT Technologies

Dec 2023 – Oct 2025

Engineered backend systems and agentic AI workflows using LangGraph, Langflow, and RAG pipelines integrated with PostgreSQL + pgvector, improving automation accuracy and team productivity by 20%. Built high-performance C++ modules on Linux using STL, multithreading, and design patterns while optimizing CAN Bus communication via efficient bit-level manipulation and deterministic memory management. Developed containerized MCP servers and automated CI/CD pipelines with CMake, GitLab CI, and GitHub Actions.

C++17/20DockerLangGraphPostgreSQLCI/CD

Education

B.Tech Information Technology

JSPM Rajarshi Shahu College of Engineering

Aug 2020 – Jun 2024

Savitribai Phule Pune University · CGPA: 9.02/10 · Percentage: 82.7 · Relevant: Data Structures, Algorithms, OOP, Operating Systems

Core Skills

Modern C++ (11/14/17/20)
Go
Multithreading & Concurrency
Lock-free Data Structures
Network Programming
Linux Systems Programming
Performance Profiling
Distributed Systems
Coding Activity

GitHub & LeetCode

GitHub Activity

@GavkareShubham ↗
GitHub contribution chart for GavkareShubham

Contribution activity · past 12 months

LeetCode Stats

@shubhamgavkare ↗
LeetCode statistics for shubhamgavkare
Get In Touch

Contact

Building fast systems where performance matters. Always up for talking C++, Go, low-latency engineering, or cool system designs.