Kristofer Karlsson

Software Engineer at Spotify

Greater Stockholm Metropolitan Area Sweden
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

👤
Senior
🎓
Top School
Kristofer Karlsson is a seasoned software engineer with 16+ years building backend and data systems at Spotify since 2010, specializing in Python, Java, Postgres, Cassandra, Bigtable/Spanner, and asynchronous architectures. He pairs production experience in large-scale streaming and data pipelines (Apache Beam/Scio/Dataflow) with a long-standing open-source streak—leading high-performance projects like folsom (async Java memcached client) and Sparkey (large key-value store with a Java binding). Kristofer’s contributions span both systems-level C work and Java tooling, and he has applied his skills to community projects such as enhancing the widely used tvheadend DVR/timeshift features. A competitive programmer with multiple regional ACM appearances and two top-1000 Code Jam finishes, he brings algorithmic rigor to pragmatic system design. Based in Greater Stockholm, he combines deep backend craftsmanship with clear documentation and developer-focused learning resources, such as his Java futures guide.
code16 years of coding experience
job5 years of employment as a software developer
bookCivilingenjör, Computer science and engineering, Civilingenjör, Computer science and engineering at KTH Royal Institute of Technology
github-logo-circle

Github Skills (8)

c1710
extjs10
c1110
dvb10
vcr10
dvb-t10
mpeg2-ts9
json-api8

Programming languages (4)

JavaCLuaPython

Github contributions (5)

github-logo-circle
tvheadend/tvheadend

Nov 2012 - Jan 2013

Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources
Role in this project:
userBack-end Developer
Contributions:12 commits in 1 month
Contributions summary:Kristofer primarily focused on enhancing the DVR functionality of the tvheadend project. They implemented features to split the recorder schedule view into upcoming, finished, and failed recordings. Furthermore, the user added the ability to sort the recordings by the start time. In addition, the user made improvements to the timeshift functionality.
unixpipetvheadendstreaming-serversat
krka/futures-guide

Oct 2019 - Aug 2022

Guide to Java 8+ futures
Contributions:3 reviews, 35 commits, 6 PRs in 2 years 10 months
javajava-8stock-tradingfutures
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
Kristofer Karlsson - Software Engineer at Spotify