Senior Software Engineer @ Confluent · Distributed Storage Systems

Akram
Ansari

I build high-throughput, low-latency distributed storage systems. Currently optimizing the core storage and replication in Enterprise Kafka in the Confluent cloud. From Rust-based MicroVMs to C++ database internals, I specialize in solving complex problems at the intersection of storage, network and distributed software.

Distributed systems and backend platform engineering
Throughput/latency optimization in production workloads
Strong systems fundamentals in C++, Java, Python, and Rust
6+Years Exp
24Hackathons
6Papers
Scroll

Experience

Senior Software Engineer

Confluent · Remote, Canada
Dec 2024 — Present

Building enterprise Kafka capabilities in Confluent Cloud with a focus on high-throughput, low-latency distributed storage paths and production reliability.

KafkaDistributed SystemsJavaStorage

Software Engineer

Huawei · Toronto, Canada
Apr 2024 — Dec 2024

Designed high-throughput (~600 Mbps/node) CDC for cloud-native GaussDB in C++. Extended PostgreSQL internals for columnar storage optimized for analytical query execution.

C++Distributed DatabasePostgreSQLCDC
(Masters education + part time experience)

Software Engineer

Schlumberger · Pune, India
Jun 2019 — Aug 2021

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.

PythonJavaKubernetesGCPAzure

Skills

Languages

C++JavaPythonRust

Database Internals

Distributed StorageKafkaDatabase InternalsLSM TreesColumnar StorageCDC

Systems & Networking

MultithreadingLinux KernelTCP/IPQUIC / HTTP/3Memory Management

Education & Publications

Master of Science — Computer Science

University of Calgary, Canada
2021 — 2023

Bachelor of Technology — Information Technology

Vellore Institute of Technology, India
2015 — 2019

Research Publications

Google Scholar Profile

Projects

Thorstream

Distributed Streaming Broker in Rust
RustDistributed SystemsKafkaReplicationObservability

Built a Rust event streaming broker with append-only segmented logs, Kafka protocol endpoint, custom protocol server, quorum replication, deterministic leader election, and compatibility APIs (Kafka Connect/Schema Registry).

Gallery · MoreCodeLive Site

Media Parsers GUI

Web-based Media Analyzer
TypeScriptReactBitstream ParsingAV1HEVC

Built a browser-only multimedia parser GUI for AV1/HEVC/MP4/IVF with container auto-detection, syntax tree inspection, integrated hex view, and track extraction/downloading.

Gallery · MoreCodeLive Site

CodeBoard

Online Judge & Contest Platform
Node.jsExpressMongoDBSocket.IOCode Execution

Built a full-stack coding contest platform with challenge authoring, testcase administration, queued code execution for C++/Java/Python/Node, and realtime scoring feedback over Socket.IO.

Gallery · MoreCode

DAgro

Blockchain-Powered Agriculture Marketplace
SolidityEthereumWeb3.jsTruffleDApp

Implemented a smart-contract-powered agriculture marketplace DApp with on-chain membership, share ownership, deposits/withdrawals, and task lifecycle flows using Solidity + Web3 + Truffle.

Gallery · MoreCode

J3D Engine

Software 3D Rendering Engine in Java
Java3D RenderingLinear AlgebraEngine Design

Built a Java software 3D renderer with reusable shape primitives, projection and clipping math, depth-aware plane ordering, and interactive camera controls driven by keyboard events.

Gallery · MoreCode

OpenArt

Content Provenance on Blockchain + IPFS
IPFSEthereumWeb3.jsSmart ContractsDApp

Built a decentralized media-sharing prototype where files are uploaded to IPFS and ownership/payment state is tracked through Ethereum smart contracts for provenance and anti-plagiarism workflows.

Gallery · MoreCode

Hackathons

Hack Harvard

2017

WeHack 2.0

2018

WeHack 1.0

2015

DevSpace

2017

CodePlay

2016

Appathon

2016