Viktor Klang

Software Architect at Oracle

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
award
Top expert inScala Ecosystem and Reactive Programming
Viktor Klang is a seasoned software architect and engineering leader with 16 years of experience building distributed, developer-focused platforms and production-grade Java systems. Currently at Oracle working on OpenJDK, he has a strong track record leading large engineering organizations and launching cloud-native developer experiences—most recently shaping service and data platforms at Sinch and cloud/SaaS offerings at Lightbend. A long-time contributor to high-profile open-source projects like Scala and Akka, he has deep expertise in concurrency, futures/promises, actor systems and performance optimizations that improve developer productivity. Viktor combines hands-on backend engineering with strategic architecture and team building, having scaled organizations from small DX teams to ~70 FTEs. He’s also a public speaker, mentor and perpetual learner who seeks subtle, practical improvements—often in tooling or API ergonomics—that make complex systems feel simpler for other engineers.
code16 years of coding experience
job19 years of employment as a software developer
languagesEnglish, Swedish, German
stackoverflow-logo

Stackoverflow

Stats
26,549reputation
1.1mreached
366answers
3questions
Badges
playframework
top-5%
erlang
top-5%
java
top-1%
scala
top-1%
akka
top-1%
asynchronous
top-1%
github-logo-circle

Github Skills (42)

asynchronous10
jvm-languages10
futures10
es6-promise10
microservices-application10
akka10
java10
akka-http10
scala10
javas10
go10
microservices10
backend10
protobuffer10
server10

Programming languages (12)

TypeScriptC#JavaScalaTeXSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
cloudstateio/cloudstate

Mar 2019 - Nov 2020

Distributed State Management for Serverless
Role in this project:
userBack-end Developer
Contributions:24 reviews, 251 commits, 200 PRs in 1 year 8 months
Contributions summary:Viktor primarily contributed to the backend implementation of the CloudState project. Their work involved adding structure and stubs for the backend, including defining gRPC protocol messages, and implementing the initial server setup using Akka HTTP. Furthermore, the user added a health check endpoint and implemented code related to the service, which suggests a focus on backend server architecture and integration. This indicates their work was critical to laying the foundation for a distributed state management system.
golangstate-managementgrpcjavascriptserverless
akka/akka

Jul 2009 - Jun 2021

A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 4821 commits, 86 PRs in 12 years
Contributions summary:Viktor contributed to the akka/akka repository by implementing a test to verify parent actor restarts when a decider throws an exception. Additionally, the user upgraded to Netty 3.5.0 and removed the deprecated StaticChannelPipeline and also ensured that a java system gets the appropriate parameters. These changes touch upon areas related to concurrency and actor system behavior within Akka.
resilientactor-modelreactiveconcurrentdistributed-actors
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