Software Engineer / Container Security

Umar Khan

I harden the software supply chain — building near-zero CVE container images and the systems that keep them that way.

01

Experience

Jun 2026Present

Software Engineer · Rapidfort Inc.

Bengaluru, India

  • Engineer and maintain near-zero CVE open-source container images compliant with STIG / FIPS standards for FedRAMP, CMMC, SOC 2, and NIS 2.
  • Deliver timely vulnerability remediation and image updates to consistently meet security SLAs.
  • Contribute to container hardening and secure image build pipelines following industry best practices.
Shell ScriptingDockerGit
May 2025Aug 2025

Software Engineering Intern · Google

Bengaluru, India

  • Designed a contextual audio player for the Audio Overviews feature in the zero state of the Gemini Android app, improving feature visibility within the app.
  • Used Android PlayerView for the audio player UI and audio playback session integration.
KotlinDaggerAndroid
02

Projects

QuikStore

Source →

A Redis-compatible in-memory database, built from scratch in Go.

  • Implemented the RESP protocol to work seamlessly with redis-cli and standard Redis clients.
  • Designed a single-threaded epoll event loop using raw Linux syscalls, eliminating the need for mutexes across all data structures.
  • Implemented 5 core data structures — strings, lists, hashes, sets, sorted sets — including a custom doubly linked list and skip list, supporting 80+ Redis commands.
  • Added AOF persistence with configurable fsync strategies (always/everysec/no) for crash recovery and durability.
GoLinux syscallsepoll

RAG-based AI Chatbot

Source →

A retrieval-augmented chatbot for knowledge-grounded Q&A over uploaded PDFs.

  • Built text extraction, preprocessing, embedding generation, and semantic retrieval pipelines using ChromaDB.
  • Grounded LLM responses in relevant document context to reduce hallucination.
FastAPIStreamlitChromaDBRedis
03

Achievements

Codeforces Expert, 1743
Maximum rating achieved competing in algorithmic contests.
CodeChef 5★, 2112
Maximum rating achieved on CodeChef.
Rank 72 / 32,995
Codeforces Round 984, 2 Nov 2024.
Rank 27
CodeChef Starters 128 Division 2, 3 Apr 2024.
AIR 2635
JEE Advanced 2022, out of 0.16M+ candidates.
Top 0.07 percentile
JEE Mains 2022, out of 1M+ candidates.
04

About

I'm a software engineer working at the intersection of systems programming and security. Day to day, that means chasing down CVEs, hardening container images against compliance baselines like STIG and FIPS, and building the pipelines that make secure-by-default the easy path. Outside of work, I build things from first principles — a Redis clone with a hand-rolled event loop, a RAG chatbot — and compete in algorithmic contests.

Indian Institute of Technology Patna

B.Tech in Computer Science and Engineering · CPI: 8.6 · Patna, India

20222026

Languages

C/C++KotlinPythonJavaScriptSQLBash

Technologies

DockerReact.jsNode.jsExpress.jsMongoDBNumPyPandasTensorFlowStreamlitFlask

Core Courses

Algorithms & Data StructuresDiscrete MathematicsDatabase Management SystemsComputer NetworksOperating SystemsMachine Learning

Mathematics

Probability & Random ProcessesMultivariable CalculusLinear AlgebraComplex Analysis
05

Contact

Open to conversations on container security, systems programming, or interesting problems in general. The fastest way to reach me is email.