Jarl Friis is a pragmatic software entrepreneur and architect with 20+ years of experience spanning embedded C/C++ to cloud-native web services, currently running his company Softace and serving as CTO at HelloMind. He excels at raising team delivery throughput and business value using Lean, Agile, Scrum/Kanban, TDD/BDD and continuous deployment, and has repeatedly introduced CI/CD, microservices and REST-driven architectures in large public-sector programs. Jarl has led and scaled teams of up to 30 engineers, recruited at volume, and driven complex integrations such as Denmark’s AEOI/FATCA reporting systems and Datafordeler integrations. A hands-on coder and open-source contributor, he’s improved cross-platform test coverage for notable Ruby tooling (aruba) and patched widely used libraries to enable FTPS and OAuth2 flows. His background in optimization and embedded systems gives him a rare ability to bridge low-level performance work with product-focused delivery and operational excellence.
20 years of coding experience
17 years of employment as a software developer
Certified PLP™ Master Practitioner – PLP™ II Personal Leadership Program, Certified PLP™ Master Practitioner – PLP™ II Personal Leadership Program at Acuity World
M.Sc Computer Science, M.Sc Computer Science at Københavns Universitet - University of Copenhagen
EFG (Erhvervsfaglig Grunduddannelse) Jern og Metal, EFG (Erhvervsfaglig Grunduddannelse) Jern og Metal at Køge Tekniske Skole
Uglegårdskolen
HTX electronics, HTX electronics at Frederiksberg Tekniske Skole
Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:135 commits, 6 PRs, 8 pushes in 3 years 6 months
Contributions summary:Jarl primarily focused on improving the testing infrastructure and test coverage for the `aruba` command-line testing tool. Their commits include adding and modifying cucumber tests to enhance functionality, particularly around command execution, output validation, and interactive input. The user also addressed JRuby compatibility issues, demonstrating an understanding of cross-platform testing and ensuring consistent behavior across different Ruby implementations. Furthermore, they optimized test timings and fixed build-related issues.
Vi modellerer og visualiserer COVID-19 situationen og mulige scenarier i Danmark
Contributions:74 commits, 53 pushes, 4 branches in 4 months
danmarkcovid-19-dkepidemiologyvisualization
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.