Roger Johansson

Systemutvecklare at Göteborgs Stad

Gothenburg, 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
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.
code13 years of coding experience
bookPython - en inkörsport till Machine Learning, Python - en inkörsport till Machine Learning at Halmstad University
bookProgrammering i Python och artificiell intelligens, Programmering i Python och artificiell intelligens at G��teborgs universitet
bookProgrammering i C, Programmering i C at Kristianstad University
bookStatistik: Visualisering av data, Statistik: Visualisering av data at Lund University
bookMaster's degree, Chemical Engineering, Master's degree, Chemical Engineering at Chalmers University of Technology
bookIntroduktion till programmering och C#, Introduktion till programmering och C# at Luleå University of Technology
bookGrundläggande programmering i C++, Grundläggande programmering i C++ at Högskolan i Skövde
bookGrundläggande programmering i Python, Grundläggande programmering i Python at University of Borås
bookWebbdesign med JavaScript och Document Object Model, Webbdesign med JavaScript och Document Object Model at Umeå University
stackoverflow-logo

Stackoverflow

Stats
23,034reputation
1.5mreached
124answers
244questions
Badges
typescript
top-5%
angular-ui
top-5%
concurrency
top-5%
domain-driven-design
top-1%
soa
top-5%
angularjs
top-5%
github-logo-circle

Github Skills (26)

github-ci10
net10
configuration-management10
dotnet10
cicd10
asp-net10
dotnet-core10
csharp10
githubaction-workflow10
domain-driven-design10
angular-ui9
typescript9
angularjs9
soa9
concurrency9

Programming languages (20)

C#SmartyPowerShellJavaC++CSSCMakefile

Github contributions (5)

github-logo-circle
asynkron/protoactor-dotnet

Jan 2017 - Jan 2023

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
userBack-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.
protobufgrpcultraprotodistributed-actors
akkadotnet/akka.net

Dec 2013 - Jul 2016

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Role in this project:
userBack-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.
dotnetconcurrencydistributed-actorsdistributed-programmingc-sharp
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