Christofer Sjögren

Stockholm, 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

🤩
Rockstar
🎓
Top School
Christofer Sjögren is a seasoned software engineer with 14 years of experience building high-performance, concurrent and distributed systems across telecom, high-frequency FX trading, real-time ads, banking and gaming. He is a pragmatic open-source maintainer and co-author of LMDB Java bindings (lmdbjni / LmdbJava), bringing deep expertise in low-latency storage, on-wire protocols and efficient data structures. Christofer prefers strongly-typed implementations and a minimalist design philosophy—automating repetitive work and favoring practical delivery over prestige or bike-shedding. His background spans full-stack big-data pipelines, real-time analytics and system-level engineering, with hands-on work in JVM languages, C, streaming platforms and cloud tooling. Lately he’s been drifting into machine learning and statistics while continuing to obsess over concurrency, productivity amplification and playful technical problem solving. Based in Stockholm, he runs Deephacks AB and curates resources on high-performance JVM systems to help others learn the craft.
code14 years of coding experience
job18 years of employment as a software developer
bookB.Sc, Computer Engineering, B.Sc, Computer Engineering at KTH Royal Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
151reputation
7kreached
3answers
5questions
github-logo-circle

Github Skills (16)

lmdb10
javas10
databases10
embedded-database10
java10
database10
key-value10
testing9
jakartaee6
java-native-interface6
cdi6
eclipse-rcp6
equinox6
bytecode6
grpc6

Programming languages (11)

TypeScriptJavaC++ShellCNimJavaScriptGo

Github contributions (5)

github-logo-circle
lmdbjava/lmdbjava

Jun 2016 - May 2017

Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Role in this project:
userBack-end Developer / Database Engineer
Contributions:116 commits, 3 PRs, 113 pushes in 11 months
Contributions summary:Christofer's commits primarily focused on refactoring and enhancing the core components of the Java-based LMDB (Lightning Memory Database) implementation. Their work involved replacing a custom validation class with `java.util.Objects`, and they improved code quality by moving the mask functionality to `MaskedFlag`. The user added tests, implemented features and added more API methods by adding tests for `put`, `get`, `delete`, and `Cursor` operations.
lmdbmemoryembedded-databasepersistentmemory-database
deephacks/graphene

Sep 2013 - Jan 2015

Contributions:133 commits, 2 pushes, 3 comments in 1 year 4 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
Christofer Sjögren