Community, Consulting und Chilisauce: Top Down mit Dominik Toepfer
Im kreativen Arbeitsbereich eines GenAI-Softwareentwicklers

Dominik „Dom“ Toepfer ist in allen Bereichen seines Lebens Entwickler. Von der Reparatur von RC-Autos für seine Kinder, mit denen sie im Garten Rennen fahren können, bis hin zum Experimentieren mit neuen Rezepten in der Küche (Saucen mit der schärfsten Chili der Welt) – seine Neugierde, Dinge zu erschaffen, geht über die Arbeit am Computer hinaus.
Selbst bei diesen Projekten zu Hause legt Dom Wert auf Zusammenarbeit und Feedback. Während er selber scharfe Soßen liebt, finden seine zwei- und fünfjährigen Kinder selbst schwarzen Pfeffer zu scharf. Genau wie bei der Arbeit versteht Dom, dass die besten Projekte von der Reise handeln, die es braucht, um sie zu verwirklichen, und von den Menschen, mit denen er sie erlebt.
„Gemeinsam schaffen wir mehr“, sagt er, sowohl bei der Arbeit als auch im Privatleben „Wenn das bedeutet, dass ich mit einem Team oder mit der gesamten Elastic-Community zusammenarbeite, sind wir am Ende alle besser dran.“

Bei Elastic arbeitet Dom als leitender Softwareingenieur an generativer KI (GenAI) und Suchfunktionen. Sein Werdegang war alles andere als geradlinig. Er begann mit dem Buch Elasticsearch: The Definitive Guide. Nachdem er es vor neun Jahren gelesen hatte, folgte Dom seiner Neugier und kam als Berater zu Elastic, reiste viel und arbeitete vor Ort mit Kunden, bevor er Vertriebsmitarbeiter, Delivery Manager und schließlich Entwickler wurde, unterstützt durch seinen Infosec-Hintergrund und seine CISSP-Zertifizierung.
Beim Durchlaufen all dieser Rollen hatte Dom mit verschiedenen Elastic-Teams zu tun und erhielt vor allem einzigartige Einblicke in die Perspektiven des Unternehmens. All diese konnte er wie ein Kaleidoskop zusammenfügen, womit er erkennt, was die einzelnen Teams benötigen und wie er sie mit seiner Arbeit als Entwickler unterstützen kann. „Ich stehe mit Entwicklern aus verschiedenen internen Teams in Kontakt, weiß so stets, woran alle arbeiten, und finde Wege, wie wir uns gegenseitig unterstützen können“, sagt er. „Ich kann alle entscheidenden Perspektiven nutzen, die ich auf meinem Weg gewonnen habe, um mithilfe der Elastic-Software die Zukunft von GenAI und der Suche für interne Teams und Kunden gleichermaßen zu gestalten.“

