Soren Hansen is a Distinguished Engineer with 18 years of experience bridging systems administration and software engineering, currently shaping enterprise architecture at Mastercard from San Francisco. He has led large cloud teams and product initiatives—from founding Linux2Go to architecting Reliance Jio’s cloud and launching OpenStack capabilities at Rackspace and Cisco—combining hands-on coding with strategic delivery. A prolific open-source contributor across hundreds of projects and a dozen languages, he has practical depth in back-end systems, test automation, and Go+WebAssembly UI work (notably contributions to Vugu) as well as storage and cloud tooling like OpenStack Swift and Tempest. Known for improving robustness and developer workflows, he often focuses on build/test reliability, dependency modernization, and graceful degradation. Comfortable at both the command line and the architecture whiteboard, he blends community-building with pragmatic engineering to accelerate cross-project collaboration.
18 years of coding experience
17 years of employment as a software developer
Computer science, Mathematics, Computer science, Mathematics at Aalborg Universitet
Contributions:10 releases, 6 reviews, 222 commits in 1 year 7 months
Contributions summary:Soren primarily contributed to updating and refactoring the codebase to utilize the newer `urfave/cli` library. Their work involved modifying import paths and updating dependencies, including changes to the `utils/flags.go` and `main.go` files. They also updated assets, indicating work on the project's build process and dependencies. The commits demonstrate a focus on maintaining and modernizing the project's dependencies.
OpenStack Testing (Tempest) of an existing cloud. Mirror of code maintained at opendev.org.
Role in this project:
DevOps Engineer & Test Automation Engineer
Contributions:21 commits in 2 years 3 months
Contributions summary:Soren primarily contributed to improving the testing infrastructure and ensuring code quality within the OpenStack Tempest project. Their work involved removing unused imports, enforcing PEP-8 compliance, and refactoring test code. The user also made substantial changes to incorporate the 'kong' namespace and included updates from stacktester, indicating an effort to integrate and streamline existing testing tools and workflows. Furthermore, modifications like skipping Rabbit tests based on availability suggest that the user was also focused on environment configuration and setup.
testingcloud-foundryinfrastructurecloudopendev
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
Soren Hansen - Distinguished Engineer at Mastercard