Ruchir Khaitan is a software engineer based in New York with 11 years of experience designing and optimizing high-throughput, low-latency systems. He helped build real-time bidding infrastructure at AppNexus that processed millions of requests per second, cutting CPU, memory, and network usage significantly through algorithmic and micro-architectural optimizations. At Materialize and in open-source work he has applied backend and data-engineering skills to real-time data integration, including building a demo real-time billing app, refactoring tests, and adding benchmarks for upsert performance. Currently at Check, he brings deep systems knowledge—from custom compilers and VM work to epoch-based reclamation—to practical product features and performance tuning. Ruchir pairs hands-on engineering with mentorship experience, having managed engineers and taught systems courses at Columbia, and he favors measurable performance gains and clearer error handling in complex distributed systems.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Columbia University
Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data.
Role in this project:
Back-end Developer & Data Engineer
Contributions:3 releases, 1445 reviews, 620 commits in 3 years 1 month
Contributions summary:Ruchir implemented a demo using Materialize to build a real-time billing application by creating Kafka and CSV sources to ingest data. They refactored existing tests and added a new benchmark for upsert operations. Their work involved integrating a new test for the open-loop benchmark and making changes to the code base to reflect the changes in the API and make errors more descriptive. They also worked on setting the replication factor, and introduced a system to handle timestamping in the byo sources.
An implementation of differential dataflow in python
Contributions:23 commits, 10 pushes, 1 branch in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.