Patrik Ragnarsson

Senior Developer at 84codes

Greater Linköping 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
Patrik Ragnarsson is a Senior Developer with 17 years of experience building and operating resilient cloud services, currently helping deliver managed message queues, Kafka and PostgreSQL offerings at 84codes. He combines deep Ruby backend expertise and systems administration skills—having contributed to high-profile open-source projects like Sinatra, Puma and Addressable—with practical DevOps experience improving CI/CD and reliability. Patrik is passionate about security, automation and clear written communication, and has hands-on experience with distributed systems (RabbitMQ, ZooKeeper, Elasticsearch) and multi-OS ops from Ubuntu to OpenBSD. Curious about big data and machine learning, he pairs pragmatic engineering with a long-standing commitment to open source and tooling that serves real humans.
code17 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree, Computer Engineering, Master's Degree, Computer Engineering at The Institute of Technology at Linköping University
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
1,724reputation
83kreached
16answers
2questions
Badges
heroku
top-1%
ruby-on-rails
top-5%
github-logo-circle

Github Skills (27)

github-ci10
multithreading10
testing10
rspec10
cicd10
ruby10
sinatra10
heroku10
webserver10
rack10
influxdb10
githubaction-workflow10
bundle9
dependency-manager9
dependency-management9

Programming languages (27)

C#CGoHTMLTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
puma/puma

Aug 2019 - Dec 2022

A Ruby/Rack web server built for parallelism
Role in this project:
userBackend & QA Engineer
Contributions:2 releases, 360 reviews, 50 commits in 3 years 4 months
Contributions summary:Patrik primarily contributed to bug fixes and improvements within the Puma web server codebase. Their work included addressing typos, fixing potential issues related to path length and file descriptors, and enhancing documentation. Additionally, the user added new features like a `#string` method to `NullIO` and updated build configurations and tests, including adding timeout configurations.
multithreadingweb-serverrackrubyparallelism
sporkmonger/addressable

Jul 2017 - Jan 2023

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:75 reviews, 62 commits, 116 PRs in 5 years 6 months
Contributions summary:Patrik's primary focus was enhancing the `addressable` library, specifically addressing URI handling and functionality. They fixed bugs related to URI parsing, like handling uppercase schemes, and implemented new features, such as the ability to set the request URI without a query. Furthermore, the user significantly contributed to improving the project's CI/CD infrastructure by integrating GitHub Actions, modifying the build process, and handling dependency management. These changes improved the reliability and maintainability of the project.
heuristicaddressableuri-templateuriruby
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
Patrik Ragnarsson - Senior Developer at 84codes