Rickard Bäckman

Senior Principal Engineer at SambaNova Systems

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

🤩
Rockstar
🎓
Top School
Rickard Bäckman is a Senior Principal Engineer with 17 years of experience building high-performance, low-latency systems and JVM internals from the Greater Stockholm area. He spent over a decade at Oracle working on HotSpot JIT compilers and implemented Java Flight Recorder, bringing production-grade profiling into the JVM. His background spans trading gateways, large-scale web systems and IP-telephony, with repeated emphasis on performance tuning, concurrency and test-driven development. Rickard contributes to the OpenJDK Loom project, digging into low-level fiber/continuation implementation details that influence Java’s concurrency model. Now at SambaNova Systems he applies deep systems and runtime expertise to accelerate cutting-edge infrastructure for compute-intensive workloads. Colleagues rely on him for hard-to-debug performance work and pragmatic architectural improvements that scale in production.
code16 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at KTH Royal Institute of Technology
stackoverflow-logo

Stackoverflow

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

Github Skills (7)

javas10
openjdk10
jvm10
java10
concurrency10
cprogramming-language9
c-language9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
openjdk/loom

Aug 2019 - Apr 2022

https://openjdk.org/projects/loom
Role in this project:
userBack-end Developer
Contributions:4 reviews, 28 commits, 25 pushes in 2 years 7 months
Contributions summary:Rickard's contributions primarily involve modifications to the Java Virtual Machine (JVM), specifically within the context of the "loom" project, which focuses on lightweight concurrency features (fibers). They are fixing naming conventions in the continuation related files, and also merging different changes related to the fiber implementation. The code changes suggest the user is deeply involved in the lower-level implementation of fibers.
openjdkjavajvmloom
swayamraina/loom

Aug 2018 - Apr 2019

Read-only mirror of https://hg.openjdk.java.net/loom/loom/
Contributions:30 commits in 7 months
openjdk-javaloomopenjdkjavajava-net
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
Rickard Bäckman - Senior Principal Engineer at SambaNova Systems