Johan Haals

Senior Engineer - Core Infrastructure at Spotify

Greater Stockholm Metropolitan Area 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
Johan Haals is a senior infrastructure engineer with 17 years building reliable, large-scale service platforms and developer tooling, currently shaping perimeter and service routing at Spotify. He’s a core Backstage maintainer and active open-source contributor, with notable backend work on secure-sharing tools (yopass), the Backstage catalog, and long-running fixes in Puppet’s server automation. Comfortable across cloud-native stacks—GCP, Kubernetes, gRPC, Envoy, Java, Go—he combines SRE rigor with full-stack contributions to demos and plugins. Colleagues know him for reducing API surface and improving platform testability, and for pragmatic fixes that prevent real-world outages (e.g., lockfile and compression bug remediation).
code17 years of coding experience
job9 years of employment as a software developer
languagesEnglish, Swedish
github-logo-circle

Github Skills (35)

puppeteer10
encrypt10
openpgp10
catalog10
apidoc10
puppet10
decryption10
rspec10
databases10
typescript10
ruby10
crypt10
backstage10
go10
api10

Programming languages (15)

JavaC++CSSScalaGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
jhaals/yopass

Jan 2014 - Jan 2023

Secure sharing of secrets, passwords and files
Role in this project:
userBack-end Developer
Contributions:53 releases, 29 reviews, 934 commits in 9 years 1 month
Contributions summary:Johan contributed to the "jhaals/yopass" repository, which is designed for securely sharing secrets. The commits demonstrate the user's involvement in implementing core back-end features, specifically focusing on the 404 view and the logic to handle secret retrieval with decryption and database interactions. The user also improved the index view and made a config file in production settings with SMS provider support.
passwordssecuresecurity-toolssharing-secretssecurity
backstage/backstage

Jan 2021 - Jan 2023

Backstage is an open framework for building developer portals
Role in this project:
userBack-end Developer
Contributions:2465 reviews, 2592 commits, 1408 PRs in 2 years
Contributions summary:Johan Haals primarily focused on enhancing the catalog backend within the Backstage project. Their contributions involved reducing the public API surface of the catalog-backend, removing outdated labels in the microsite, and fixing tests within the catalog-graph plugin. They also added support for lifecycle events. Furthermore, they updated dependencies and made changes to the search and catalog-backend plugins.
backstageinfrastructuredxdeveloper-experiencedeveloper-portal
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