Johan Wirén is a Senior Software Engineer based in Greater Stockholm with 13 years of experience building backend systems, automation tooling, and developer workflows across startups and large enterprises. He brings deep Clojure expertise and a strong infrastructure background from roles spanning systems administration, CI/CD and cloud automation to mission-critical backend services at Klarna and Volvo Cars. Johan has improved developer experience (e.g., introducing Storybook for ClojureScript components) and driven OAuth and auth-service work for core banking platforms, showing both product sensibility and security-minded engineering. An active open-source contributor, he has made practical, maintainability-focused contributions to Ansible’s widely used ZFS modules. Colleagues know him for pragmatic refactors that simplify operations and for pairing curiosity with production-grade reliability.
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
Backend Developer
Contributions:7 commits, 2 comments in 9 months
Contributions summary:Johan primarily contributed to the `ansible/ansible` repository by modifying the `zfs` module. Their work focused on refactoring and enhancing the module's functionality, including handling properties, updating examples, and modifying how properties were validated. They also made changes to fix share aliases and remove deprecated options. The user demonstrated a focus on improving the usability and maintainability of the ZFS module.
Ansible extra modules - these modules ship with ansible
Role in this project:
Back-end Developer
Contributions:1 commit, 4 PRs, 29 comments in 1 day
Contributions summary:Johan primarily contributed to the `zfs.py` module, which manages ZFS file systems. Their work involved modifying the handling of ZFS properties, moving validation logic, and fixing documentation. They also addressed a bug related to comparing state, and simplified the code by removing and ignoring the createparent option. The user also updated examples within the module.
ansibleship
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
Johan Wirén - Senior Software Engineer at Volvo Cars