rubyapps.ch

Thomas Scholz

I build APIs, services and web applications in Ruby, from Switzerland.


Ruby and Rails since 2006. You talk to the person who writes the code.

I learned Ruby and Rails in 2006, working on the openSUSE Build Service, which was a Rails application at the time. Since then I have worked with startups, agencies and in-house teams, and have been in Switzerland since 2011.

For the past several years my work has been inside large-scale network operations: automation, services and APIs that keep track of what a network is doing, and the web applications that make that data usable. The business logic is the part I enjoy most.

What I work on

Services & automation

Ruby services that other systems talk to. Lately, a lot of automation around network operations. Rails where an application needs a spine, Sinatra or Grape where something smaller will do.

Data-heavy web applications

Aggregating data from several systems and presenting it so people can actually work with it.

Reviews & refactoring

Reading an existing codebase closely to find what slows a team down, and untangling it.

Object-oriented design, tests that earn their keep, and code that still makes sense in its second year.