Lars Westergren is a seasoned software engineer based in Greater Stockholm with 13 years of professional experience building backend systems across Java, Ruby, Scala and Rust. He has a strong track record as a senior consultant and tech lead delivering robust, high-uptime systems for industries ranging from telecom eSIM provisioning and energy interoperability to EV charging and healthcare logistics. Lars contributes to open source at scale — notable work on the JRuby project involved improving the OpenSSL extension and PKCS12 handling — reflecting a pragmatic focus on security and correctness. Comfortable across legacy modernization and cloud-native stacks, he teaches and evangelizes functional programming and Java 8 lambdas, and often pairs hands-on coding with mentoring and architectural guidance. Colleagues know him as a methodical problem solver who seeks fulfilling work that improves the world while continuously learning from skilled peers.
13 years of coding experience
9 years of employment as a software developer
Asian Studies, Asian Studies at University of Adelaide
Computer Science, Computer Science at Udacity
Master Computer Science, Master Computer Science at Uppsala University
Contributions summary:Lars contributed to the JRuby project, focusing on the OpenSSL extension. Their work involved updating dependencies, specifically upgrading BouncyCastle jars. They also addressed and tested issues related to PKCS12 format, including file reading and UTF8 string handling. Further contributions included code cleanup and bug fixes related to PKCS12 initialization.
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
Lars Westergren - Software Engineer at Swedish Police Authority