Dr.-Ing. Iryna Dohndorf

Dr.-Ing. Iryna Dohndorf

Software Engineer, Researcher and Conference Speaker

Karakun Group, Basel, Switzerland

About Me

Biography

Iryna Dohndorf is a software engineer at Karakun Group, where she works on customer projects using the Java technology stack. With strong technical expertise, genuine curiosity, and a deep passion for computer science, she develops technologies that tackle the challenges of modern companies and today’s society. As an active member of the BaselOne Program Committee, the Devoxx UK Program Committee, and a frequent international speaker, she is dedicated to inspiring developers and supporting the growth of the global Java community.

An enthusiastic interdisciplinary researcher and developer, Iryna has conducted research in modeling and optimization at TU Dortmund and has worked on software for autonomous driving, government agencies, and EU projects supporting the advancement of organic farming.

Outside of work, she enjoys spending time with family and friends, and is passionate about swimming, skiing, and — most recently — cycling.

Her primary research interest lies in AI technologies in software engineering, with a focus on their effective application in industry software development.

Interests

  • AI algorithms and tools
  • Agentic AI
  • Self-repair and self-healing mechanisms & GenAI
  • Fault injections and fault tolerance
  • TDD & GenAI
  • Ethics of AI and philosophy of technology
  • Next-generation debugging techniques
  • Explainability and Interpretability
  • Modeling of Human Decision Processes
  • Formal Methods in Performance Evaluation

Technical Skills

Current selection reflecting software development focus

  • Java Technology Stack
  • Spring-Boot (Spring-Boot-Web, Spring MVC, Spring WebFlux)
  • Frontend with React, Vue.js, Typescript
  • MongoDB
  • REST
  • PostgreSQL
  • Spring Data JPA
  • Hibernate, Liquibase
  • CI/CD with Docker, Gitlab, Bitbucket, TeamCity, Google Firebase
  • Maven and Gradle
  • Camunda, BPMN
  • Matlab/Octave, R, Python

Conference Talks & Presentations

Conference 2026

Unbreakable by Design: The Secret Tech of Antifragile Software

Jfokus 2026

Stockholm, Sweden

February 2026

Conference 2025

Unbreakable by Design: The Secret Tech of Antifragile Software

Devoxx Morocco 2025

Marrakesh, Morocco

November 2025

Conference 2025

How is GenAI changing the way we test and develop software?

Swiss AI Weeks 2025

Basel, Switzerland

October 2025

Conference 2024

Generative AI indeed understand software engineering tasks: Should you worry?

BaselOne 2024

Basel, Switzerland

October 2024

Invited Talk 2024

Can generative AI understand software engineering tasks? Should you worry?

Guild42 Meetup

Bern, Switzerland

September 2024

Conference 2024

Generative AI indeed understand software engineering tasks: Should you worry?

Digitale Woche Dortmund 2024

Dortmund, Germany

September 2024

Invited Talk 2024

Can generative AI understand software engineering tasks? Should you worry?

Java User Group Switzerland

Basel, Switzerland

May 2024

Conference 2023

"Your thoughts are chemical, mine are digital." - Macht KI die Software-Entwicklung wirklich besser?

BaselOne 2023

Basel, Switzerland

October 2023

Conference 2023

Singularity by mistake - why my AI is wiping out humanity

VoxxedDays Ticino 2023

Lugano, Switzerland

January 2023

Conference 2022

My Farm is on Fire - Nachhaltige Software-Lösung für die Cloud mit Google Firebase

Cyberland, Ladies Night, Next Generation

Virtual

December 2022

Conference 2022

Ich bin C-3PO, wie kann ich Dir helfen? - Wie Maschinen natürliche Sprache verarbeiten

Basel One 2022

Basel, Switzerland

October 2022

Conference 2022

Ich bin C-3PO, wie kann ich Dir helfen? - Wie Maschinen natürliche Sprache verarbeiten

Digitale Woche Dortmund 2022

