Curriculum Vitae

Personal data

  • Born in Magdeburg on 14th of January 1983
  • Nationality: German

Work experience

  • Lead Software Architect (since 2017)
    @ Zühlke Engineering GmbH, Stuttgart
    Tech lead and software architect in customer projects in the embedded software development domains.
  • Group Leader Software Core Components (2016-2017)
    @ Roche PVT GmbH, Waiblingen
    Functional and disciplinary lead of an intercultural team with the focus on close-to-hardware software development; development of a ZeroMQ/Protobuf based microservice framework for close-to-hardware software architectures; continuous improvement of software development and change management processes with corresponding documentation and training; site-independent development and consulting; coordination of external development partners; consulting on software architecture and DevOps topics.
  • Group Leader Embedded Software Development (2016)
    @ Roche PVT GmbH, Waiblingen
    Functional and disciplinary lead of an intercultural team with the focus on close-to-hardware software development; support of projects by providing necessary resources (developers, external contractors, tools and processes); continuous improvement of software development and change management processes with corresponding documentation and training; build-up networks with other Roche sites; coordination of external development partners; consulting on software architecture and DevOps topics.
  • Senior software developer (2015-2016)
    @ Roche PVT GmbH, Waiblingen
    Coordination and development of software modules for lab automation; coordination of external development partners.
  • Project manager and researcher (2008 - 2015)
    @ Fraunhofer IPA, Stuttgart
    Functional lead of the robot navigation team; project leader for EU projects BRICS and PRACE; project leader for commercial customer projects; coordination of robotics open source activities; development of software architectures and algorithms in the areas of navigation and manipulation for mobile and stationary service robots.
  • Research assistant (2007 - 2008)
    GPS Gesellschaft für Produktionssysteme GmbH, Stuttgart
    Project lead for research project ImRoNet, development of algorithms for localization of camera tripods and manipulation control for mobile manipulators.
  • Internship (2006 - 2007)
    @ GPS Gesellschaft für Produktionssysteme GmbH, Stuttgart
    Installation of robot systems, development of path planning algorithms for mobile robot navigation.

Education

  • Doctorate in Engineering @ Universität Stuttgart (2009 - 2015)
    Thesis title: Modellbasierte Softwareentwicklung für mobile Manipulatoren im industriellen Einsatz
  • Diplom Mechatronics @ Otto-von-Guericke-Universität Magdeburg (2002 - 2008)
    Diploma thesis title: Erweiterung der Kinematik und Pfadplanung einer Roboterarmsteuerung für mobile Manipulation
  • Abitur @ Hegel Gymnasium, Magdeburg (2000 - 2002)
  • High school @ Mason City High School, Mason City, Iowa, USA (1999 - 2000)
  • Gymnasium @ Wilhelm Raabe Gymnasium, Magdeburg (1993 - 1999)

Further qualifications

  • SEI Software Architecture Professional Certificate
  • ISAQB® Certified Professional for Software Architecture - Foundation Level
  • IREB® Certified Professional for Requirements Engineering - Foundation Level
  • Roche Leadership Excellence Program for People Leader
  • Certified Scrum Master
  • Fraunhofer executive qualification (Führungskräftetraining I+II, Effektives Zeit- und Selbstmanagement, Führen von Mitarbeitergesprächen)
  • Fraunhofer basic qualification (Soziale Kompetenz I+II, Projektmanagement I+II, Präsentation/Rhetorik)

IT skills

  • Programming languages
    C/C++, Java, Python, Matlab, C#, Bash, KRL, URScript
  • Frameworks
    ZeroMQ, Protobuf, ROS, Eclipse, OROCOS, git (Github, Bitbucket, TFS), CMake, Jenkins, JIRA, Unix-Tools
  • Operating systems
    Linux and LXC/Docker, Mac OS X, Windows
  • Office
    Microsoft Office, GSuite, LATEX, Bildverarbeitung

Language skills

  • German: native speaker
  • English: near native / fluent

Additional