Szymon Matejczyk

Senior Software Engineer at Snowflake

Warsaw, Masovian Voivodeship, 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
Szymon Matejczyk is a senior software engineer with 12 years of experience designing and operating high-performance distributed data systems, currently building at Snowflake after leading time-series architecture and query-speedups at Sumo Logic. He specializes in streaming, distributed databases and time-series platforms, with hands-on experience on Kafka, Cassandra, Spark and JVM-centric stacks (Scala, Java) and practical Python fluency. An active open-source contributor, he has improved notable projects like PrestoDB, FiloDB and the graph library Cassovary, bringing production-oriented fixes and performance-minded refactors. Comfortable moving between deep systems work and product delivery, he also mentors teams, runs on-call, and builds observability tooling. A former PhD student in cooperative game theory and networks, he blends formal analytical thinking with pragmatic engineering—off the clock he’s a competitive chess and football player.
code12 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Institute of Computer Science Polish Academy of Sciences
bookMaster's degree Computer Science, Master's degree Computer Science at University of Warsaw
languagesEnglish, German
github-logo-circle

Github Skills (29)

dependency-management10
graph-algorithms10
sql-query10
transaction10
transactional10
package-management10
testing10
databases10
query-optimization10
big-data10
kafka10
time-series10
akka10
data-structure10
java10

Programming languages (12)

TypeScriptHCLJavaShellRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
twitter/cassovary

Mar 2014 - Aug 2016

Cassovary is a simple big graph processing library for the JVM
Role in this project:
userBack-end Developer
Contributions:73 commits, 19 PRs, 255 comments in 2 years 5 months
Contributions summary:Szymon primarily contributed to the core functionality of the `cassovary` library, which is a big graph processing library. Their commits focused on restructuring the project with subprojects, fixing an example loading graph, and implementing a graph reader for edges. These changes involved modifying build configurations, examples, and graph reader implementations. The user also focused on improving the performance of graph generation.
graph-processingjvmprocessing-librarygraphjava
filodb/FiloDB

Jul 2020 - Sep 2020

Distributed Prometheus time series database
Role in this project:
userBack-end Developer
Contributions:3 reviews, 24 commits, 9 PRs in 1 month
Contributions summary:Szymon primarily focused on improving the FiloDB project by addressing code quality and dependency upgrades. Their commits included fixing typos, upgrading ScalaTest and other project dependencies, and updating to a 2.12 supported version of ficus and akka-kryo. They also refactored code by removing scalaxy and implementing spire.cforRange. These changes likely contributed to improved project maintainability, stability, and compatibility.
time-series-databaseseries-databasevictoriametricsscaladatabase
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
Szymon Matejczyk - Senior Software Engineer at Snowflake