Work experience

(since 01/14)
Software development manager,
ISAP AG

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,
ISAP AG

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 -)
Participant
GI Local Chapter Dortmund

Technology Trends, IT Industry, CS Academics

Strong suits

  •  Lean strategist
  •  Customer-centric solution design
  •  Analysis of complex problems
  •  Quick learner

Current interests and project technologies

  •  Design thinking
  •  Polyglot persistency
  •  Microservice architectures
  •  Actor- and stream-based systems
  •  FaaS (e.g. AWS Lambda)
  •  Single page applications
  •  DevOps
  •  Containerization

Methods

  •  Domain driven design
  •  Agile modelling
  •  Continous integration
  •  Software architecture
  •  SCRUM
  •  Kanban
  •  User story mapping
  •  BDD
  •  OpenUP/Basic
  •  UX and Experience Deisgn

Technical skills

Persistence

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

Backend technologies

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

Frontend/Full Stack technologies

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

Other

  •  Algorithm design and analysis
  •  Machine learning
  •  Discrete Mathematics and Numerics
  •  SVN
  •  git
  •  Linux (Debian)
  •  Windows
  •  Windows Server
  •  Docker

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

Languages

German Native speaker

Spanish Basic communication skills

 

English Fluent

Norwegian Basic communication skills