Dortmund, Germany

September 2022

Conference 2021

Intelligente Textanalyse und Enterprise Search

Digitale Woche Dortmund 2021

Dortmund, Germany

November 2021

Invited Talk 2018

Markov Maintenance Models under Uncertainty

Lorentz Center Workshop: Safety of Future Systems: Science meets Industry

Leiden, Netherlands

April 2018

Workshop 2018

Optimization under Uncertainty

PRONTO 2018

TU Dortmund, Germany

May 2018

Conference 2018

Time-Based Maintenance Models under Uncertainty

MMB & DFT 2018

Erlangen, Germany

February 2018

Workshop 2019

Software implementation of the Gaza Historical Database

with Prof. Dr. Johann Büssow at RUB Digital Humanities Day 2019

Bochum, Germany

July 2019

Workshop 2017

Internal Workshop on Modeling internal states of cognition and mental workload

Internal Workshop

TU Dortmund, Germany

July 2017

Workshop 2017

11th Joint Workshop of German Research Training Groups in Computer Science

German Research Training Groups Workshop

Dagstuhl, Germany

June 2017

Conference 2016

Modeling Human Decisions in Performance and Dependability Models

EPEW 2016

Chios, Greece

October 2016

Workshop 2016

Joint Workshop 16213 of German Training Groups GRK 1780 Crossworlds & GRK 1907 RoSI

German Research Training Groups Workshop

Dagstuhl, Germany

May 2016

Workshop 2015

Vehicle Routing under Uncertainty, PH-Graphs for Solving Shortest Path Problems with Correlated Edge Weights

International Workshop, Research Training Group 1855

TU Dortmund, Germany

September 2015

Conference 2013

Transformation of Acyclic Phase-Type Distributions for Correlation Fitting

ASMTA 2013

Ghent, Belgium

July 2013

Workshop 2012

Vehicle Routing under Uncertainty, Graphs with Stochastic Edge Weights

International Autumn School, ROCKS 2012

Vahrn, Italy

October 2012

Conference 2011

Simulation-Based Deadlock Avoidance and Optimization in Bidirectional AGVs

SIMUTools 2011

Barcelona, Spain

March 2011

Publications

Book 2014

Input Modeling with Phase Type Distributions and Markov Models - Theory and Applications

Peter Buchholz, Jan Kriege, Iryna Felko

SpringerBriefs in Mathematics, Springer

Blog Article 2025

Test-driven Development and GenAI: The New Dream Couple?

Iryna Dohndorf

Karakun Developer Hub, 2025

Blog Article 2025

Java with Sugar: Why Kotlin is more than cotton candy on a stick

Iryna Dohndorf

Karakun Developer Hub, 2025

Blog Article 2024

Can generative AI understand software engineering tasks? Should you worry?

Iryna Dohndorf

Karakun Developer Hub, 2024

Blog Article 2024

The Developers Community Conference - Devoxx 2024

Iryna Dohndorf

Karakun Developer Hub, 2024

Journal Article 2023

Optimal decisions in stochastic graphs with uncorrelated and correlated edge weights

P. Buchholz, I. Dohndorf

Computers & Operations Research, 2023

Journal Article 2021

A multi-objective approach for PH-graphs with applications to stochastic shortest paths

P. Buchholz, I. Dohndorf

Mathematical Methods of Operations Research, 2021

Journal Article 2016

Optimal Decisions for Continuous Time Markov Decision Processes over Finite Planning Horizons

P. Buchholz, I. Dohndorf, D.Scheftelowitsch

Computers & Operations Research, 2016

Journal Article 2015

PH-Graphs for Analyzing Shortest Path Problems with Correlated Traveling Times

P. Buchholz, I. Felko

Computers & Operations Research, 2015

Conference Paper 2021

A Blockchain-Based Approach to Provenance and Reproducibility in Research Workflows

K. Wittek, I. Dohndorf, N. Wittek, A. Weinert, J. Lawton, A. Ionita

