Lecturer

About me

My name is Mathias Ellmann and I work as a lecturer for Object Oriented Programming (OOP), Basics of Informations Systems and Basics of IT-Infrastructure and Data Mining at the DIPLOMA University of Applied Sciences. I give also lectures for Basics in Industrial Software Engineering at the iubh Hamburg. I also give trainings for training facilities as IT-Schulungen.com for Text Mining and Text Analytics in Python and Mobile Management and Mobile Engineering and Relational Databases and SQL. I give also lectures in Software Engineering and Project Management at the GFN AG. I work also as a video lecturer for the iubh in Algorithms, Data Structures and Programming Languages. I also assess and edit study books as in IT-Infrastructure or Object Oriented Programming (OOP) or Information Systems. I also supervise bachelor thesis, house works and project thesis in information systems, software engineering and data mining. I also serve as an examiner for OOP, IT-Infrastructure and Data Mining.

I worked as a Head of Technology and a co-owner for the Legal-Tech Start-up iubel.de. Beforehand I was a researcher at the University of Lüneburg in the Operation Research group and a researcher in the Applied Software Technology group at he University of Hamburg. I also worked in several industrial areas as a software engineer as medical health care, infrastructure and  cities, automative and automation and testing at Siemens, Infineon or Continental Automotive. I started to work as a lecturer since 2011 for electrical engineering basics and basics of informatics at the University of Applied Sciences Regensburg. I continued lecturing in 2013 in Mobile Architectures, Object Oriented Programming in Java, Software Patterns and Empirical Software Engineering at the University of Hamburg. Since 2018 I am a Lecturer in Basic Techniques in Programming, Object Oriented Programming (OOP) and Information Systems at the DIPLOMA University of Applied Sciences at Bad Sooden-Allendorf, Germany.

I did a PhD in computer science and information science for several years at the Unversity of Hamburg (2013-2019). I also focused on a Master of Higher Education at the Unversity of Hamburg (2013-2019). I hold a Master of Science degree in industrial engineering and management with majors in international information systems (IIS) and information technology (I&C) (2013) from the University of Erlangen-Nuremberg and a Bachelor of Engineering degree in electrical engineering and information technology (2011) with majors in energy engineering and automation engineering from the University of Applied Sciences Regensburg.

I published several papers in software engineering research, empirical software engineering, context adaptive systems and Natural Language Processing (NLP) nationally (e.g., Informatik-Spektrum Journal) and internationally (e.g., Journal for Systems and Software). I mainly focused on software development artefacts as software documentation and applied Natural Language Processing methods and AI methods as machine learning to understand and predict the software development artefacts . I did research at the Fraunhofer Institut in Nuremberg (Master thesis), Chair of Information Technology in Erlangen (Project thesis) and Siemens Corporate Research in Princeton, USA (Bachelor thesis) .

Prices and Stipends

I won a teaching award with the Group MAST from the Clausen-Simon-Stiftung. I won a teaching award with Prof Dr. Lin Xie at the Operations Research group at the University of Lüneburg.

Lehrpreis_Leuphana_Mathias_Ellmann

I won with iubel.de the EXIST Business Start-up Grant from the state of Germany. I won with iubel.de an innovation price InnoRampUp from IFB Hamburg.

Teaching Experience and Certificates

