Jan Lindström

Galera Engineer at MariaDB

Liperi, North Karelia, Finland
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
Jan Lindström is a seasoned database kernel engineer and technical leader with 11+ years of experience building and managing core database systems, currently working as a Galera Engineer at MariaDB. His career spans research and product roles at MariaDB, Codership, IBM and Innobase, with deep expertise in consistency models, storage structures and synchronous replication for high-availability clusters. Known for hands-on C/C++ development in InnoDB and Galera, he has improved real-world usability by enhancing error messaging and constraint handling in the MariaDB server. Jan combines academic rigor (PhD-level computer science research on concurrency) with pragmatic release management and team leadership, and is open to fully remote full-time opportunities. Based in Liperi, Finland, he brings rare cross-cutting experience from prototyping real-time databases to shipping production-grade clustering solutions.
code11 years of coding experience
job23 years of employment as a software developer
bookHelia
bookPhD, Computer Science, PhD, Computer Science at University of Helsinki
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

innodb10
databases10
error-handling10
c-language10
cprogramming-language10
database-design10
mysql10
database10
sql9

Programming languages (5)

YaccShellC++CSSC

Github contributions (5)

github-logo-circle
MariaDB/server

Feb 2015 - Jan 2023

MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Role in this project:
userBack-end Developer
Contributions:66 reviews, 1350 commits, 505 PRs in 8 years
Contributions summary:Jan's contributions focused on improving the error messaging related to duplicate key and foreign key names by adding more informative error messages and details of foreign key constraints. The changes involved modifications to the InnoDB storage engine code, specifically within the `dict0crea.c` and `xtradb/dict0crea.c` files, which handle the construction and definition of foreign key constraints. The user's work aimed to enhance the clarity and usability of the error messages provided by the database system.
licensedsql-servermysqlsqlmariadb-server
MariaDB/mergetrees

Nov 2015 - Apr 2017

Contributions:6 commits, 6 pushes, 2 branches in 1 year 5 months
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
Jan Lindström - Galera Engineer at MariaDB