21th IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 2021

Conference Paper 2019

An Online Approach to Estimate Parameters of Phase-Type Distributions

P. Buchholz, I. Dohndorf, J. Kriege

49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2019

Conference Paper 2018

Time-Based Maintenance Models under Uncertainty

P. Buchholz, I. Dohndorf, D. Scheftelowitsch

MMB 2018 - Best Paper Nomination

Conference Paper 2017

Bounded Aggregation for Continuous Time Markov Decision Processes

P. Buchholz, I. Dohndorf, A. Frank, D. Scheftelowitsch

EPEW 2017

Conference Paper 2017

Analysis of Markov Decision Processes under Parameter Uncertainty

P. Buchholz, I. Dohndorf, D. Scheftelowitsch

EPEW 2017

Conference Paper 2016

Modeling Human Decisions in Performance and Dependability Models

P. Buchholz, I. Dohndorf, J. Kriege, G. Rinkenauer

EPEW 2016

Conference Paper 2016

Stochastic Graph Models with Phase Type Distributed Edge Weights

I. Felko

Proceedings of the 10th Joint Workshop of the German Research Training Groups in Computer Science, Dagstuhl, 2016

Conference Paper 2015

PH-Graphs for Solving Shortest Path Problems with Correlated Edge Weights

I. Felko

International Workshop "Vehicle Routing under Uncertainty", TU Dortmund, 2015

Conference Paper 2013

Transformation of Acyclic Phase Type Distributions for Correlation Fitting

P. Buchholz, I. Felko, J. Kriege

20th International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA), Springer LNCS 7984, 2013

Conference Paper 2011

Simulation-based Deadlock Avoidance and Optimization in Bidirectional AGVs

I. Felko

4th Int. Conference on Simulation Tools and Techniques for Communications, Networks and Systems (SIMUTools 2011), Barcelona - Best Paper Nomination

Doctoral Thesis 2017

Stochastic Graph Models with Phase Type Distributed Edge Weights

Iryna Dohndorf

Doctoral Thesis, TU Dortmund, Department of Computer Science

Diploma Thesis 2010

Ein Optimierungsverfahren zur Deadlockvermeidung in fahrerlosen Transportsystemen

Iryna Felko

Diploma Thesis, TU Dortmund, Department of Computer Science, Fraunhofer Institute for Material Flow and Logistics (IML), Dortmund, Germany

Services

Leveraging expertise in software engineering, AI technologies, and research to help organizations navigate the evolving landscape of modern software development.

Conference Speaking & Keynotes

Engaging presentations on AI in software engineering, generative AI, antifragile/resilient systems, and software development best practices. Available for conferences, and meetup events.

  • Technical deep-dives
  • Keynote presentations
  • Panel discussions
  • Virtual and in-person events

Open Source Collaboration

Active contributions to open source projects in the Java ecosystem and beyond. Experienced in collaborative development, code reviews, and community engagement to advance open source technologies.

  • Open source contributions
  • Code reviews & mentoring
  • Community building
  • Technical documentation

Have an exciting project or event?

Do you have an exciting open source project where I can contribute my expertise, or would you like to have me as a speaker at your event?

Get In Touch

Community Contributions

Active contributions to the global Java developer community through program committees, peer review, and expert groups.

Program Committee Work

Program Committee Member

BaselOne 2025, BaselOne 2024

Basel, Switzerland

Program Committee Member

Devoxx UK 2025, Devoxx UK 2024

London, United Kingdom

Moderation: Host

Virtual Java User Group

Kotlin 2.0 and beyond by Anton Arhipov

Virtual Event

Program Committee Member

QEST 2017

14th International Conference on Quantitative Evaluation of Systems, Berlin, Germany

Program Committee Member

German Research Training Groups Workshop

11th Joint Workshop, Schloss Dagstuhl, Germany

Peer Review Activities

Reviewer

Vienna International Conference on Mathematical Modelling (MathMod)

2018

Reviewer

