Software Engineer, Radin Bourse
Feb, 2021 - Nov, 20219 months
I was part of the team developing a new order-matching engine system for Iran's national stock. This product addresses requirements such as ultra-high performance, low latency (~1μs), scalability, and high availability. Beyond developing new features for the system, I worked on enhancing the response time of distributed event stores deployed within, such as Kafka and Redpanda. We successfully reduced their latency from milliseconds to microseconds.
Contributed to developing a low-latency ( 1µs) order-matching engine in Java.
Optimized performance of distributed event stores (Kafka, Redpanda) through benchmarking, reducing the order latency from milliseconds to microseconds.
Deployed a containerized monitoring system in the production pipeline using Docker, Prometheus, and Grafana, enabling real-time service monitoring and proactive issue detection.
Deployed a UI for the company’s Ansible codebase using SemaphoreUI, enabling graphical execution of workflows.