Roger Johansson is a Sweden-based systemutvecklare with 13 years of technical experience who recently transitioned from a long career in technical writing to focus on .NET and C# development. He completed a two-year vocational program and numerous university courses in programming, machine learning and data visualization, and now works as a developer at Göteborgs Stad. An active open-source contributor, Roger has improved HOCON parsing and configuration handling in the widely used Akka.NET project and helped modernize Proto.Actor .NET with net5 upgrades and CI via GitHub Actions. He pairs back-end and DevOps skills with a disciplined, structured work style and enjoys both independent tasks and collaborative teams. Beyond code, he prototypes creative hardware projects—controlling MIDI instruments with Raspberry Pi and Arduino—demonstrating practical systems thinking and a hands-on approach to learning. Based in Gothenburg, he brings a patient, persistent mindset and a strong foundation in engineering and applied programming.
13 years of coding experience
Python - en inkörsport till Machine Learning, Python - en inkörsport till Machine Learning at Halmstad University
Programmering i Python och artificiell intelligens, Programmering i Python och artificiell intelligens at G��teborgs universitet
Programmering i C, Programmering i C at Kristianstad University
Statistik: Visualisering av data, Statistik: Visualisering av data at Lund University
Master's degree, Chemical Engineering, Master's degree, Chemical Engineering at Chalmers University of Technology
Introduktion till programmering och C#, Introduktion till programmering och C# at Luleå University of Technology
Grundläggande programmering i C++, Grundläggande programmering i C++ at Högskolan i Skövde
Grundläggande programmering i Python, Grundläggande programmering i Python at University of Borås
Webbdesign med JavaScript och Document Object Model, Webbdesign med JavaScript och Document Object Model at Umeå University
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:37 releases, 125 reviews, 1257 commits in 6 years 1 month
Contributions summary:Roger's commits primarily focus on upgrading the Proto Actor .NET framework to net5 and adding a series of GitHub actions to the project. The changes include modifications to project files (.csproj) to accommodate net5, along with updates to the testing and remote project files. These changes also involve the implementation of continuous integration via GitHub actions.
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Role in this project:
Back-end Developer
Contributions:1133 commits, 308 PRs, 221 pushes in 2 years 7 months
Contributions summary:Roger primarily contributed to the HOCON configuration handling within the Akka.NET project. Their contributions included implementing support for features such as null values, quoted keys, and include statements in the HOCON parser, significantly improving the parser's functionality and adherence to the HOCON specification. They also added support for defining the system-level configuration by hooking up to the .NET app.config. This work expanded the functionality of the configuration handling system within the Akka.NET project.
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
Roger Johansson - Systemutvecklare at Göteborgs Stad