Josef Vlach

Contractor Scala Developer at HM Revenue & Customs

London, England, 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
Josef Vlach is a contractor Scala developer based in London with 12 years of experience building reliable backend systems and migrating legacy services into modern microservice architectures. A functional-programming evangelist, he brings deep practical knowledge of Scala, Cats, Play Framework and type-safe patterns—often catching subtle bugs by raising type safety and compiler rigor. He has applied these skills across public sector and finance (HMRC, Barclays) and in gaming and startups, leading backend engineering, CI/CD and DevOps automation for high-availability services. An active open-source contributor, Josef has improved parsing and header handling in the prominent http4s Scala HTTP library, reflecting a focus on clean, idiomatic APIs and robust parsing logic. Notably, his background in Haskell and experience introducing Tagged types and compile-time checks have repeatedly surfaced latent defects and improved long-term maintainability.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor's Degree, Software Engineering, Bachelor's Degree, Software Engineering at Czech Technical University in Prague
bookMaster's Degree, University of West Bohemia, Master's Degree, University of West Bohemia at University of West Bohemia, Pilsen
languagesCzech, English
stackoverflow-logo

Stackoverflow

Stats
379reputation
66kreached
8answers
0questions
github-logo-circle

Github Skills (13)

typer10
scala10
cat10
http10
parsing10
headers10
parse10
top-level10
fs8
json6
scalatest6
playframework6
environment-variables6

Programming languages (12)

ShellCSSPureScriptScalareStructuredTextHaskellHTMLGroovy

Github contributions (5)

github-logo-circle
http4s/http4s

Feb 2021 - Mar 2021

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:4 reviews, 33 commits, 15 PRs in 23 days
Contributions summary:Josef primarily contributed to refactoring and cleaning up various header implementations, including `Accept-Charset`, `Accept`, `Access-Control-Allow-Headers`, `Accept-Language`, `Content-Language`, `Cookie`, `Cache-Control`, `WWW-Authenticate`, `X-Forwarded-For`, `Proxy-Authenticate`, `Forwarded`, `Access-Control-Expose-Headers`, `Link`, `Strict-Transport-Security`, `Transfer-Encoding`, `User-Agent`, and related parsing logic. These changes involved code cleanup, optimization, and migration to new header implementations. The user also touched upon related testing files, and updated the parser.
idiomatichttp-clientscalafs2typelevel
VlachJosef/println-debugger

Jun 2017 - Feb 2024

Contributions:80 pushes, 2 branches in 6 years 9 months
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
Josef Vlach - Contractor Scala Developer at HM Revenue & Customs