Work experience

(since 03/17)
Innovation lead,

Corporate strategy, digital transformation and industry 4.0, tech evangelism, system architecture, In-house consulting, interdisciplinary projects, design thinking, holistic solution design

(01/14 - 03/17)
Software development manager,

Technical product management, process improvement, innovation management, software architecture, mentorship for junior engineers, stakeholder communications, business and requirement analysis, management of the R&D department

(03/11 – 12/13)
Lead developer and solution architect PDM,

Software architecture, software design and development (.NET, Web), management of the PDM development team, requirements engineering, project management, agile development (Kanban)

(02/09 – 02/11)
Systems architect CAD/PLM,
ISD Group

Software architecture, software design and development (.NET, Python, Web), strategic product design, management of the API development team, agile development (SCRUM and OpenUP/Basic), training, project coordination, in-house technology consulting

(08/06 – 01/09)
Developer, project coordinator CAD,
ISD Group

Feature development, software automation, software redesign, software development (.NET, C++)

(08/03 – 07/06)
Scientific assistant, medical devices,
Research Centre Juelich

Research (medical informatics), Algorithm design (model-based image processing), research team IT management

(11/00 – 01/03)
Student assistant, dept. of computer science,
TU Dortmund

Exercise groups (Theory of operating systems, networking technologies, Java programming, data structures and algorithms), exam monitoring

(11/97 – 03/00)
Student assistant, programming,
Visual Systems GmbH

Reverse engineering (industrial networking), driver development (SuSE Linux), SPS programming

Academic and non-academic education

(10/11 -)
Mathematics (BSc),
Fernuniversität Hagen

Linear Algebra, Calculus, Discrete Mathematics, Differential Calculus

(10/97 - 03/03)
Computer Science and Physics (Diploma),
Technische Universität Dortmund

Computer graphics, Simulation and modelling, Software design, Theoretical physics

(10/95 - 06/97)
Chemical Engineering (no degree),
Technische Universität Dortmund

Engineering mechanics and fluid dynamics, Anorganic and organic chemistry, Experimental physics, Mathematics

(07/14 -)
Participant and speaker,
Open Tech School Dortmund

Technology Trends, Web Technologies, Technology Education

(11/12 -)
GI Local Chapter Dortmund

Technology Trends, IT Industry, CS Academics

(12/16 -)
Social coder

Non-profit software development and IT consulting

Strong suits

  •  Lean strategist
  •  Human-centered solution design
  •  Analysis of complex problems
  •  Quick learner

Current interests and project technologies

  •  Design thinking
  •  Containerization
  •  DevOps
  •  Scalable architectures
  •  Message-based asynchronous systems
  •  Reactive programming and FRP
  •  Generative and property-based testing


  •  Domain driven design
  •  Kanban
  •  Design thinking
  •  Design sprints
  •  Job Stories
  •  Experience Design
  •  User story mapping
  •  BDD
  •  OpenUP/Basic
  •  Agile modelling
  •  Continous integration
  •  Software architecture
  •  SCRUM

Technical skills


  •  Redis
  •  MongoDB
  •  Neo4J
  •  MS SQLServer
  •  MySQL/MariaDB
  •  Cassandra
  •  ElasticSearch

Backend technologies

  •  Scala (including Akka)
  •  Kafka
  •  NodeJS
  •  Python
  •  Kotlin
  •  Java SE
  •  Elk
  •  RabbitMQ

Frontend/Full Stack technologies

  •  Elm
  •  TypeScript
  •  .NET 4.5
  •  C#
  •  Python
  •  HTML5/CSS3/JavaScript
  •  Boostrap3
  •  AngularJS 1.x


  •  Docker (including Swarm)
  •  Salt Stack
  •  Linux (Debian,Arch)
  •  Algorithm design and analysis
  •  git
  •  SVN
  •  Windows
  •  CheckMk
  •  Machine learning
  •  Discrete Mathematics and Numerics
  •  Webpack2
  •  Windows Server

Academic degrees

  • Diplom-Informatiker (Computer Science, minor Physics) comparable to MSc,
    Technische Universität Dortmund, 2003
  • BSc Mathematics,
    Fernuniversität Hagen, Ongoing

Other interests

  • Traditional Archery
  • Hiking
  • Painting
  • Literature
  • Drama TV series
  • Tabletop RPG
  • Technology

Professional organisations

  • IEEE and IEEE Computer Society
  • ACM
  • GI (German computer science society)
  • AMS
  • SIAM


German Native speaker

Espanol Basic communication skills


English Fluent

Norwegian Basic communication skills


Dansk Basic communication skills