About Stefan Tilkov

Last updated: August, 2006

Stefan Tilkov

[medium size] or [full size]

Short bio text (for conferences etc.)

Stefan Tilkov is co-founder and a prinicipal consultant at innoQ, a consulting firm with offices in Germany and Switzerland. Stefan focuses on enterprise architecture consulting for Fortune 1000 companies, which currently translates to assessing SOA maturity and deriving appropriate steps for a road map towards a service-oriented enterprise.

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) and Model Driven Architecture (MDA). MDA is of interest to me not the least because innoQ develops and markets a product call iQgen, an MDA-compliant (whatever that means) code generator.

I am also one of the SOA editors at the InfoQ online community site, a member of the JavaSPEKTRUM Fachbeirat, a decent-frequency blogger and a frequent speaker at conferences in Germany and abroad.

I've been involved in the IT industry since 1990, when I started studying Technical Computer Science at the Berufsakademie (BA) Stuttgart (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 around 40 people; 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 or simply some for some discussion partner, I encourage you to drop us a note.

(Also worth mentioning: innoQ is currently hiring, so please write to us at jobs@innoq.com if you're looking for a job somewhat similar to those described here.)

Contact information

Stefan Tilkov
stefan.tilkov@innoq.com
innoQ Deutschland GmbH
Halskestr. 17
D-40880 Ratingen, Germany
Phone: +49 170 471 2625
Fax: +49 2102 77160-1
ICQ/AIM: stefantilkov
Skype: stilkov

Resources

Publications

  • REST — Die Architektur des Web; Stefan Tilkov, Phillip Ghadir; OBJEKTspektrum 05/06
  • Lose Kopplung mit Web Services; Marcel Tilly, Hartmut Wilms, Stefan Tilkov; JavaSPEKTRUM 5/2005
  • Trends: Spezifikationen, Standards und Trends im Web-Services-Umfeld; Stefan Tilkov; OBJEKTspektrum 3/2005
  • Entspannung pur — Schemasprache Relax NG; Marcel Tilly, Stefan Tilkov; iX, 10/2004, S. 124
  • Garantierte Zustellung — WS-ReliableMessaging: Zuverlässige Zustellung von Web Services-Nachrichten; Stefan Tilkov; XML & Web Services Magazin, 3/2004
  • UDDI Revisited — Mit der Version 3 wird UDDI erwachsen; Stefan Tilkov; XML & Web Services Magazin, 2/2004
  • Trennung von fachlicher und technischer Komponentenarchitektur im Sinne der MDA; Andreas Ditze, Philip Ghadir, Stefan Tilkov; OBJEKTspektrum, 02/2003
  • Eins, zwei, drei — CVS-Nachfolger Subversion; Stefan Tilkov; iX, 2/2003, Seite 116
  • MDA from a Developer’s Perspective; Stefan Tilkov; TheServerSide.com, 12/2002 (slightly edited version, including some comments from well-known people, here)
  • Ganz oder gar nicht — JTS: der Java Transaction Service; Stefan Tilkov; iX, 8/1999, Seite 116