I'm a Software Engineer with ~3 years of experience building backend and performance-oriented systems, primarily using C++ and .NET in financial-market environments.
My work focuses on high-performance systems, market connectivity, distributed services, networking, concurrency, and low-latency optimization.
Currently, I'm also expanding my systems engineering skills with Go, Kafka, Linux networking, and event-driven architectures.
- πΌ Software Engineer at Choice TechLab
- β‘ ~3 years of professional software engineering experience
- π» Primary: C++
- π§© Secondary: C# / .NET
- πΉ Currently learning and building with Go
- π Interested in FinTech, Trading Systems & Market Infrastructure
- π§ Comfortable working with Linux and system-level development
- π Experience with REST, gRPC, sockets and distributed services
- π Interested in low-latency, high-throughput and performance-critical systems
- π§ Enjoy profiling, debugging and optimizing production systems
- .NET / ASP.NET
- gRPC
- REST APIs
- Apache Kafka
- Redis
- PostgreSQL
- SQL Server
- Docker
- AWS
- Linux
- Multithreading & Concurrency
- Lock-free Programming
- TCP/IP & Sockets
- epoll
- AF_XDP
- eBPF
- CPU Affinity
- NUMA
- Memory Management
- IPC
- Performance Profiling
- Git / Bitbucket
- CMake
- GDB
- Valgrind
- gprof
- Sanitizers
- Jira
- Docker
My professional and personal work is heavily focused on understanding how financial-market infrastructure works at the systems level.
Areas I've worked with or explored include:
- NSE / BSE market connectivity
- Order routing
- Risk management systems
- Market-data processing
- FIX protocol
- High-throughput message processing
- Low-latency networking
- Distributed trading services
- Concurrent order processing
- Performance optimization
Market Data
β
βΌ
βββββββββββββββββ
β Feed Handler β
βββββββββ¬ββββββββ
β
βΌ
ββββββββββββββββββ
β Order / Risk β
β Processing β
βββββββββ¬βββββββββ
β
βΌ
ββββββββββββββββββ
β Order Routing β
βββββββββ¬βββββββββ
β
βΌ
Exchange Gateway
A C++ market-data processing project focused on high-throughput packet ingestion and efficient message processing.
Focus areas:
- C++
- Linux networking
- Multithreading
- Memory management
- Market-data processing
- Performance optimization
A high-performance logging system exploring lock-free data structures and concurrent producer/consumer architectures.
Focus areas:
- C++17
- Atomics
- Lock-free SPSC queues
- Thread affinity
- Memory ordering
- High-throughput logging
A Redis-inspired in-memory server implemented to understand how high-performance key-value stores work internally.
Exploring:
- RESP protocol
- TCP networking
- Event-driven I/O
- epoll
- Concurrent request processing
- In-memory data structures
A Go-based event-driven order processing system using Kafka.
The project models exchange orders across NSE and BSE, including:
- Typed order packets
- Market / Limit orders
- Kafka producers and consumers
- Partition keys
- Exchange-based partitioning
- Consumer groups
- Concurrent consumers
Stack:
Go Kafka Docker
Exploring Linux's modern networking stack through projects involving:
- AF_XDP
- eBPF
- Zero/low-copy packet processing
- CPU affinity
- NUMA awareness
- Kernel/network tuning
I'm continuously working on improving my understanding of systems programming and distributed architectures.
C++ Advanced
βββ Concurrency
βββ Atomics & Memory Ordering
βββ Lock-Free Programming
βββ Memory Management
βββ Performance Engineering
Linux Networking
βββ TCP/IP
βββ epoll
βββ AF_XDP
βββ eBPF
βββ Kernel Networking
Distributed Systems
βββ Kafka
βββ Redis
βββ gRPC
βββ Event-Driven Architecture
βββ Message Processing
Go
βββ Goroutines
βββ Channels
βββ Interfaces
βββ Generics
βββ Kafka
βββ Concurrent Systems
Low-Latency Systems ββββββββββββββββββββ
C++ / Systems Programming ββββββββββββββββββββ
FinTech / Trading ββββββββββββββββββββ
Distributed Systems ββββββββββββββββββ
Networking βββββββββββββββββ
Go βββββββββββββββ
Cloud / AWS βββββββββββββ
I'm particularly interested in engineering roles and projects involving:
- High-performance C++
- Low-latency trading systems
- Market-data infrastructure
- Distributed systems
- Financial technology
- Networking
- Backend infrastructure
- Performance engineering
- Systems programming
- πΌ LinkedIn: www.linkedin.com/in/abhishek-muge
- π§ Email: abhishekmuge@gmail.com
- π» GitHub: https://github.com/abhishekMuge/
Feel free to explore my repositories. I try to use my projects to understand how systems work internally, rather than simply building applications on top of abstractions.
"Make it work. Make it correct. Make it fast."