Curriculum Vitae


Personal data

  • Name: Prof. Dr. Bernhard Humm, Ph.D.
  • Address: Hochschule Darmstadt – University of Applied Sciences, 64295 Darmstadt / Germany. 
  • Phone: +49 (0) 6151-16-8494
  • Email:
  • Date of birth: January 21, 1965
  • Nationality: German
  • Family status: married, three children



  • 1991 – 1994: Ph.D. program in computer science at the University of Wollongong, Australia. Degree: doctor of philosophy in computer science.
  • 1984 – 1991: Study of computer science (subsidiary subject: electrical engineering) at the University of Kaiserslautern, Germany. Degree: Diplom-Informatiker (master of science in computer science)
  • 1975 – 1984: High school in Lahnstein, Germany. Degree: Abitur (diploma from German secondary school qualifying for university admission or matriculation)



  • Since 2005: Professor for software engineering and project management at Hochschule Darmstadt – University of Applied Sciences  
    Research Interests: Applied artificial intelligence, software architecture, programming languages.

    • Since 2018: Chairman of the doctorate committee, Doctoral Center for Applied Computer Science
    • Since 2011: Director, Institute for Applied Informatics Darmstadt (aiDa)
    • since 2010: Ph.D. coordinator
    • 2009 - 2011: M.Sc. coordinator

  • 1994 – 2005: sd&m AG, Frankfurt, Germany in varying roles and positions: 

    • 2003 - 2005 Head of sd&m Research: responsible for knowledge management at sd&m. Research and publications on IT architecture.
    • 2001 - 2003 Technical chief consultant, authorised signatory. Architect  and chief methodologist in large projects for Thomas Cook AG and Allianz / Dresdner Bank Investment Group. Consulting for large projects concerning architecture, methodology,  project management, and estimation.
    • 1999 - 2003 Technical senior consultant: consulting in software engineering and IT architecture in projects for Commerzbank AG, C&N-Touristic AG, and Mannesmann. Contact point to universities and research organisations like, e.g.,  GI and GMD
    • 1997 - 1999 Department manager: project acquisition, project management, staff recruiting, and personnel management
    • 1994 - 1997 Technical consultant: projects with DFS Deutsche Flugsicherung GmbH, Levi Strauss Germany GmbH, and Lufthansa AirPlus Servicekarten GmbH

  • 1992 – 1993: Consultant at Wilcom Tufting Corp. Sydney, Australia (part-time)
  • 1991 – 1994: Research Scientist at the Telecommunications Software Research Centre, Wollongong, Australia
  • 1990: Software developer at CIM Centre, FBK, Kaiserslautern, Germany (part-time)
  • 1988: Internship at Brainware GmbH, Berlin, Germany
  • 1987: Internship at Siemens AG, Munich, Germany
  • 1986 – 1989: Graduate assistant at the Universiy of Kaiserslautern, Germany (part-time)



  • Programming languages: Java, C#, C/C++, Python, Smalltalk-80, Common Lisp, Prolog, and others
  • Methodologies: agile software development, Object-oriented analysis, object-oriented design, entity relationship modelling, structured analysis and design.
  • Database systems: Oracle, DB2, SQL Server, MySQL, MS Access
  • Operating systems:  Windows, Unix / Linux, MacOS
  • Tools: 

    • NetBeans, Eclipse, VisualStudio, and others
    • Subversion, GIT, RCS, CVS    
    • StarUML, Sparx Systems EnterpriseArchitect, and others      
    • MS-Office, LibreOffice/OpenOffice, MS-Project, Lotus Notes
    • Languages: German (native language), English (business fluent), French, Italian