Stephen Van Beek

Principal Engineer at Happy Valley IO

Auchterarder, Scotland, United Kingdom
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

👤
Senior
🎓
Top School
Stephen Van Beek is a Principal Engineer with eight years of experience building high-availability, customer-facing systems across cloud and on-prem environments. A JVM-focused back-end specialist comfortable across the full stack, he prefers Java or Scala services paired with Vue.js front-ends and has deep experience tuning low-latency Akka systems. He co-founded Happy Valley IO and Big Up, blending product-first startup leadership with hands-on engineering and continued contributions to deployment tooling—such as enhancing Traefik support in the popular basecamp/kamal project. At Amazon and JPMorgan he delivered performance-critical services (sub-5ms pub/sub, high-throughput caches) and rewrote legacy content pipelines for personalization at scale. Based in Auchterarder, Scotland, he combines pragmatic operational experience with a mathematician’s attention to detail.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BSc) Mathematics, Bachelor of Science (BSc) Mathematics at University of Glasgow
github-logo-circle

Github Skills (12)

configuration-management10
traefik10
docker10
dockers10
deployment-automation10
ruby9
testing9
unit-test9
minitest9
rspec9
githubaction-workflow7
github-ci7

Programming languages (11)

JavaCoffeeScriptCSSJavaScriptVueGoLuaHTML

Github contributions (5)

github-logo-circle
basecamp/kamal

Mar 2023 - Mar 2023

Deploy web apps anywhere.
Role in this project:
userDevOps Engineer
Contributions:1 PR, 10 comments, 2 issues in 18 days
Contributions summary:Stephen's contributions primarily revolve around configuring and extending the `kamal` tool, which is used for deploying web applications. They added support for configuring Traefik, including port mapping, volume definitions, and additional Docker options. These changes involved modifying Traefik configuration and test files to allow for more flexible deployment options and integration with the application's infrastructure, alongside code corrections and rebase actions. This work directly enhances the deployment capabilities of the `kamal` tool.
containerszero-downtimezerorailsdocker
HappyValleyIO/koil

May 2020 - Jan 2022

JVM-based SaaS starter kit.
Contributions:38 reviews, 207 commits, 80 PRs in 1 year 8 months
saas-starterjavajvmsaas
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
Stephen Van Beek - Principal Engineer at Happy Valley IO