Andreas Lausen
Software Architect
Hildesheim, Germany
Actions
Andreas Lausen is a Software Architect at MEDIFOX DAN GmbH, with a strong focus on software architecture, Domain-Driven Design, test automation, and AI-assisted software development. In his daily work, he primarily uses .NET as well as the iOS and Android SDKs. He is passionate about sustainable architectures and practical solutions – topics he regularly speaks about in his talks.
Andreas Lausen ist Software Architect bei der MEDIFOX DAN GmbH und beschäftigt sich intensiv mit Softwarearchitektur, Domain-Driven Design, Testautomatisierung und KI-gestützter Softwareentwicklung. In seiner täglichen Arbeit setzt er vor allem auf .NET sowie die iOS- und Android-SDKs. Seine Leidenschaft gilt nachhaltigen Architekturen und praxisnahen Lösungen – Themen, über die er regelmäßig in Vorträgen spricht.
Area of Expertise
Topics
Vergiss Vibe Coding - Vibe Engineering ist jetzt das Ding de en
Vibe Coding ist der neue Hype. Plötzlich kann jeder mit ein paar Prompts lauffähige Software erzeugen – ohne klassische Programmierkenntnisse. Für viele ein Gamechanger: Ideen lassen sich in kürzester Zeit in benutzbare Prototypen verwandeln. Feature-Ideen können validiert werden, bevor die erste User Story im Backlog steht.
Doch was passiert, wenn wir hinter die Fassade blicken? Allzu oft entdecken wir schlecht wartbaren Code, veraltete Bibliotheken, Sicherheitslücken und einen Mangel an Testbarkeit. Schnell wird klar: Die Magie hat ihre Schattenseiten. KI kann viel – aber guten Code erzeugt sie nicht von allein.
In diesem praxisorientierten Vortrag zeige ich, wie wir als Entwicklerinnen und Entwickler die Stärken von KI gezielt nutzen können – ohne dabei unsere Standards für Qualität, Wartbarkeit und Architektur über Bord zu werfen. Statt blindem Vertrauen setzen wir auf eine kollaborative Partnerschaft mit der KI: vom strukturierten Prompting über die gezielte Nutzung bewährter Architektur- und Designprinzipien bis zur kontinuierlichen Reflektion der Ergebnisse.
Du erhältst konkrete Tipps und Strategien, wie du KI als produktiven Sparringspartner in deinem Projektalltag einsetzen kannst – nicht für schnellen Vibe, sondern für nachhaltiges Engineering.
Forget Vibe Coding – Vibe Engineering Is the Real Deal de en
Vibe Coding is the new hype. Suddenly, anyone can generate working software with just a few prompts—without traditional programming skills. For many, this is a game changer: ideas can be turned into usable prototypes in no time, and feature concepts can be validated before the first user story ever hits the backlog.
But what happens when we look behind the curtain? All too often, we find code that is hard to maintain, outdated libraries, security vulnerabilities, and a lack of testability. It quickly becomes clear: the magic has its dark sides. AI can do a lot—but it doesn’t produce good code by itself.
In this hands-on talk, I will show how we as developers can harness the strengths of AI without throwing our standards for quality, maintainability, and architecture overboard. Instead of blind trust, we rely on a collaborative partnership with AI: from structured prompting and the deliberate use of proven architectural and design principles to continuous reflection on the results.
You will walk away with practical tips and strategies on how to use AI as a productive sparring partner in your daily projects—not for a quick vibe, but for sustainable engineering.
Software Architecture Documentation Finally Becomes Fun en de
For decades, documenting software architecture has been a tedious chore. Nobody enjoys it, nobody has time for it, and most documentation ends up outdated or forgotten in a wiki.
That’s about to change. With proven templates like arc42, a docs-as-code approach using Asciidoc, and the support of AI tools, we can finally create living documentation that is relevant, easy to maintain, and—even—fun to write. But let’s be clear: AI will not magically generate the perfect documentation for you. The real challenge is learning how to guide AI so that it produces valuable, trustworthy results.
In this session, we’ll combine these tools in a live demonstration and show step by step how to build and maintain high-quality documentation—complete with diagrams—that evolves alongside your system. Participants will leave with practical techniques, concrete tooling tips, and a clear understanding of how to make AI work for them, so they can start improving their own architecture documentation right away.
Softwarearchitektur-Dokumentation macht endlich Spaß en de
Jahrzehntelang haben wir Softwarearchitektur-Dokumentation sträflich vernachlässigt. Wenn es überhaupt eine Dokumentation gibt, ist diese oft veraltet und liegt in irgendwelchen Wikis, die niemand liest.
Heute stehen uns endlich alle Tools zur Verfügung, um das zu ändern. In dieser Session zeige ich, wie die Kombination aus bewährten Templates, Docs-as-Code und KI-Agenten hochwertige Dokumentation – inklusive Diagrammen – schnell erstellen und dauerhaft aktuell halten kann. Die Teilnehmer können die vorgestellte Vorgehensweise im Anschluss direkt in eigenen Projekten anwenden. Dabei spielt es keine Rolle, ob man auf der grünen Wiese startet oder vorhandene Projekte nachdokumentiert.
On-Device AI: Building Intelligent iOS Apps with the Foundation Models Framework en de
Apple Intelligence opens up new possibilities: Suddenly, developers have access to a powerful Large Language Model that is directly integrated into iOS and runs completely offline. In this session, we’ll take a look at how easy it is to implement AI features with the Foundation Models Framework.
On-Device-KI: Intelligente iOS-Apps mit dem Foundation Models Framework entwickeln en de
Apple Intelligence eröffnet neue Möglichkeiten: Plötzlich steht Entwicklern ein leistungsfähiges Large Language Model zur Verfügung, das direkt in iOS integriert ist und vollständig offline läuft. In dieser Session schauen wir uns an, wie einfach sich KI-Features mit dem Foundation Models Framework umsetzen lassen.
Test your architecture with ArchUnit.NET en de
At the start of a project, productivity is high. The architecture, components, and dependencies are clearly defined. However, as the codebase grows and requirements become more complex, unwanted dependencies creep in. Changes take longer and become more costly. The code and architecture diagrams no longer align.
Architecture tests can counteract this. They work like unit tests but focus on non-functional requirements. By automating them in the continuous build process, they prevent violations of the initially established architectural rules.
This talk provides an overview of the capabilities of architecture tests with ArchUnit.NET. Using a sample architecture, it demonstrates how various aspects of the architecture can be tested.
Teste deine Architektur mit ArchUnit.NET en de
Am Anfang eines Projekts ist die Produktivität hoch. Architektur, Bausteine und Abhängigkeiten sind klar definiert. Doch mit der Zeit wird der Code umfangreicher und die Anforderungen komplexer. Ungewollte Abhängigkeiten schleichen sich ein, Änderungen dauern länger und werden teurer. Code und Architekturdiagramme passen nicht mehr zusammen.
Architekturtests wirken dem entgegen. Sie funktionieren wie Unit Tests, testen jedoch nichtfunktionale Anforderungen. Automatisiert im Continuous Build verhindern sie Verstöße gegen die anfangs aufgestellten Architekturregeln.
Der Vortrag gibt einen Überblick über die Möglichkeiten von Architekturtests mit ArchUnit.NET. Anhand einer Beispielarchitektur wird demonstriert, wie sich verschiedene Aspekte der Architektur testen lassen.
KI-gestütztes Test-Driven Development und Behaviour-Driven Development de
KI-Assistenten erfreuen sich zu Recht immer größerer Beliebtheit in der Softwareentwicklung. Besonders bei Aufgaben wie dem Schreiben von automatisierten Tests nehmen sie uns, richtig eingesetzt, viel Arbeit ab. Das nachträgliche Schreiben von Tests für vorhandenen Code ist mit KI-Unterstützung relativ einfach. Aber wie sieht es mit Vorgehensweisen wie Test-Driven Development (TDD) und Behaviour-Driven Development (BDD) aus, bei denen die Tests vor der Implementierung geschrieben werden? Diese Methoden sind nach wie vor sehr beliebt.
In diesem Vortrag untersuchen wir anhand von praktischen Beispielen, inwieweit uns KI-Assistenten auch bei TDD und BDD unterstützen können.
Domain-Driven Design für Einsteiger de
Softwareentwickler lösen Probleme gerne mit Technik. Anforderungen werden umgesetzt, ohne viel mit dem Anwender zu kommunizieren, und ohne immer das Problem des Anwenders zu verstehen, das die Software lösen soll. Durch fehlende fachliche Schnitte entsteht ein Big Ball of Mud, in dem alles voneinander abhängig ist und die Kosten für die Weiterentwicklung schnell steigen. Irgendwann ist eine technische Komplexität erreicht, die niemand mehr beherrschen kann.
Domain-Driven Design ist ein Ansatz, um dem Big Ball of Mud langfristig entgegenzuwirken. Im Vordergrund steht die Zusammenarbeit mit den Fachexperten sowie der Fokus auf klar voneinander abgegrenzte Teilsysteme.
Dieser Vortrag richtet sich an Einsteiger, die bisher keine Erfahrung mit diesem umfangreichen Thema gemacht haben. Er bietet einen leicht verständlichen Überblick über die wesentlichen Inhalte des Strategic Design, Tactical Design und Collaborative Modeling. Am Ende haben die Teilnehmer ein Grundverständnis von Domain-Driven Design und kennen alle wichtigen Konzepte.
IT-Tage 2025 Upcoming
- KI-gestütztes Test-Driven Development und Behaviour-Driven Development
IT-Tage 365
- Teste deine Architektur!
Magdeburger Developer Days 2025
- Schneller (und besser?) Unit Tests schreiben mit KI
- Teste deine Architektur mit ArchUnit.NET
BASTA Spring 2025
- Teste deine Architektur mit ArchUnit.NET
IT-Tage 2024
- Besser testen mit Akzeptanztests
- Teste deine Architektur!
- Schneller (und besser?) Unit Tests schreiben mit KI
Magdeburger Developer Days 2024
- Domain-Driven Design für Einsteiger
- Teste deine Architektur!
.NET Day Franken 2024
- Domain-Driven Design für Einsteiger
IT-Tage 2023
- Unit Tests - Grundlagen und Best Practices
- Teste deine Architektur!
SEACON digital 2023
- Teste deine Architektur!
BED-Con 2023 Sessionize Event
Magdeburger Developer Days 2023
- Unit Tests - Grundlagen und Best Practices
- Teste deine Architektur!
Magdeburger Developer Days 2022
- Einführung in Domain-Driven Design
- Unit Tests!? Was ist das, wofür brauche ich das, und wie fange ich damit an?
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top