cv
Basics
Name | Dominik Fuchß |
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 -
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'
Certificates
Professional Scrum Master I | ||
Scrum.org | 2021-05 |
Professional Scrum Product Owner I | ||
Scrum.org | 2021-05 |
Tutorenprogramm "Start in die Lehre" - Educational development for student teachers - basic level | ||
Karlsruhe Institute of Technology | 2016-05 |
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