Mats Kindahl

Database Architect @ Timescale

About Mats Kindahl

Mats Kindahl is a Database Architect and Technical Team Lead at Timescale, with a strong background in software engineering and computer science. He has held senior positions at notable companies such as Google, Oracle, and Sun Microsystems, and he holds a Ph.D. in Computer Science from Uppsala University.

Work at Timescale

Currently, Mats Kindahl serves as a Database Architect at Timescale, a position he has held since 2022. He also holds the role of Technical Team Lead at the same company, which he began in 2021. His work is based in the Greater Uppsala Area, where he contributes to the development of time-series databases. Prior to these roles, he was a Senior Software Engineer at Timescale from 2019 to 2021.

Previous Employment History

Mats Kindahl has an extensive employment history in software engineering. He worked at Sun Microsystems as a Senior Software Engineer from 2008 to 2010. Following this, he joined Oracle, where he served as a Senior Principal Software Engineer from 2012 to 2016. He also worked at Google in Stockholm as a Senior Software Engineer from 2016 to 2019. Earlier in his career, he was a Lead Software Developer at MySQL from 2004 to 2007 and a Senior Development Engineer at IAR Systems from 1998 to 2004.

Education and Expertise

Mats Kindahl studied Computer Science at Uppsala University, where he earned both his M.Sc. from 1989 to 1993 and his Ph.D. from 1994 to 1997. His academic background includes expertise in compiler technology and formal methods, as well as algorithmic program analysis and language and automata theory. These areas reflect his deep understanding of theoretical computer science concepts.

Technical Skills and Contributions

Mats Kindahl possesses strong writing skills and is familiar with various technical documentation tools, including DocBook, XML, XSLT, and TeX/LaTeX. He has programming experience in multiple languages, including Rust, Python, C/C++, and Perl. His contributions to the field include presentations at various conferences on topics such as replication, high availability, and scaling.

People similar to Mats Kindahl