Teaching Experience

  • Lecturer at the GFN AG (2019)
    • Basics in Software Engineering
    • Basics in Project Management
  • Lecturer and Examiner at the iubh University of Applied Sciences (Since 2019)
    • Basics of Industrial Software Engineering
  • Video lecturer at the iubh University of Applied Sciences (Since 2019)
    • Algorithms, Data Structures and Programming Languages
  • Lecturer and Examiner at the DIPLOMA University of Applied Sciences (since 2018)
    • Basics in Information Systems
      • Test achievement: Housework in a following topic:
        • Introducing Software in Companies
        • Introducing Cloud Computing in Companies
        • Introducing Data Bases in Companies
        • Communication Networks in Companies
        • Information Systems in Companies
        • Knowledge Management in Companies
        • Introducing ERP-Systems in Companies
        • System integration in Companies
        • Introducing Analytic Systems in Companies
        • Data Mining in Companies
    • Object Oriented Programming (OOP)
      • Test achievement: Exam (120 minutes)
    • Basic Programming Methods in Java
      • Test achievement: Exam with OOP
  • Lecturer and Examiner at the CBW College (2019)
    • Programming in HTML5 with Java Script and CSS3
    • Relational Databases and SQL
      • Test achievement: Exam (90 minutes)
    • Basics in Server Technology
    • Object Oriented Software Development (OOP)
    • Basics in Hardware Technology
  • Seminar leader for Basics in Java Programming at the University of Hamburg
  • Seminar leader for Empirical Software Engineering at the University of Hamburg
  • Seminar leader for Mobile Services and Software Engineering at the University of Hamburg
  • Seminar leader for Mobile Architectures at the University of Hamburg
  • Supervisor of supervisors in Computer Science / Information Science at the University of Hamburg
  • Supervisor for Exercise in Computer Science / Information Science at the University of Hamburg
  • Supervisor for Master thesis in Computer Science / Information Science at the University of Hamburg
  • Supervisor for Bachelor thesis in Computer Science / Information Science at the University of Hamburg
  • Academic Tutor for Basics in Informatics at the University of Applied Sciences in Regensburg
  • Academic Tutor for Basics in electrical engineering I and II at the University of Applied Sciences in Regensburg

Certificates

  • Online Live-Trainer from the DIPLOMA University of Applied Sciences
  • Collegial Advice from the University of Hamburg (HUL)
  • Didactical Methods and Motivation Theories from the University of Hamburg (HUL)
  • Communication and Process Control from the University of Hamburg (HUL)
  • Conflicts in Theorie and Practice from the University of Hamburg (HUL)

Work Experience

  • Head of Technology at iubel.de (Java, SQL, HTML and Java Script, Python) in Hamburg (2018-2019)
  • Researcher in software engineering and economics (Python) at the Operations Research Group at the University of Lüneburg (2018)
  • Project leader for developing mobile apps in academia with real customers from industry (2013-2017)

Here you can see a two of the final project presentations of my supervised teams:


  • Researcher in software engineering (Python) at the MAST (Applied Software Technology) group at the University of Hamburg (2013-2017)

Here you can see two presentations of the conferences:

Download presentation: Find, Understand and Extend Development Screencasts on YouTube

Download presentation: Natural Language Processing (NLP) Applied in Issue Trackers

  • Master Thesis in software and electrical engineering (Python) at the Fraunhofer Institut in Nuremberg (2012/2013)
  • Project Thesis in software and electrical engineering (Matlab) at the Chair of Information Technology in Erlangen (2012)
  • Working Student in software engineering (Java, HTML and JavaScript) at Siemens Infrastructure and Cities in Erlangen  (2012)
  • Working Student in software engineering (C#, HTML and JavaScript) at Siemens Health Care in Erlangen (2011-2012)
  • Bachelor Thesis in software engineering (C++) at Siemens Corporate Research in Princeton, USA (2010)
  • Internship in software engineering (C++) at Siemens Corporate Research in Princeton, USA (2010)
  • Working Student in software and electrical engineering (VBA) at Continental Automotive  (2008-2009)

Certificates

  • Computing for Data Analytics from the John Hopkins Bloomberg School (MOOC)
  • Developing Handheld Systems from the University of Maryland (MOOC)
  • Writing in Sciences from the Stanford University (MOOC)
  • Assessing Empirical Results from the University of Erlangen-Nuremberg
  • Opportunities and Risks in the Web 2.0 from the University of Erlangen-Nuremberg

Visited Conferences and Workshops

Here you can see me and the participants (TU GRAZ, Babeș-Bolyai University, IIT Kanapur, National Key Laboratory of Science and Technology on Information System Security) at the 2nd International Workshop on Software Qualities and their Dependencies (SQUADE 2019)

About other sites

If you want to follow my research or other activities connect with Google Scholar or ResearchGate. We can also connect via XING.

en_GBEnglish
de_DEGerman en_GBEnglish