Wie bereiten Sie Ihren Raum für den Aufbau vor?
Dom weiß, wann es an der Zeit ist, sich mit Kunden und Mitarbeitern zu unterhalten, aber er weiß auch, wann er zuhören und sich konzentrieren muss. Er ist ebenso mit seinem inneren Antrieb verbunden wie mit der Elastic-Community. „Die Motivation wird einfacher, sobald man sich damit verbindet, was einen antreibt.“ „Für mich bedeutet das, an der Entwicklung von Features mitzuwirken, die unseren internen Teams und Kunden dabei helfen, Werte auf völlig neue Weise zu erkunden.“
Seine vielfältigen Hobbys erklären sich dadurch, dass er mit dem Kopf stets einen Schritt weiter ist. – Dom erkundet gerne zahlreiche neue Apps, Techniken und Technologien, um bei neuen Entwicklungen auf dem Laufenden zu bleiben und die meisten Einblicke zu bekommen. Für einen Entwickler ist es wichtig, seine natürliche Neugierde zu nutzen. Aber genauso wichtig ist es, einen Arbeitsbereich und Toolkits zu gestalten, die Inspiration fürs Kreieren liefern. Laut Dom braucht das Zeit: „Ich beherrsche das Arbeiten von zu Hause aus seit fast zwei Jahrzehnten und wie bei allem, das einem die Qualität wert ist, muss man dafür üben.“
Es beginnt mit seiner physischen Umgebung, die für den ehemaligen Berater ein Luxus ist. „Wenn man jahrelang als Berater um die Welt gereist ist, lernt man, sich an jeden Arbeitsbereich anzupassen“, sagt er Er hat gelernt, dass die Geheimwaffe eines jeden Arbeitsplatzes ein ruhiger Raum zum Nachdenken ist. Alles, was er dafür benötigt, sind seine geräuschunterdrückenden Kopfhörer. Diese sind besonders hilfreich für einen Vater, der im Homeoffice arbeitet. Dom muss seine Arbeit nach den Zeitplänen seiner Kinder ausrichten. Sie wachen früh auf, und er tut es auch, was ihm einen Vorsprung für den Tag verschafft. Dann plant er seinen Tag rund um seine Aufgaben und stellt sicher, dass er sich rechtzeitig zum Abendessen von der Arbeit abmeldet. Nachdem er an der Zukunft der Technik gearbeitet hat, genießt er es „jeden Abend nach Hause zu gehen, um von den Abenteuern meiner Kinder zu hören!“
Sein Schreibtisch-Setup ist mittlerweile präzise konfiguriert. Sein Apple M3 MacBook Pro 14-Zoll und sein LG UltraFine 5K-Monitor sind seine „Arbeitstiere“, gepaart mit seiner Apple Magic Mouse und Tastatur. Auch die Bequemlichkeit ist entscheidend. „Ich sitze in einem Aeron-Stuhl von Herman Miller, der meinen alternden Rücken bei Laune hält, und am Fenster, sodass ich im Sommer auf echte Bäume statt auf Wände starren kann.“
Dom hat es verstanden: Unterschätzen Sie niemals die Bedeutung der Atmosphäre am Arbeitsplatz.
„Auf dem Schreibtisch stehen ein paar pflegeleichte Bambuspflanzen, eine Nixie-Uhr, weil leuchtende Röhren einfach cool sind, ein Mini-Surfvan im Maßstab 1:64 für den Fall, dass ich etwas zum Absturz bringen muss, das nicht Code ist, eine Lesebrille von Harry Caray als Stilmittel und ein Thunfisch-Puzzle für Denkpausen“, sagt Dom Als Musik wählt er meist elektronische Klänge, das ändert sich manchmal aber auch. „Manchmal braucht man eine Pause von all der elektronischen Energie, also lege ich etwas Rock oder Klassik aus den 90ern auf, um nicht immer das Gleiche zu hören.“
Genauso spezifisch ist sein digitales Umfeld. Doms Toolkit hat sich im Laufe der Zeit verfeinert, ist umfangreich, aber flexibel. „Ich bin im Grunde ein Tool-Sammler, der sich für Apps begeistert, die echte Probleme lösen“, sagt er Diese gleiche Begeisterung treibt seine eigenen Projekte an. In Doms App-Bibliothek ist von Überwachungstools über Produktivitätsboostern bis hin zu Apps zur Inhaltserstellung und Entwickler-Tools alles dabei. Sie erfüllen alle ihren eigenen Zweck. „Jede Kategorie löst unterschiedliche Schmerzpunkte“, betont Dom. „Sie alle machen meinen Workflow viel reibungsloser!“
Auch KI-Funktionen wurden eingesetzt, um Doms Workflow zu optimieren. „GenAI hat meine Arbeitsweise wirklich verändert“, sagt er. Er betrachtet es als Partner und nicht nur als Tool. „Es ist, als hätte man einen unglaublich geduldigen Brainstorming-Partner.“ Ich verwende es ständig, um neue Ideen zu erforschen, komplexe Aufgaben aufzuschlüsseln, um verschiedene Optionen abzuwägen, Systemaufforderungen zu optimieren, bis sie perfekt sind, Dokumentationsblockaden zu überwinden und all die kleinen Wartungsaufgaben für Entwickler zu erledigen, die niemand freiwillig übernimmt – Codekommentare, Dokumentation und die Benennung von Variablen. „Ja, all die Sachen, bei denen wir so tun, als würden wir sie später erledigen!“
Bei seiner Arbeit als Entwickler möchte Dom, dass die Kunden die gleiche Leichtigkeit und Begeisterung für die Tools empfinden, die er entwickelt. So glücklich er sich auch schätzen kann, bei Elastic in einem kooperativen Umfeld arbeiten zu dürfen, weiß er, dass dies nicht überall der Fall ist. Bei seiner Arbeit betrachtet er KI-Tools und neue Softwareentwicklungen als potenzielle Partner für Kunden. Er weiß jedoch, dass diese den Einfallsreichtum menschlicher Kreativität nicht ersetzen können. „Wenn man Neuland betritt, für das es keinen Stand der Technik gibt, nimmt man ständig Optimierungen und Anpassungen vor“, erklärt Dom. „Es ist eher so, als hätte man einen wirklich intelligenten Copiloten anstelle eines Autopiloten.“
Sie sind bereit, etwas zu entwickeln. Was entwickeln Sie gerade?
Als Entwickler mit aktiv kreativer Seite beginnt Dom seine Konstruktionen spielerisch. Der KI Playground von Elastic ist sein bevorzugter Ausgangspunkt, wenn er mit einer Entwicklung beginnt. „Es hat etwas wirklich Befriedigendes, in diesen Spielplatz einzutauchen und ein Gefühl dafür zu bekommen, womit man tatsächlich arbeitet, bevor etwas Komplexeres darum herum entsteht.“

