Ich bin Berater für Softwareentwicklung und helfe meinen Kunden, erfolgreiche Entwicklungsprojekte umzusetzen.

Insbesondere beschäftige ich mich mit Architektur, Modellierung, effiziente Dokumentation und Softwareentwicklung für Startups.

So helfe ich Ihrer Softwareentwicklung

Softwarearchitektur

Durch die Architektur Ihres Systems werden wesentlicher Erfolgsfaktor wie Qualität, Wartbarkeit und Erweiterbarkeit bestimmt. Ich helfe Ihnen beim Entwurf der Anwendungsarchitektur von neuen System genauso wie bei der Verbesserung von Bestandssystemen (Legacy Systems).

Modellierung und Dokumentation

Niemand schreibt gerne Dokumentaiton, aber doch benötigen wir sie für verschiedene Einsatzzwecke über den kompletten Softwareentwicklungslebenszyklus hinweg. Lasse Sie sich zeigen, wie Dokumentation effizient und zweckmäßig umgesetzt werden kann.

Technische Beratung für Startups

Jede Phase einer Startup-Journey hat ihre eigenen Herausforderungen. Da ich selbst schon zwei Startups (mit-)gegründet habe und als CEO und CTO tätig war, kenne ich diese Herausforderungen und kann mit passenden Rat für die Softwareentwicklung zur Seite stehen.

Bereit für den ersten Schritt?

Sind Sie bereit, Ihre Softwarelösungen auf die nächste Ebene zu bringen? Kommen wir ins Gespräch und legen wir gemeinsam den Weg zum Erfolg für Ihre Softwarefest.

Vorträge

Keine Chance den Hackern! Wie du dich im Netz schützen kannst

KinderUni OÖ
09.07.2024, Linz

AsyncAPI - Die Lösung für das Vertragsproblem bei eregnisgetriebener Architektur

Business Breakfast
07.06.2024, Linz

Architecture Patterns for Event-Driven Cloud Systems

Software Quality Days
24.04.2024, Wien

Learnings aus 3 Jahren EduTech-Startup

tech2b FuckUp Night #9
21.03.2024, Linz

Die neusten Blogposts

Architektur in ereignisgetriebenen Cloudsystemen

Architektur in ereignisgetriebenen Cloudsystemen

Was ist das fundamentale Konzept von objektorientierter Programmierung? Vielleicht denken Sie an Vererbung, Kapselung, Polymorphie oder Abstraktion. Natürlich sind all diese Konzepte relevant für OOP, aber ein zentrales Konzept, das oft übersehen wird sind Nachrichten bzw. Ereignisse. In der heutigen Zeit kommen beim Einsatz von Cloudtechnologien Ereignissen eine ebenso wichtige Rolle zu. Durch ereignisgetriebene Architekturen können modulare, lose gekoppelte und skalierbare System aufgebaut werden, die Änderungen und Evolution über Zeit unterstützen.

3 Arten der Zuständigkeit für Architektur

3 Arten der Zuständigkeit für Architektur

Jedes Softwaresystem hat eine Architektur. Die Frage ist nur, ob sie explizit entworfen wird oder einfach nur „passiert“. Selbstverständlich werden sich ein besser wartbareres und funktionsfähigeres System erhalten, wenn Sie sich explizit um den Entwurf der Architektur kümmern. Doch wie kann die Zuständigkeit für Architektur in der Organisation aufgeteilt werden?

Effektives Kommunizieren als Seminarleitung 

Effektives Kommunizieren als Seminarleitung 

Im Seminar kommen die angemeldeten Teilnehmer:innen zusammen, um etwas Neues zu lernen und ihr Fachwissen zu erweitern. Der Erfolg des Wissenserwerbs hängt von der eigenen Motivation ab. Gleichzeitig muss der/die Leiter:in des Seminars angemessen auf die Anwesenden eingehen können und wollen. Dies geschieht durch einen Austausch mit den Teilnehmer:innen, der in Form von Wort, Schrift und Dialog stattfindet. 

Nehmen Sie noch heute Kontakt auf

Raphael Dumhart