About Me
Hi, I'm Dhanjit Das. I am an Engineering Manager and Systems Programmer with over 10 years of experience in fintech and building high-performance trading platforms.
I specialize in building extremely low latency systems for HFTs and have led the development of the in-house trading platform for Groww, India's biggest broking firm, handling millions of orders daily. My passion lies in systems programming, modern C++, and building scalable, resilient infrastructure.
Experience
- Groww (2021 - Present): Engineering Manager. Spearheaded Eevee, the in-house trading platform. Led a team to build a system capable of handling 12 million orders a day with 99.99% accuracy and zero downtime.
- SMC Global (2019 - 2021): Senior Software Developer. Developed sub-100ns orderbook implementations and optimized Black Scholes calculations using SIMD.
- iRage Broking Services (2015 - 2019): Core Developer. Created qlog, a sub-100ns logging framework, and a template-based strategy framework for HFT.
Skills
Languages: C++ (Expert), C#, Go, Python, Java, Bash.
Technologies: Linux, Kubernetes, Kafka, RocksDB, NATS, Docker.
Domain: High Frequency Trading, Market Microstructure, Low Latency
Systems, Distributed Systems.
Education
Indian Institute of Technology, Kharagpur
B.Tech in Computer Science and Engineering (2011 - 2015)
Open Source
I am the author of qlog, an ultra-fast asynchronous logging library for C++. I recently modernized it to C++23, introducing lock-free queues and compile-time string formatting.
Connect
Want to chat about systems programming, HFT, or engineering management? You can reach me at dhanjitdas1@gmail.com or block some time on my calendar.