Simon Rasmussen is a Chief Architect with over a decade of experience designing and evolving production-grade backend systems at ViaBill A/S, where he progressed from software developer to CTO and now leads architecture. He specializes in integration and distributed systems, demonstrated by tangible open-source contributions to the widely used Apache Camel project—fixing AWS SQS/Athena issues, improving consumer stability, and addressing message-deletion vulnerabilities. Based in Lillerød, Denmark, he combines hands-on bug fixes and refactors with strategic system design, ensuring reliability and operational control (for example, introducing deadline-aware timeout handling). His background in software engineering from DTU underpins a pragmatic approach to scaling services and preventing subtle runtime failures.
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.
Role in this project:
Back-end Developer
Contributions:5 reviews, 8 commits, 12 PRs in 1 year 2 months
Contributions summary:Simon contributed to the Apache Camel integration framework by addressing several issues related to AWS services, particularly SQS and Athena. Their work involved bug fixes, optimization, and refactoring of code related to message visibility, client reuse, and health checks. The user also improved the stability of the SQS consumer by preventing blocking behaviors in the presence of Threads EIP, and integrated the concept of deadlines into the TimeoutExtender for greater control. Moreover, the user addressed a vulnerability that could occur when deleting messages.
Contributions:2 PRs, 41 pushes, 16 branches in 3 years 3 months
javaapache-camelapachecamel
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.