Johan Ringdahl

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
Johan Ringdahl is a seasoned Java developer with 10 years of professional experience building resilient backend systems, including a seven-year tenure at Spotify and earlier platform work at Oracle. He specializes in server-side design and performance improvements, demonstrated by contributions to the popular open-source Heroic time-series database where he improved error propagation, memory-efficient data fetching, and aggregation quotas. Comfortable in both large-scale cloud environments and embedded telephony/C++ projects, Johan brings a pragmatic engineering mindset from consultancy and product teams across telecom and defense. He holds an M.Sc. in Computer Science from Uppsala University and pairs deep technical expertise with a history of shipping test-backed, production-ready features.
code10 years of coding experience
job17 years of employment as a software developer
bookM.Sc, Computer Science, M.Sc, Computer Science at Uppsala University
github-logo-circle

Github Skills (9)

timeseries-database10
javas10
junit10
aggregations10
java10
bigtable10
jtest10
metadata-management9
error-handling9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
spotify/heroic

Dec 2016 - Jan 2017

The Heroic Time Series Database
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 25 comments in 15 days
Contributions summary:Johan primarily focused on enhancing the `heroic` time-series database backend. Their contributions include propagating request errors for better error handling, implementing an aggregation quota to limit data retention, and streamlining data fetching processes to improve memory usage. The user also added a metadata-write shell task for improved data management and wrote tests using TestRule for the project's backend.
time-seriestime-series-databasedatabaseseries-database
jo-ri/heroic

Jan 2017 - Mar 2017

Contributions:5 PRs, 56 pushes, 9 branches in 2 months
time-seriestime-series-databasedatabaseseries-database
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
Johan Ringdahl