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.