AI Architect · KI-native Softwareentwicklung in Produktion
20 Jahre Engineering in geschäfts- und sicherheitskritischen Systemen – E.ON Energy Trading, SonarSource, Stadtwerke München, Pflege-IoT. Seit Februar 2026 orchestriert er Claude Code in TypeScript, Rust und Bash, statt Produktiv-Code von Hand zu schreiben – und bringt Teams durch denselben Sprung.
KommunikationsstarkKreativPositiv
Zwanzig Jahre in einem Bild
Karrierestationen 2004–2026. Klicken öffnet die Station im Gespräch.
Ein Teamleiter in einem Verkehrsbetrieb, Referenzschreiben 2022
Stationen
Teams, auf die er stolz ist, Teil gewesen zu sein. Details klappen auf – oder der Assistent zeigt sie Ihnen.
seit 2024
AI Architect · Principal Developer
uCORE Systems · Fraunhofer-Spin-off, Forschungsbereich – IoT-System für Pflegeeinrichtungen
Im Gespräch öffnen
Hands-on Backend- und Edge-Entwicklung eines IoT-Systems für Pflegeeinrichtungen. Gestaltung des Informationsflusses über alle technologischen Grenzen hinweg (IoT, Cloud, UI). Beratung zu IT-Sicherheit und Entwicklungsprozessen inklusive Testing. Seit 26. Februar 2026: kein Produktiv-Code mehr von Hand – Claude Code orchestriert, selbst im Projekt eingeführt.
Mehr
Hands-on Backend-/Edge-Entwicklung eines IoT-Systems für Pflegeeinrichtungen
Informationsfluss über alle technologischen Grenzen hinweg gestaltet (IoT, Cloud, UI)
Beratung zu IT-Sicherheit und Entwicklungsprozessen (inkl. Testing)
Claude Code im Projekt eingeführt; 15–20 Microservices nach Rust migriert; Embedded auf Raspberry Pi CM5
Neubau des Edge-Controllers: von Java 5/Karaf mit unzähligen verwundbaren Abhängigkeiten über Docker, Python und TypeScript/Node zu Rust – Docker am Ende wieder abgeschafft
Buildroot statt Raspberry Pi OS: schlankes Custom-Linux, Read-only-Dateisystem, SBOM, Hardening; Logs nur im RAM, verschlüsselt abgelegt
„Die Dokumentation ist der Code“: Verhalten als Zustandsmatrix mit Behavior-driven Tests (Sensor-Input → Aktor-Output) – auch die Geschäftsführung kann Verhalten spezifizieren
Claude Code in einer Retrospektive vorgeschlagen; Prozesse innerhalb von zwei Wochen umgestellt (GitHub Issues als Arbeitsvorrat für den Agenten)
„… außergewöhnlich breites und tiefes Software-Entwicklungs-Knowhow …, das klassische Embedded- und Legacy-Technologien ebenso selbstverständlich umfasst wie moderne, State-of-the-Art-Ansätze und Architekturen …“
Geschäftsführung eines IoT-Anbieters für Pflegeeinrichtungen, Arbeitszeugnis 2025
Verantwortung für das Java-React-Curriculum, Vorträge und Öffentlichkeitsarbeit in Deutschland und der Schweiz. Technische Leitung der bedeutendsten internationalen Upskilling-Projekte des Unternehmens. Interimsmäßige disziplinarische Leitung der Abteilungen Java und AWS/Cloud. Ab 2022 Integration von KI in die Lehrmaterial-Erstellung und Lehrmaterial zu KI-gestützter Softwareentwicklung.
Mehr
Vorträge, Öffentlichkeitsarbeit und Verantwortung für das Java-React-Curriculum
Technische Leitung der bedeutendsten internationalen Upskilling-Projekte
Führung der Abteilungen Java und AWS/Cloud (interimsmäßig, disziplinarisch)
Lehrmaterial zu KI-gestützter Softwareentwicklung (belegt im Arbeitszeugnis)
Curriculum mit ChatGPT komplett überarbeitet und normalisiert – Lehrende austauschbar, Tag für Tag definiert; Deutsch in Git, CI übersetzt automatisch
Junior Coaches aus früheren Kursen so weit gebracht, dass sie selbst Kurse leiteten
Mit dem Sales-Team in Kundengesprächen: die größten B2B-Aufträge gewonnen und durchgeführt
Didaktik über alle Bereiche geprägt – Verständlichkeit nach Schulz von Thun als Leitplanke; Lehrvideos, Twitch-Podcast
„International einschlägig erfahren und mit überragenden Developer-Fähigkeiten …“
Ehemaliger Abteilungsleiter eines Entwickler-Bootcamps, Referenzschreiben 2023
2014 – 2016 · 2018 – 2022
Lead Developer & Team Coach
Stadtwerke München · Notrufzentrale und Steuerung der Münchner Ampelanlagen (MVG)
Im Gespräch öffnen
Entwicklung von Software für die Notrufzentrale und zur Steuerung der Münchner Ampelanlagen – sicherheitskritisch, im Dauerbetrieb. Moderation von Scrum-Meetings, Usability-Sessions, Design-Meetings sowie Pair- und Mob-Programming. Schulungsreferent und Coach für das Team.
Mehr
Software für die Notrufzentrale und die Steuerung der Münchner Ampelanlagen
Moderation von Scrum-Meetings, Usability-Sessions, Design-Meetings, Pair/Mob Programming
Schulungsreferent und Team-Coach, Know-how-Transfer als Kernaufgabe
Equipment-Datenbank: eindeutige IDs über alle Werkstätten – Funkgeräte, Zählanlagen, Kameras, alle Linienfahrzeuge; generisch erweiterbar (GWT, Java EE, Jenkins)
SAP-Schnittstelle von bis zu einer Stunde auf 50 ms: eigener Cache mit REST-Zugriff, den viele Abteilungen nutzten
Kartenvisualisierung ohne Auftrag konzipiert: drei Jahre GPS-Daten aller Fahrzeuge, Sprung zu jeder beliebigen Sekunde in 2–3 Sekunden, bis zum Einzelfahrzeug in 3D (WebGL, Mapbox; fachlich komprimiertes JSON in MS SQL)
Linienverläufe aus GPS-Spuren: Rechenzeit für 24 Stunden Daten von einem Tag auf etwa eine Minute auf einem Desktop-PC – Grundlage für Stau-Auswertungen und die Navigationsgeräte der Fahrer
Vorfalldokumentation der Leitstelle (Angular, Spring Boot) revisionssicher aufgebaut; später mit Indexstrukturen wieder schnell gemacht
Ein Teamleiter in einem Verkehrsbetrieb, Referenzschreiben 2022
2017
Java Developer
SonarSource, Genf · Hersteller von SonarQube und SonarCloud
Im Gespräch öffnen
Entwicklung des Open-Source-Tools SonarQube für Code-Qualität und IT-Sicherheit. Aufbau des SaaS-Angebots SonarCloud und Implementierung der weltweiten Suchfunktion. Skalierung im Umfeld von einer Milliarde Docker-Downloads.
Mehr
Entwicklung von SonarQube (Open Source, Code-Qualität und IT-Sicherheit)
Aufbau von SonarCloud, Implementierung der weltweiten Suchfunktion
Skalierung und DevOps im Umfeld von einer Milliarde Docker-Downloads
Backend-Plattform-Team: Datenbankmigrationen, Backend-APIs für Plugins und Frontend, Mandantenfähigkeit für die Cloud-Variante
Kaum Dependencies, minimalistische Frameworks, Code Reviews – ein Gründer als Mentor
„… Motivation, Ruhe, Überzeugungskraft und positive Einstellung …“
Geschäftsleitung eines Herstellers für Code-Analyse-Software, Referenzschreiben 2017
2009 – 2016
Java Developer & IT-Supervisor
Pensionskasse · Versicherungsgesellschaft – extern, in Teilzeit, mit direkter Schnittstelle zur Geschäftsleitung
Im Gespräch öffnen
Beratung zu Technologieentscheidungen, IT-Sicherheit und Softwareentwicklungsprozessen. Leitung von Migrationsprojekten und Entwicklung: SEPA-Migration, Delphi-zu-Java-Migration, Einführung der Versionsverwaltung.
Mehr
Beratung zu Technologieentscheidungen, IT-Sicherheit und Entwicklungsprozessen
Leitung von Migrationsprojekten (SEPA, Delphi → Java, VCS-Einführung)
IT-Verantwortung als Externer: wöchentliche Abstimmung, JIRA und Confluence fürs ganze Unternehmen, Versionsverwaltung eingeführt (Visual SourceSafe → Subversion)
Versicherungskern von Delphi nach Java migriert (TDD, Versicherungsmathematik: Sterbetafeln, technische Geschäftspläne); SEPA-Kontenverwaltung als Microservice; Online-Tarifrechner erneuert
Erster Einsatz unter Zeitdruck: Steuer-ID-Meldung kurz vor Mitternacht hochgeladen, Vertragsstrafen abgewehrt
„… bei Technologieentscheidungen und Personalthemen […] vertrauen [wir] seinem Urteil …“
Vorstandsmitglied einer Pensionskasse, Referenzschreiben 2016
2004 – 2016
Developer & Consultant (Familienunternehmen)
Schwarz System Consulting GmbH · Familienunternehmen – als Mitarbeiter mit eigenem Budget, Kunden selbst akquiriert und betreut; Kunden: E.ON Energy Trading, Automobilbranche, medizinische Kunden, Software-Projekthaus
Im Gespräch öffnen
Entwicklung geschäftskritischer Systeme, unter anderem der Energiehandelsplattform „Neon“ bei E.ON Energy Trading. Beratung und Coaching zu Softwareentwicklungsprozessen und agilen Transformationen. Bedienoberflächen für Laser-Systeme in Forschung, Medizin und Industrie; Software-Verteilung in der Automobilbranche; Produktneuentwicklung in der Gesundheitsbranche.
Mehr
Energiehandelsplattform bei E.ON Energy Trading (Java, Oracle)
Eigenes Budget verantwortet, Kunden selbst akquiriert und betreut
Beratung und Coaching zu Entwicklungsprozessen und agilen Transformationen
Java/Swing-Bedienoberflächen für Laser-Systeme; Software-Verteilung Automobil; Produktneuentwicklung Gesundheitsbranche
E.ON: System zur Meldung von Netzauslastungen und Strommengen an europäische Netzbetreiber – Frontend für die Trader neu in GWT, doppelt betriebenes Produktivsystem, Zeitzonen als Dauerthema
E.ON: Wissenstransfer beim Umzug nach Düsseldorf – die Arbeit von zwei Entwicklern wurde von einem 5–6-köpfigen Offshore-Team weitergeführt
Automobilbranche: Build-Umstellung Ant → Maven mit byte-identischen Artefakten; Software-Verteilung an Werkstätten (erstes Scrum-Projekt dort, TDD, Upload-Integrität per Hashing)
Greenfield-Lernplattform für die Pflegebranche (GWT): Datenmodell und Dokumentation geprägt; bei Zeitverzug ein wenig genutztes Feature gestrichen – „niemand hat es vermisst“
„… absolutes Java-Genie …“
Ein Projektleiter im Energiehandel, Referenzschreiben 2010
2004 – 2008
Trainee, später Junior Developer
AXA · eingestiegen bei DBV Winterthur, während der Anstellung von AXA übernommen
Im Gespräch öffnen
Entwicklung des Authentifizierungsdienstes in der Abteilung „Architektur Client-Server“. Betreuung von Auszubildenden. Duale Ausbildung zum Fachinformatiker Anwendungsentwicklung (IHK).
Mehr
Authentifizierungsdienst in der Abteilung „Architektur Client-Server“
Auszubildendenbetreuung
Ausbildung Fachinformatiker Anwendungsentwicklung (IHK, 2006)
Rechteverwaltungs-Portal für externe Zugreifer (Agenturen, Vermittler) betreut und weiterentwickelt
Abschlussarbeit: zusätzliche Authentifizierung per postalisch zugestelltem Zufallscode – 100 von 100 Punkten
Theorie an der CSC Deutschland Akademie: kleine Gruppe, Projektmanagement, Präsentieren – den Java-Block dort selbst unterrichtet
„… selbstständig, gewissenhaft und genau … hohe Zuverlässigkeit und Sorgfalt …“
Arbeitszeugnis einer Versicherung, 2008
1991 – 2004
Coding-Mentor & Teilzeit-Entwickler (Schulzeit)
Gymnasium Gröbenzell · IT-Beratung · Abitur 2004 · Nebenjob als Web-Entwickler in einer IT-Beratung (2000–2002)
Im Gespräch öffnen
Entwicklung von Webanwendungen und Linux-Administration, zwei Jahre als Nebenjob in einer IT-Beratung. Leitung der Programmierklasse für die 5. Klasse als Siebtklässler. Aufbau einer eigenen Web-Schülerplattform mit Hausaufgabenaustausch, Forum und Terminen.
Mehr
Webanwendungen und Linux-Administration (Nebenjob in einer IT-Beratung, 2000–2002)
Ein Jahr Programmierunterricht für die 5. Klasse gehalten (als Siebtklässler) – Rechner per Diskette Tcl/Tk-fähig gemacht, Lehrmaterial selbst geschrieben
Eigene Web-Schülerplattform: Hausaufgabenaustausch, Forum, Termine
Klassenwebseite in der 10. Klasse mit selbst in Perl programmiertem Forum: Accounts, Hausaufgaben teilen, Chat
Einstieg beim Systemhaus: vor der Einstellung die Website einer Ärztekammer durchgetestet und ein seitenlanges Fehlerprotokoll abgegeben – dann die Arztsuche mit Umkreissuche und Karten mitentwickelt
Zwei Jahre Wahlkurs Rhetorik am Gymnasium – Vortragen und Erklären als früh geübtes Handwerk, das sich durch Schulungen, Coaching und Vorträge bis heute zieht
Für einen Tierbedarfsladen Online-Shop und Kassensoftware gebaut (2002–2009, nebenbei): Belegdrucker, Kassenschublade, Lagerhaltung, Rechnungen – 2006 als Open Source „BLAX!“ auf SourceForge veröffentlicht
Kompetenztiefe
Balken: Selbsteinschätzung. Zahlen: aus den Stationen berechnet. Klicken zeigt die Stationen im Gespräch – oder ergänzen Sie eine Technologie oder einen Soft Skill.
Projekte
Dinge, die man anfassen kann.
15–20 Microservices · KI-gestützt
Rust-Migration
Im laufenden Pflege-IoT-Projekt 15–20 Microservices per Claude-Code-gestützter Reimplementierung nach Rust migriert – Memory-Safety und Performance am Edge, unter den Constraints eines sicherheitskritischen Produkts.
Embedded · Teil des Produkts
Edge-Controller auf Raspberry Pi CM5
Status-Anzeige über WS2812B-LED-Strips per SPI und Sprachausgabe über ALSA am Edge-Controller des Pflege-IoT-Produkts. Dazu ESP32-, ATmega- und ATtiny-Erfahrung – Oszilloskop und 3D-Drucker inklusive.
Vanilla HTML/CSS/JS · Assistent steuert die Seite
Diese Website
Interaktiver Lebenslauf: Der Assistent beantwortet Fragen aus dem Seiteninhalt, hebt passende Stationen hervor und blendet Details ein, die zunächst verborgen sind. Ohne Framework, unter 100 KB, Ladezeit im Millisekundenbereich. Gebaut mit Claude Code; der Quellcode bleibt vorerst privat und wird auf Anfrage gezeigt.
Im März 2026 gebaut, um Claude-Code-Agenten je GitHub-Issue in isolierten Docker-Containern mit eigenem Git-Worktree laufen zu lassen – Zustand über Labels, Prompt-Injection-Mitigation, Tokens im OS-Keychain. Rund 400 Issues damit im Produktivprojekt abgearbeitet. Inzwischen durch neuere Werkzeuge abgelöst; bleibt als Beleg für frühe, eigenständige Agent-Orchestrierung mit Sicherheitsdenken.
Vorträge & Streams
Standbild lokal – der Player lädt erst nach Klick.
Aus langsam wird schnell: Java-Optimierung bis knapp unter LichtgeschwindigkeitVortrag, Java User Group München, Februar 2026Warum weder LocalDateTime noch long alle deine Datum- und Uhrzeitprobleme lösenVortrag, Java User Group München, Januar 2025Coding und ChattingLive-Coding-Stream (TypeScript/React), YouTube-Kanal bartfastielPlaudern und dabei das Online-Wusel-Game coden!Live-Coding-Stream, YouTube-Kanal bartfastiel
Verfügbarkeit
Was er sucht – und was nicht.
Rolle
AI Architect, Principal / Lead / Senior Engineer – bevorzugt kleines Team mit echtem Produkt, gern IoT- oder hardwarenah, das wirklich zusammenarbeitet (Pair Programming, gemeinsames Grübeln)
Umfang
am liebsten 30 Stunden pro Woche – mehr ist verhandelbar
Ort
voll remote; 1–2 Tage pro Woche vor Ort – von der Hallertau aus gut erreichbar: München, Garching, Ingolstadt, Regensburg, Landshut, Augsburg
Modell
Festanstellung bevorzugt, Freelance denkbar
Start
ab 1. Januar 2027 – Verhandlungsbasis, auf Anfrage auch früher
Sprachen
Deutsch und Englisch · Deutsch (Muttersprache), Englisch (fließend), Französisch (B1)
Remote ist der Normalfall. Für ein bis zwei Tage pro Woche vor Ort ist von der Hallertau aus vieles gut erreichbar – München, Garching, Ingolstadt, Regensburg, Landshut, Augsburg. Schematische Darstellung, keine externe Karte.
Passt, wenn …
ein echtes Produkt im Zentrum steht – gern IoT, Robotik, Energie, MedTech, Embedded
ein kleines Team mit Gestaltungsspielraum KI-native Arbeit will – und wirklich zusammenarbeitet: Pair Programming, gemeinsam grübeln
Architektur- oder Lead-Verantwortung mit Hands-on gemeint ist
remote mit ein bis zwei Tagen pro Woche vor Ort funktioniert – München, Ingolstadt, Regensburg, Landshut, Augsburg sind gut erreichbar
Passt nicht, wenn …
ein Umzug erwartet wird
mehr als zwei Vor-Ort-Tage pro Woche Pflicht sind
reiner ML-Modellbau oder Data Science gesucht wird
Beratung ohne Produktkern oder Bodyleasing gemeint ist
Teilzeit grundsätzlich ausgeschlossen ist
Referenzen
Wörtlich aus Arbeitszeugnissen, Referenzschreiben und LinkedIn-Empfehlungen – Textfassungen auf dieser Seite, Originale auf Anfrage.
„… außergewöhnlich breites und tiefes Software-Entwicklungs-Knowhow …, das klassische Embedded- und Legacy-Technologien ebenso selbstverständlich umfasst wie moderne, State-of-the-Art-Ansätze und Architekturen …“
Geschäftsführung eines IoT-Anbieters für Pflegeeinrichtungen, Arbeitszeugnis 2025
„International einschlägig erfahren und mit überragenden Developer-Fähigkeiten …“
Ehemaliger Abteilungsleiter eines Entwickler-Bootcamps, Referenzschreiben 2023
Ein Teamleiter in einem Verkehrsbetrieb, Referenzschreiben 2022
„… Motivation, Ruhe, Überzeugungskraft und positive Einstellung …“
Geschäftsleitung eines Herstellers für Code-Analyse-Software, Referenzschreiben 2017
„… bei Technologieentscheidungen und Personalthemen […] vertrauen [wir] seinem Urteil …“
Vorstandsmitglied einer Pensionskasse, Referenzschreiben 2016
„… absolutes Java-Genie …“
Ein Projektleiter im Energiehandel, Referenzschreiben 2010
„… selbstständig, gewissenhaft und genau … hohe Zuverlässigkeit und Sorgfalt …“
Arbeitszeugnis einer Versicherung, 2008
„Seine Fähigkeit, komplexe Inhalte anhand sehr verständlicher Beispiele zu erklären, macht ihn einzigartig.“
Ein ehemaliger Kursteilnehmer und späterer Kollege, LinkedIn-Empfehlung 2024
„Er moderiert Team-Entscheidungen, achtet in jeder Diskussion auf Fakten und Fairness und hält sich immer an die gemeinsam getroffenen Entscheidungen.“
Ein ehemaliger Kollege am Entwickler-Bootcamp, LinkedIn-Empfehlung 2024
Ausbildung
2026Anthropic-Zertifikate: Claude Code in Action, Claude Platform 101, Claude Code 101, Claude 101, Introduction to Claude Cowork
2011Ausbildereignung (AdA/AEVO, IHK für München und Oberbayern)
2011ScrumMaster Advanced (bor!sgloger)
2007Sanitätshelfer Einsatzdienste (Malteser, 80 Unterrichtseinheiten) – neben über zehn Jahren Freiwilliger Feuerwehr
2006Fachinformatiker Anwendungsentwicklung (IHK) – Ausbildung bei einer Versicherung und der CSC Deutschland Akademie
Öffentliche Beiträge auf github.com/bartfastiel, Stand 2026-09-11. Der Sprung ab 2022 markiert den Beginn der KI-gestützten Arbeitsweise; seit 2026 ist sie KI-nativ.
Persönlich
Daniel ist verheiratet und Vater von zwei Kindern; er lebt in der Hallertau, nördlich von München. Wer mit ihm arbeitet, beschreibt ihn als ruhig, positiv und kommunikationsstark. Er gibt gern recht, wenn jemand recht hat, lobt viel und stellt seine Kolleginnen und Kollegen gut dar – gemeinsam erfolgreich zu sein ist ihm wichtiger, als sich selbst als Alleingänger zu verkaufen. Im Team sucht er echtes Miteinander: Pair Programming, gemeinsames Grübeln, zusammen statt nur nebeneinander. Über zehn Jahre war er in der Freiwilligen Feuerwehr aktiv, ist ausgebildeter Sanitätshelfer und hat eine Handvoll Rettungsdienst-Schichten gefahren; nebenbei druckt er in 3D und lötet an Mikrocontrollern.
Familie
verheiratet, zwei Kinder
Im Team
Pair Programming, gemeinsam grübeln – miteinander statt nebeneinander
Zuhause
Hallertau, nördlich von München
Ehrenamt
über zehn Jahre Freiwillige Feuerwehr, ausgebildeter Sanitätshelfer
Werkbank
Oszilloskop, 3D-Drucker, Mikrocontroller
Hobbys
Anfrage
Ein Klick genügt. Daniel antwortet persönlich, meist innerhalb von zwei Werktagen.
Die Nachricht schreibt sich aus Ihrem Gespräch mit dem Assistenten vor. Eines von beiden genügt: wer Sie sind – oder was Sie möchten.
Ihre bisherigen Anfragen
Fünf Fragen im Assistenten – spart beiden Seiten eine Runde.