Irfan Sharif

Member Of Technical Staff at Arcol

Canada
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
Irfan Sharif is a backend and database engineer with 11 years of experience building high-performance, distributed systems and infrastructure. He made substantial contributions to CockroachDB’s core storage and KV layer—fixing race conditions, reducing contention, and improving replication and admission control to boost stability and throughput. His internships spanned ML infrastructure at LinkedIn, search relevance at A9, and production engineering at Shopify, showing a consistent focus on performance, scalability, and practical system design. More recently he’s been a Member of Technical Staff at Cockroach Labs, Modal Labs, Arcol and currently works with Cursor, blending deep systems expertise with product-minded implementation. He pairs rigorous, formal approaches (TLA+ proofs and RFCs) with hands-on optimizations like RPC and garbage-collection work, which frequently deliver measurable latency and throughput gains. Based in Canada, he’s an open-source contributor who prefers tackling concurrency and storage internals over front-end glamor.
code11 years of coding experience
job7 years of employment as a software developer
bookGCE A-Levels: Mathematics, Physics, Chemistry, Economics, GCE A-Levels: Mathematics, Physics, Chemistry, Economics at St. Mary's Catholic High
bookBachelor of Applied Science (B.A.Sc.), Electrical and Computer Engineering, Bachelor of Applied Science (B.A.Sc.), Electrical and Computer Engineering at University of Waterloo
github-logo-circle

Github Skills (10)

access-control10
databases10
go10
concurrent10
replication10
admin10
performance-optimization10
concurrency10
database10
testing9

Programming languages (19)

C#JavaCSSC++CRustGoHTML

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Sep 2016 - 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 & Database Engineer
Contributions:1308 reviews, 800 commits, 802 PRs in 6 years 5 months
Contributions summary:Irfan primarily contributed to the CockroachDB database, focusing on the performance and maintainability of the KV storage layer. Their work included addressing performance regressions, improving internal data structures, refactoring code to avoid contention, and adding mechanisms for replication control. The commits reveal involvement in the core storage components and admission control features, which required a deep understanding of database internals and concurrency control. They were responsible for fixing race conditions and improving the stability of the database.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
irfansharif/cockroach

Aug 2016 - Oct 2023

A Scalable, Survivable, Strongly-Consistent SQL Database
Contributions:7 PRs, 2190 pushes, 1222 branches in 7 years 3 months
scalablemysqlsql-databasesqlconsistent
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