Elsevier Performance Evaluation

2018/2019

Reviewer

Journal IISE Transactions

2018/2019

Reviewer

Winter Simulation Conference (WSC)

2012

Expert Group Membership

Expert Group Member

Cloud Library Systems Migration Working Group

Member of the working group "General Migration and Implementation Questions" for developing IT solutions for Discovery Systems in the context of introducing a cloud-based library system (Alma) at NRW universities.

University Library Center of North Rhine-Westphalia (hbz)

2019/2020

Teaching & Mentoring

Committed to fostering the next generation of software engineers through teaching, mentoring, and community engagement.

Education & Professional Development

I continuously keep my knowledge up to date and actively invest in my professional development to master the latest technologies and methodologies.

Professional Development

Agentic Software Engineering

Letsboot.ch

2025

Clean Code

Letsboot.ch

2025

iSAQB® Course in Professional for Software Architecture

Software Quality Lab

2024

iSAQB® Course in Professional for Software Foundations

Software Quality Lab

2022

Conference Participation & Professional Engagement

International & National Events

2010 - 2026

Presentations and participation at national and international meetups, conferences, and workshops including IEEE Swiss Conference on Data Science, Winter Simulation Conference, GI annual conferences, Quantitative Evaluation Systems (QEST), Analytical & Stochastic Modelling Techniques & Applications (ASMTA). Tutorials on software engineering tools, simulation techniques, data mining and machine learning (Matlab, AnyLogic, KDD). Software development conferences: DevTurnity, Devoxx, BaselOne, Java User Group CH, bitcom Artificial Intelligence (working group) and Software Engineering & Software Architecture (working group), ATHENE Lectures.

Docker for Java Developers

Udemy

2022

Angular, React & Vue

Berner Fachhochschule, CH Open Workshop-Tage

2022

Maven from A to Z: Software Development with Open Source

Berner Fachhochschule, CH Open Workshop-Tage

2022

Camunda for Java Programmers

Camunda Services GmbH

2022

Baeldung Java Spring

Baeldung

2020

Strategic Design Thinking for Every Day

HPI Academy

2018

Formal Education

Dr.-Ing. in Computer Science (Magna Cum Laude)

TU Dortmund University

2010 - 2017

Dissertation: "Stochastic Graphs with Phase Type Distributed Edge Weights"
Supervisor: Prof. Dr. Peter Buchholz (TU Dortmund University),
Co-Supervisor: Prof. Dr. Ir. Boudewijn R. Haverkort (University of Twente)

Dipl.-Inf. in Computer Science (1.0 "With Distinction")

TU Dortmund University

2003 - 2010

Focus: Computer Science with minor in Theoretical Medicine
Thesis: "Optimization Method for Deadlock Avoidance in Automated Guided Vehicles Systems"

High School Diploma (Grade 1.5)

Humanitarian High School Mykolajiw, Ukraine

2000

2003: German Language Studies at TU Dortmund (DSH exam with Highest Possible Score)
2002: Preliminary Diploma in Computer Science at EUFIMB University, Mykolajiw, Ukraine

Awards & Honors

FIT-2025 Nomination

FIT Kongress - Category: Digital Transformation

2025

Nominated in the "Digital Transformation" category for contributions as interdisciplinary researcher, software engineer, and speaker. Recognized for work as a software engineer fostering knowledge transfer and strengthening the global Java community.

View nomination

Best Paper Award Nomination

19th International GI/ITG Conference on Measurement, Modelling and Evaluation of Computing Systems (MMB)

2018

Nominated for Best Paper Award at MMB 2018, Erlangen, Germany

Best Paper Award Nomination

4th International ICST Conference on Simulation Tools and Techniques (SIMUTools)

2011

Nominated for Best Paper Award at SIMUTools 2011, Barcelona, Spain

Get In Touch

I'm always interested in hearing about new opportunities, collaborations, and projects. Feel free to reach out!

Bochum, Germany
Karakun Group, Basel, Switzerland