Joel Wilsson is a Senior Principal Software Architect based in Oslo with 14 years of experience designing cloud-native data platforms and infrastructure. He combines deep hands-on expertise in AWS, Kubernetes, Terraform, Prometheus, Kafka, Spark and OLAP systems with a history of building production-grade pipelines, observability and deployment automation at scale. As an engineering leader and former CTO he has led architecture efforts at Cognite and Telenor, turning prototypes into productized services and mentoring teams to adopt DevOps and data-first practices. Joel is also an active open-source contributor with notable work on the Scala 3 compiler and Spinnaker's Kubernetes integrations, reflecting a blend of language/compiler-level insight and cloud orchestration know-how. A mathematician by training (Engineering Mathematics, MSc in Complex Adaptive Systems), he favors pragmatic, reproducible solutions—evident in contributions that adapt open-source tools to real-world operational needs.
14 years of coding experience
16 years of employment as a software developer
Master's degree, Complex Adaptive Systems, Master's degree, Complex Adaptive Systems at Chalmers University of Technology
Contributions:22 commits, 23 PRs, 2 pushes in 7 months
Contributions summary:Joel primarily contributed to the Kubernetes provider within the clouddriver repository, focusing on bug fixes and feature enhancements. Their work included addressing issues related to kubectl label selectors, artifact replacement, and dynamic namespace settings for Kubernetes deployments. Furthermore, the user added support for Kubernetes jobs, RBAC resource kinds, and HTTP artifacts, demonstrating expertise in Kubernetes and related cloud technologies. They also improved artifact matching and corrected deployment stability checks.
Contributions:7 reviews, 7 PRs, 22 comments in 2 years 11 months
Contributions summary:Joel contributed to the Scala 3 compiler, focusing on core compiler functionality and language features. Their work involved refining the type system, particularly around tuple types and context bounds, as well as addressing bugs and improving code generation related to exports and type aliasing. The user also implemented tests to ensure the correct behavior of these features and to prevent regressions. The changes were aimed at enhancing the compiler's ability to handle complex language constructs correctly and efficiently.
compilerscala3scaladottyepfl
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
Joel Wilsson - Senior Principal Software Architect at Cognite