Ruchir Khaitan

Software Engineer at Check

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Columbia University
bookDiploma, Diploma at Roswell High School
github-logo-circle

Github Skills (10)

databases10
kafka10
data-pipelines10
data-pipeline10
database10
sql9
avro9
rust8
benchmarking8
cicd7

Programming languages (3)

RustRubyPython

Github contributions (5)

github-logo-circle
MaterializeInc/materialize

Oct 2019 - Nov 2022

Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data.
Role in this project:
userBack-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.
streamsdata-warehousedistributed-sql-databasestreamingpostgresql-dialect
ruchirK/python-differential

Dec 2022 - Jan 2023

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.
Request Free Trial