Last updated: November, 2011
Short bio text (for conferences etc.)
Stefan Tilkov is a co-founder and principal consultant at innoQ, a technology consulting company with offices in Germany and Switzerland. He has been involved in the design of large-scale, distributed systems for almost two decades, using a variety of technologies and tools ranging from C++ and CORBA over J2EE/Java EE and Web Services to REST and Ruby on Rails. He has authored numerous articles and a book (”REST und HTTP”, German), and is a frequent speaker at conferences around the world.
The long version
I am a managing director and co-founder of a Germany- and Switzerland-based consulting company called innoQ. Although I do quite a bit of administrative stuff, I still try to maintain some technical knowledge. This means, for example, that I still consult in customer projects. Fortunately, the company is still small enough so that this is feasible. My technical interests include large-scale software development, preferably using modern, object-oriented and/or component based techniques, and specifically two subareas - Service-oriented Architectures (SOA), specifically using the REST style as opposed to Web Services, and Model Driven Engineering (MDE).
I am a member of the JavaSPEKTRUM Fachbeirat, a decent-frequency blogger and a frequent speaker at conferences in Germany and abroad. I also used to be lead SOA editor at the InfoQ online community site.
I’ve been involved in the IT industry since 1990, when I started studying Technical Computer Science at the Berufsakademie (BA) Stuttgart (now DHBW) (this is a cooperative program where you study while being employed; I was an IBM employee at that time) and finished with a Bachelor’s Degree. In 1993, I joined a company called MLC (now defunct) where I started to work as a C++/Unix programmer, got to know databases, network programming, distributed computing technologies such as DCE and CORBA, became a team lead, project manager, and area manager before finally deciding I was too young to spend my life on administration only and left to become a freelance consultant. While being able to program again was great, the freelance existence bothered me because it’s hard to influence stuff when you’re on your own, so founding a company was a natural next step and happened in 1999.
Since then, we’ve been slowly growing innoQ from 5 to more than 50 people (as of Q4/2010); our focus remains on software architecture. My personal interests have evolved to include a variety of topics such as such as SOA, Web services, REST, Ruby and Ruby on Rails, model driven development methodologies (MDE, MDA, MDSD, and DSLs), and how to integrate all of this into a coherent whole — if you’re looking for help, for some discussion partner, or are looking for a job in this area, I encourage you to drop us a note.
innoQ Deutschland GmbH
D-40789 Monheim, Germany
Phone: +49 2173 3366 118
Fax: +49 2173 3366 222
PGP Public Key (Fingerprint: B974 BE68 B450 6E7C F4CB 7C3F BFC4 4591 3E09 3BCD)