Joakim Söderberg

Senior Software Engineering Manager at Hewlett Packard Enterprise

Luleå, 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
Joakim Söderberg is a seasoned software engineering leader with 20 years of experience, currently serving as Senior Software Engineering Manager at Hewlett Packard Enterprise after leadership roles at Juniper Networks. He combines strong managerial skills with deep hands-on expertise in backend, build systems and automation—especially improving cross-platform C/C++ projects using CMake and integrating testing, coverage and SSL compatibility. Based in Luleå, Sweden, Joakim has a track record of stabilizing and modernizing foundational open-source networking libraries (notably contributions to libevent and libwebsockets) to build reliably across Windows and Unix environments. He excels at turning brittle build/test infrastructure into maintainable CI-driven workflows that scale across teams and platforms. Colleagues would describe him as a pragmatic engineer-manager who still digs into code and platform quirks to unblock delivery.
code20 years of coding experience
job23 years of employment as a software developer
bookLuleå University of Technology
stackoverflow-logo

Stackoverflow

Stats
11,798reputation
1.3mreached
31answers
22questions
Badges
python-sphinx
top-5%
cmake
top-1%
database
top-5%
github-logo-circle

Github Skills (29)

ssl10
multiplatform10
testing10
windows10
websocket10
cmake10
cross-platform10
c1110
c1710
openssl10
build-automation10
c-library10
platform-independent10
utf9
networking9

Programming languages (14)

C#JavaC++CRustCMakeGoHTML

Github contributions (5)

github-logo-circle
nmathewson/libevent_obsolete

Dec 2013 - Feb 2015

Nick's public libevent repository. The official repository is at https://github.com/libevent/libevent . NO PRS HERE PLEASE
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:51 commits, 2 PRs, 9 comments in 1 year 2 months
Contributions summary:Joakim primarily focused on improving the build process and adapting the project for different platforms, particularly Windows. Their work included refactoring build scripts to use CMake and addressing compatibility issues. They also worked on platform-specific adjustments, such as fixing compilation problems and modifying code to ensure proper functionality on Windows. The user added code coverage and automated build/test targets.
libevent
akheron/jansson

Feb 2013 - Jan 2015

C library for encoding, decoding and manipulating JSON data
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:25 commits, 3 PRs, 10 comments in 1 year 10 months
Contributions summary:Joakim's contributions primarily centered around enhancing the build and testing infrastructure for the Jansson library. They consolidated the CMake project, added support for compiling tests by default, and implemented coverage reporting with Coveralls.io. The user also addressed platform-specific compilation issues, such as warnings related to incorrect casts and unused variables, ensuring compatibility across different environments. These changes collectively improved the project's build process, test coverage, and overall maintainability.
c-libraryjson-datacjson
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