Architecture

Architecture

Is there something about your architecture you dislike? I love improving the architecture of existing systems. Gradually, we will untangle your messy monolith or reunite your disoriented herd of microservices together.

Development

Development

Do you need help writing or reviewing code? I'm an experienced Ruby & Go developer who is not afraid of large code bases. Let's grab a coffee and get coding.

Infrastructure

Infrastructure

Your infrastructure is keeping you up at night? I can set up your infrastructure on AWS or Azure with Terraform. Now you not only have an infrastructure, but also an in-depth, changeable description of your digital empire.

Dirk Breuer

I'm a freelancer focused on Web application architecture and Ruby development, mostly while drinking delicious coffee. I also build and maintain infrastructure with Terraform on AWS. I love to cut apps into tiny pieces and putting the tiny pieces back together to build a majestic monolith. After hours I love to spend time with my wife and sons.

Skills & Technologies

Since watching the building a blog in 15 minutes video that introduced Rails to the world, I've been building large Web applications with Ruby on Rails and I'm still loving it. I also do Go and frontend development. Other developers prefer the green field – I really like getting into large code bases to work on new features, refactor code or improve the architecture. Need code reviews? Over the last two years I've done dozens of code reviews every week.

After working with Ansible, Chef and Capistrano for quite a while, I found Terraform as my new go-to-tool for orchestrating infrastructure. I've created and am maintaining the entire infrastructure for a customer on AWS with it. I'm also trying out Docker, but have no production experience with it yet.

As an architect, I've worked on multiple iterations of a complex web application. Being a die-hard SOA fan for a while, I developed a good sense on when monoliths and when (micro)services are a good choice.

I worked in different teams with different styles of agile development ranging from Scrum to Kanban.

Skills at a Glance

  • Ruby
  • Rails
  • JavaScript
  • Go
  • HTML/(S)CSS
  • AWS
  • Terraform
  • Packer
  • Vagrant
  • Docker
  • Ansible
  • Code Reviews
  • Refactorings
  • Monolith
  • Microservices
  • Agile
  • SCRUM
  • Kanban
  • German / English

Work with me

Living in Cologne with my wife and two sons. Usually I work from my own office in Cologne or at the customer's office. But I'm also able to travel from time to time.

I developed a really close relationship with all clients I have worked with being part of the team, not just a code monkey. So I prefer to work on long-term projects. I'm available for both full-time as well as part-time gigs depending on my current projects.

If that sounds interesting to you, feel free to contact me anytime: contact@breuer.io.