Rafi Shamim

Member Of The Technical Staff at Cockroach Labs

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
award
Top expert inGo Development and Data Management
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.
code13 years of coding experience
job6 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Rutgers Preparatory School
bookBachelor 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
github-logo-circle

Github Skills (27)

database-migrations10
postgresql10
cockroachdb10
testing10
databases10
query-optimization10
distributed-systems10
database-administration10
liquibase10
java10
javas10
go10
performance-optimization10
optimisation10
sql10

Programming languages (13)

C#JavaRustCGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

May 2019 - Jan 2023

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-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.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
liquibase/liquibase

Aug 2020 - Oct 2020

Main Liquibase Source
Role in this project:
userBack-end Developer & Database Engineer
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.
sqlserverdatabase-migrationscontinuous-integrationcontinuous-deploymentdatabase
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