Mattias Jonsson

Principal Software Engineer at TiDB, powered by PingCAP

Amsterdam, North Holland, Netherlands
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
Mattias Jonsson is a Principal Software Engineer based in Amsterdam with over a decade of experience building and scaling database systems. He progressed from hands-on MySQL engineering and team leadership at Booking.com to senior and principal roles at PingCAP, contributing directly to the back-end of TiDB — a prominent open-source, cloud-native distributed SQL database. His work focuses on query execution, partitioning, global indexes and performance-critical features, reflecting deep expertise in database internals and storage layers. Comfortable both leading teams and shipping low-level code, he brings a track record of turning complex scaling challenges into production-ready solutions. An engineering-minded MSc in Electrical and Computer Engineering from Chalmers underpins a pragmatic, systems-first approach to solving large-scale data problems.
code10 years of coding experience
job19 years of employment as a software developer
bookMaster of Science, Electrical Engineering; Computer Engineering and Science, Master of Science, Electrical Engineering; Computer Engineering and Science at Chalmers tekniska högskola
github-logo-circle

Github Skills (9)

databases10
query-optimization10
go10
sql10
relational-databases10
index-management10
sql-database10
database10
testing10

Programming languages (6)

C++ShellRustGoPerlPython

Github contributions (5)

github-logo-circle
pingcap/tidb

Apr 2021 - Jan 2023

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1067 reviews, 89 commits, 233 PRs in 1 year 9 months
Contributions summary:Mattias primarily contributed to the back-end development of the TiDB database, focusing on improving partition pruning tests and implementing core database functionalities like renaming users. Their work involved writing and modifying code within the `executor`, `table`, and `planner` packages, suggesting a deep understanding of the database's query execution and storage layers. The contributions included testing and implementation of features related to table partitioning, global indexes, and more specifically, improvements in index joins, demonstrating a solid grasp of database internals and performance optimization.
ai-poweredtidbserverlesshtapreal-time
mjonss/docs

Apr 2021 - Mar 2025

Contributions:2 PRs, 112 pushes, 30 branches in 3 years 11 months
tidbzealtikvkdbq
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