Principal Software Engineer at TiDB, powered by PingCAP
Amsterdam, North Holland, Netherlands
Join Prog.AI to see contacts
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.
10 years of coding experience
19 years of employment as a software developer
Master of Science, Electrical Engineering; Computer Engineering and Science, Master of Science, Electrical Engineering; Computer Engineering and Science at Chalmers tekniska högskola
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
Role in this project:
Back-end Developer & Database Engineer
Contributions:1193 reviews, 89 commits, 296 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.
Distributed transactional key-value database, originally created to complement TiDB
Contributions:21 pushes, 8 branches in 4 years 5 months
tidbtransactionaldistributed-databasetikvdatabase
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.