Dann vertieft er sich in Elasticsearch, das aufgrund seiner Arbeit an GenAI und Search normalerweise den Kern der Projekte seines Teams bildet. Mittlerweile implementiert sein Team auch verstärkt Retrieval-Augmented Generation (RAG). „RAG ist in all unsere Anwendungen und Nutzererlebnisse integriert, und der komplette Elastic Stack als Grundlage ist einfach unglaublich“, sagt Dom. Nach Jahren der Zusammenarbeit mit externen Teams ist die Arbeit mit Elastic bei Elastic für Dom immer noch zufriedenstellend. „Manchmal ist es schön, wenn die Kerntechnologie des eigenen Unternehmens genau das ist, was man zur Problemlösung braucht!“
Dom gibt zu, dass die Projekte, an denen er bei Elastic arbeitet, seine Traumprojekte sind. „Jedes Projekt, an dem ich mit unserem großartigen Team arbeite, fühlt sich nach echter Leidenschaft an“, sagt er. Er dankt dem Team – Ian, Jared, Andy, Tony, Autumn, Steven und Cory – dafür, dass es ein so unterstützendes Arbeitsumfeld geschaffen hat. „Wir sind ein kleines Team, das für vieles verantwortlich ist“, erklärt er, „aber genau das macht uns effektiv. Jeder ist dabei, jeder leistet seine Beitrag und wir erledigen die Dinge gemeinsam.“
Vor allem begeistert er sich dafür, wie seine Arbeit die Kunden von Elastic beeinflusst. „Wenn man an Projekten arbeitet, die echte Probleme lösen und einen bedeutenden Einfluss haben, warum sollte man dann etwas anderes tun wollen?“
Von internen bis zu externen Teams schätzt Dom das Feedback, das er von den Menschen erhält, die seine Produkte verwenden. „Unsere internen Support-Techniker, Vertriebsteams und Kunden profitieren alle auf wirklich sinnvolle Weise von den RAG-Implementierungen“, sagt er Zum Beispiel besteht ein Teil seiner aktuellen Arbeit darin, „Chatbots und spezialisierte Erlebnisse zu entwickeln, die echten Mehrwert für unsere Entwickler, Vertriebsteams und Kunden schaffen, indem sie alltägliche Reibungspunkte reduzieren.“

Am Ende des Tages geht es für Dom um Folgendes: Entwickeln, mit einem Team entwickeln und gut entwickeln – und natürlich zum Abendessen zu Hause zu sein. Mit über acht Jahren Erfahrung bei Elastic ist er Teil der technologischen Entwicklung gewesen, was zu den befriedigendsten Aspekten seiner Tätigkeit gehört. „Die heutige Erfahrung mit Elastic Cloud fühlt sich wie Magie an“, sagt er und erinnert sich an die langen Nächte, die es gedauert hat, bis das gelungen ist. Aber es hat sich gelohnt. „Anstatt mit der Hardware zu kämpfen, kann ich mich auf die Entwicklung der Features konzentrieren, die wirklich wichtig sind.“ „Es war eine unglaubliche Reise, diese Entwicklung mitzuerleben.“
Alle Marken, eingetragenen Marken, Produktnamen, Firmennamen und/oder Logos, die hier erwähnt oder anderweitig angezeigt werden, sind Eigentum ihrer jeweiligen Inhaber, und die Verwendung dieser Marken impliziert keine Billigung durch oder Zugehörigkeit zu ihren Eigentümern.