Rafi Shamim is a Senior Member of the Technical Staff with 13 years of experience building high-performance, distributed systems and real-time recommendation infrastructure. A Princeton CS graduate, he has worked on scaling low-latency machine-learning services at Knewton and now contributes to core SQL execution and consistency features at Cockroach Labs. He combines deep backend engineering—Java/Python, concurrency, microservices, and database internals—with a track record of cost-saving architecture changes and deployment automation. An active open-source contributor, his work on Liquibase and CockroachDB focused on database compatibility, schema handling, and robust test automation that improved stability for widely used tooling and a major cloud-native DB. Based in New York, he pairs rigorous CS foundations with pragmatic production experience, and his Github motto, “Most things are possible,” reflects a bias toward solving messy, real-world problems.
13 years of coding experience
6 years of employment as a software developer
High School Diploma, High School Diploma at Rutgers Preparatory School
Bachelor of Science in Engineering (BSE), Computer Science, 3.78 overall; 3.96 departmental, Bachelor of Science in Engineering (BSE), Computer Science, 3.78 overall; 3.96 departmental at Princeton University
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
Back-end Developer
Contributions:5406 reviews, 1623 commits, 3428 PRs in 3 years 8 months
Contributions summary:Rafi primarily contributes to the back-end development of CockroachDB, focusing on database-related logic and improvements. Their work includes bug fixes and optimizations for core features like SQL functions, index handling, and schema changes. They also contributed to the testing infrastructure, demonstrated by their work on the automated test suites in this project. Their work has directly impacted the stability and performance of the database, particularly with relation to the read-committed isolation level.
Contributions:1 review, 10 commits, 2 PRs in 2 months
Contributions summary:Rafi primarily focused on enhancing the Liquibase project's database support, specifically for CockroachDB. Their contributions involved adding functionality to handle DESC primary keys in CockroachDB, which required modifications to the database snapshot process and the addition of integration tests. They also addressed the handling of unique constraints and adjusted the project's code to accommodate differences between CockroachDB and other supported databases, such as Postgres. Their work demonstrates a focus on database compatibility and test-driven development.
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
Rafi Shamim - Member Of The Technical Staff at Cockroach Labs