Illustration of Jakob Holderbaum's face.

Hello, I am Jakob.


I am a Freelance Consultant and Software Developer, who is eager to help you and your team to build successful products!

Contact me
Icon describing the about section named 'Agile'

I am an Agile Enthusiast


I spend my time continuously delivering software and hardware systems using test-first methodologies. Working in close collaboration with fellow developers, designers, business analysts and product owners by pairing and on-site teamwork is a necessity to successfully realize a product vision.

Icon describing the about section named 'Generalist'

I am a Generalist.


Throughout the years I have faced challenges of product development in a multitude of domains. With neopoly I’ve developed large scale mobile browser games entertaining millions of users. In addition to this I worked on a wide spectrum of industry applications, from security critical IoT platforms to safety critical bootloaders for microcontrollers.

Icon describing the about section named 'Pragmatist'

I am a Pragmatist.


I truly believe that picking the right tool for the job is much more valuable than becoming a master of a single trade. Working with many different clients and industries is enabling me to acquire a wide range of skills:

Ecosystems

Java (Spring Boot, Dropwizard), Ruby (Rails, Sinatra), Python, JavaScript (React, jQuery), Lua, Embedded C, C++, Go

Technologies

Linux, Ansible, Salt, Terraform, Consul, Vault, Docker, Vagrant, AWS, Heroku, Digital Ocean, Vim, Emacs, IntelliJ

Methodologies

Test Driven Development, Continuous Delivery, Pair Programming, Kanban, SCRUM, DevOps, Infrastructure as Code

I share what I learn.


I speak at conferences and write articles for my blog and various publishers.

Managing Team Secrets Effectively


How to share secret information among your team members in a secure and automation friendly fashion.

Continue reading

Specific Assertions


In the context of automated testing assertions are used to verify the result of a specific action. Modern testing frameworks provide a multitude of generic assert methods/functions.

While these assertions are an essential tool for crafting automated tests they very often fail in expressing test intentions.

Continue reading
Browse all Articles

I have worked with awesome Companies.


And many more