cv

Basics

Name Dominik Fuchß
Email dominik@fuchss.org
Summary A researcher at the Karlsruhe Institute of Technology since 2020. In my research, I deal with the use of informal models such as sketches, diagrams and natural language in software development. One focus here is the use of Large Language Models for Traceability Link Recovery. I'm also one of the maintainers of JPlag, a state-of-the-art software plagiarism & collusion detector. Finally, I'm maintaining multiple personal OSS projects on GitHub.

Work

  • 2020.12 - Present
    Researcher
    Karlsruhe Institute of Technology
    Research & Teaching
  • 2020.04 - 2020.07
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Software Engineering 1'
  • 2019.04 - 2019.07
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Software Engineering 1'
  • 2018.10 - 2020.08
    Development Specialist
    ESC Deutschland GmbH
    Development of AI solutions for customers, internal administration of the ESCde infrastructure (server and client systems), internal/external workshops on developer topics, especially AI projects with natural language processing & chatbot development, Presentations at Meetups on topics of Conversational AI
  • 2018.04 - 2018.07
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Software Engineering 1'
  • 2017.04 - 2020.07
    Student Assistant
    Karlsruhe Institute of Technology
    Extension of algorithms for model-based evolutionary software architecture optimization; Adaptation of the optimization for different analysis and simulation approaches; Co-development of an approach for configurable automatic synthesis of models from different input models; Development of an evaluation system for data stream processing using containerized microservices; Development of scripts for cleaning, pre-processing and post-processing of energy consumption data
  • 2017.04 - 2017.07
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Software Engineering 1'
  • 2016.10 - 2017.02
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Programming'
  • 2016.04 - 2016.07
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Software Engineering 1'
  • 2015.10 - 2016.02
    Teaching Assistant
    Karlsruhe Institute of Technology
    Teaching Assistant for the lecture 'Programming'

Volunteer

  • 2024.07 - Present
    Microsoft Student Ambassador
    Microsoft
    Student Ambassadors are a global group of campus leaders who are eager to help fellow students, create robust tech communities and develop technical and career skills for the future.

Education

  • 2018 - 2020

    Karlsruhe, Germany

    M.Sc. in Informatics
    Karlsruhe Institute of Technology
    Thesis: 'Assessing Hypotheses in Multi-Agent Systems for Natural Language Processing'
  • 2014 - 2018

    Karlsruhe, Germany

    B.Sc. in Informatics
    Karlsruhe Institute of Technology
    Thesis: 'Verarbeitung natürlich-sprachlicher Beziehungsbeschreibungen zwischen Objekten'

Languages

German
Native speaker
English
Fluent

Projects

  • 2020 - Present
    ArDoCo
    Architecture Documentation Consistency - Aiming to provide consistency analyses between formal models and informal (textual) documentation
    • TLR
    • Consistency
  • 2020 - Present
    JPlag
    JPlag: Detecting Software Plagiarism and Collusion since 1996. Developed and maintained at Karlsruhe Institute of Technology (KIT).
  • 2014 - Present
    Open Source Software (OSS) Development
    I implement personal OSS projects at https://github.com/dfuchss