Tomasz Grabiec

Distinguished Engineer at ScyllaDB

Cracow Metropolitan Area Poland
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
Tomasz Grabiec is a Distinguished Engineer with 17 years of experience building high-performance distributed systems and low-level platform software from Cracow, Poland. He has been a core contributor at ScyllaDB, improving NoSQL database performance, robustness, and node-to-node streaming for tablet migration. His background spans system-level work on OSv—adding JVM support and stabilizing networking and filesystems—demonstrating deep expertise in both systems engineering and backend services. Prior roles at EPAM, Sabre, and internships including Google Summer of Code reflect a long track record of tackling complex runtime and networking challenges. Tomasz combines production-grade C++/systems skills with a practical focus on observability and refactoring that reduces operational risk. Colleagues rely on him for subtle, correctness-first changes that yield measurable performance and stability gains.
code17 years of coding experience
job9 years of employment as a software developer
bookMSc, Computer Science, MSc, Computer Science at AGH University of Krakow
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
160reputation
8kreached
5answers
0questions
github-logo-circle

Github Skills (22)

c-language10
system-programming10
performance-optimization10
nosql-database10
database-design10
cprogramming-language10
operating-system10
filesystem9
network-programming9
java9
multithreading9
javas9
raft9
cpp9
tomcat6

Programming languages (10)

TypeScriptJavaC++ShellCOCamlMakefileJavaScript

Github contributions (5)

github-logo-circle
scylladb/scylladb

Jan 2015 - Jan 2023

NoSQL data store using the seastar framework, compatible with Apache Cassandra
Role in this project:
userBack-end Developer
Contributions:2086 reviews, 3513 commits, 199 PRs in 8 years 1 month
Contributions summary:Tomasz contributed to the core functionality of ScyllaDB's NoSQL data store. Their commits focused on improving database performance and functionality, as seen by excluding keyspace replication for per-table replication, removing non-const replication strategy getters, and avoiding copying keyspace names. Further changes included logging and code refactoring to enhance system robustness, while also introducing the ability to stream data between server nodes as part of tablet migration.
cppnosqlseastarcassandrasql
cloudius-systems/osv

Oct 2013 - Oct 2014

OSv, a new operating system for the cloud.
Role in this project:
userBack-end Developer & System Engineer
Contributions:533 commits, 7 comments in 1 year
Contributions summary:Tomasz primarily contributed to the OSv operating system, focusing on low-level system functionalities and networking aspects. They implemented features related to running Java applications, including support for JVM options and proper handling of classpaths, demonstrating a deep understanding of system-level interactions. Additionally, they were involved in fixing bugs and improving the stability of the networking stack and underlying file systems. These changes show the user's expertise in system software development, particularly relating to system stability and network functionality.
operating-systemoperatinglinuxosv
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