About Me

My name is Jan Hrček. Since 2009 I hold a master’s degree in Computer Science from Masaryk University, Faculty of Informatics.

I work as a Haskell developer at Holmusk remotely from Brno, Czech Republic. The primary focus of my job is the development and maintenance of the NeuroBlu, behavioral health data research platform.

I am Functional Programming enthusiast with several years of experience using Haskell and Elm languages in many hobby and work-related projects. I firmly believe that Purely Functional Programming is THE way to write robust and reliable software that stays maintainable over long periods of time. Here is an incomplete list of technologies I use on daily basis and am comfortable/proficient with: Linux (mostly Fedora and occasionally playing with Nix), Haskell (GHC, Stack, Cabal), Elm, Graphviz, Docker, AWS, PostgreSQL, SQLite, Git, HTML, CSS, Vim. In the past I also did a lot of Java, Maven, Jenkins, Jira, GWT (Google Web Toolkit), Selenium, IntelliJ IDEA, …

I am experienced Java programmer, holder of Oracle Certified Associate, Java SE 7 Programmer and Oracle Certified Professional, Java SE 7 Programmer certificates, but since discovering the power of Purely Functional Programming I don’t fancy doing Java as much as I used to.

I also love learning stuff about Mathematics, in particular Algebra, Combinatorics, Graph Theory and Category Theory.

I am native Czech speaker, but am also fluent in English (holder of Cambridge FCE certificate) and I am intermediate German speaker.

You can find more about me in my LinkedIn and GitHub profiles.