Senior Software Engineer
Developing enterprise Kafka for Confluent cloud. Working on high-throughput low-latency distributed storage for kafka.
Software engineer with 4 years of systems engineering experience (in C++, Python & Rust) and 2 years of systems research experience. Proven record of large-scale distributed systems development and a knack for low-level network systems design.
Developing enterprise Kafka for Confluent cloud. Working on high-throughput low-latency distributed storage for kafka.
Designed high throughput (~ 600 Mbps/node) change data capture in a cloud-native database (GaussDB) in C++. Extended PostgreSQL database to support columnar storage in GaussDB optimized for analytical query processing.
Led the development of ProSource, a kubernetes based Oil & Gas data processing system using C++, Java (Spring), Angular, PostgreSQL. Developed 99.8% available data ingestion services in Python (Flask) and Java on GCP and Azure.
A cloud-native Virtual Machine Monitor (VMM) written in Rust. Features a modular architecture for managing virtualized resources and ensures memory safety and high performance.
A comprehensive simulation of a Mars rover mission. Implemented various subsystems including navigation, communication, and scientific instrumentation control.
A high-performance C++ library providing advanced synchronization primitives. Designed to facilitate efficient multithreaded programming with minimal overhead.
An automated video analysis tool for evaluating streaming quality. capable of processing large datasets of video files to extract metrics like bitrate, resolution, and encoding efficiency.
A web-based graphical user interface for parsing and analyzing various media container formats. Provides structural visualization of ISO BMFF (MP4) and other formats.