Ståle Pedersen

Software Engineering Manager at IBM

Agder, Norway
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
Ståle Pedersen is a seasoned software engineering manager with 17 years of experience leading high-performance Java teams, currently heading IBM’s Runtimes Performance group after six years running Application Services Performance at Red Hat. He combines deep hands-on expertise in JVM and backend performance—contributing to core projects like Hibernate and Forge—with a track record of diagnosing CPU and persistence regressions and optimizing collection handling. Based in Agder, Norway, he brings a research-informed foundation (Cand. Scient. in Computer Science) to pragmatic engineering leadership, mentoring teams to ship reliable, high-throughput systems. Notably, his open-source contributions include performance-sensitive fixes and framework-level additions, reflecting a rare blend of low-level performance tuning and product-facing architecture.
code17 years of coding experience
job18 years of employment as a software developer
bookCand. Scient, Computer science, (Simulation & Visualization), Cand. Scient, Computer science, (Simulation & Visualization) at University of Oslo
bookComputer science, Computer science at University of South-Eastern Norway
github-logo-circle

Github Skills (14)

javaee10
javas10
hibernate10
object-mapping10
persistence10
orm10
java10
cli10
database9
wildfly9
databases9
ide8
utility8
sql7

Programming languages (6)

JavaShellJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
hibernate/hibernate-orm

Jul 2012 - Dec 2015

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 6 comments in 3 years 5 months
Contributions summary:Ståle contributed to the core Object-Relational Mapping (ORM) functionality of Hibernate, focusing on enhancements and optimizations related to collection handling and dirty-checking mechanisms. Their work involved modifying core classes to improve the performance of reference-cached objects, and fixing CPU performance regressions within the persistence context. The user’s commits also include contributions to test classes.
gradlejava8enversjdbcorm
forge/core

Nov 2012 - Feb 2014

Forge Core Framework APIs and Implementation
Role in this project:
userBack-end Developer
Contributions:40 commits, 1 PR in 1 year 3 months
Contributions summary:Ståle primarily contributed to the Forge Core Framework APIs and Implementation, indicated by the initial commits focusing on adding an Aesh addon. These commits involved setting up an Aesh shell with features such as commands and console management. Further contributions include the addition of more commands and the adjustment of the code to use UICommands, suggesting development of the framework's core functionality and user interaction tools.
minecraftjbossproductivityproductivity-boosteride
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
Ståle Pedersen - Software Engineering Manager at IBM