Kenny Baas ist Softwarearchitekt, Berater, Trainer und Autor, spezialisiert auf Domain-Driven Design (DDD), Software Architecture und Team Topologies. Er unterstützt Organisationen dabei, nachhaltige Softwarearchitekturen zu entwickeln, in denen die Zusammenarbeit zwischen Business und Technologie im Mittelpunkt steht. Er ist überzeugt: Die beste Software entsteht, wenn Stakeholder und Softwareteams gemeinsam gestalten und jede Perspektive zum Ergebnis beiträgt.
Seine Expertise hat Kenny aus der Praxis heraus aufgebaut. Er startete als Softwareentwickler und arbeitete sich zum Tech Lead und Softwarearchitekt vor. In dieser Rolle war er verantwortlich für komplexe, event-driven Softwarelandschaften mit Dutzenden von Microservices – Domain-Driven Design, Continuous Delivery und DevOps bildeten dabei die Grundlage für erfolgreiche Zusammenarbeit und Softwareentwicklung. Diese Erfahrung brachte er anschließend als Berater in unterschiedlichste Organisationen ein: von großen Unternehmen und Behörden bis hin zu innovativen Scale-ups.
Neben seiner Beratungsarbeit entwickelt Kenny Trainings zu Domain-Driven Design, Tech Leadership und Software Architecture. Er ist Autor des Buches Collaborative Software Design, in dem er zeigt, wie Teams und Stakeholder gemeinsam Software entwerfen können, die besser zu den Anforderungen der Organisation passt.
Kennys Trainings sind interaktiv, praxisorientiert und stark auf Zusammenarbeit ausgerichtet. Die Teilnehmer arbeiten einen großen Teil der Zeit aktiv an realistischen Praxisfällen und übertragen neue Erkenntnisse direkt auf ihre eigene Arbeitsumgebung. Durch seine tägliche Arbeit als Architekt und Berater bringt Kenny nicht nur erfolgreiche Praxisbeispiele mit, sondern auch die Lektionen aus Situationen, in denen es nicht wie geplant lief.
Was Kenny am meisten antreibt, ist Organisationen dabei zu helfen, Softwareentwicklung wieder näher an das Business zu bringen. Er ist überzeugt: Softwareentwickler entfalten ihr größtes Potenzial und haben die meiste Freude an ihrer Arbeit, wenn sie direkt mit Nutzern und Stakeholdern zusammenarbeiten. Seine Mission ist es, Teams dabei zu unterstützen, bessere Software zu entwickeln – durch bessere Zusammenarbeit, klare Kommunikation und ein gemeinsames Verständnis des Business.