21.01.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Entwickler und Architekt / Tech Lead / Dozent

Bremen, Deutschland
Weltweit
Bremen, Deutschland
Weltweit

Profilanlagen

Beraterprofil_Danny_Reinhold_20260120.pdf

Über mich

Tiefgang trifft Innovation. Als Senior Software Architekt mit 20+ Jahren Erfahrung transformiere ich Legacy-Systeme in agile, zukunftssichere Microservices-Architekturen. Hands-on-Mentalität gepaart mit technischer Führung – bereit für die nächste große Herausforderung.

Skills

Schwerpunkte:
  1. Fullstack Softwareentwicklung (Backend, Frontend, DevOps)
  2. => Java, Spring Boot, JEE, vue.js, react, Javascript, Typescript etc.
  3. Domain Driven Design und Clean Code
  4. Microservices
  5. Clouds
  6. Containtertechnologien (Kubernetes, Docker)
  7. Continous Delivery inklusive Entwicklung von CI/CD Pipelines
  8. Kafka
  9. Datenbanken
  10. Agile Methoden

Meine Stärken
  1. Erfahrung
  2. Technologisch auf dem neuesten Stand
  3. Führungserfahrung
  4. Kommunikationsstärke
  5. Verständnis komplexer Zusammenhänge und Abläufe
  6. Vermittlung von Wissen und Fähigkeiten

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

KI Development

Ich habe in größerem Maßstab KI Modelle und KI basierte Prozesse in der Softwareentwicklung evaluiert. Insbesondere "Developer Driven AI Coding" habe ich intensiv erprobt und dabei verschiedene Tools, Strategien und Prompt Designmethoden erarbeitet und ausgetestet.

Entwicklung eines Inventarverwaltungssystems

RSAS

Sonstiges

< 10 Mitarbeiter

Ich habe ein umfassendes Inventarisierungstool unter Verwendung von Python, tkinter, SQLite etc. realisiert und baue es derzeit noch weiter aus.

KI Prompt Manager

Entwicklung eines Werkzeugs zur Verwaltung, Historisierung und Auswertung von KI Prompts. Mit dem Werkzeug lassen sich unterschiedliche Prompts definieren und in unterschiedlichen Kontexten von auf verschiedene Modelle anwenden. Sowohl Prompt und Kontext als auch Ergebnis lassen sich historisieren. Dadurch sind Analysen bzgl. der Auswirkungen von Prompt Anpassungen auf die Ergebnisse direkt auswertbar.
Technologien: Python, tkinter, SQLite, Hugging Face, Open AI API, Ollama etc.

Entwicklung / Modernisierung

Finanzinformatik GmbH

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

In diesem Projekt trage ich wesentlich zur Modernisierung der technischen Abläufe innerhalb der Abteilung "ePostfach 3.0" bei. Ich führe insbesondere Veränderungen bei automatisierten Tests, der konsequenten Einhaltung der Cleancode Prinzipien, Umstellungen bei der Quelltextverwaltung und damit zusammenhänger Abläufe etc. ein.
Darüber hinaus unterstütze ich den Kunden auch bei der Umsetzung fachlicher Anforderung und der Analyse und Beseitigung von Fehlern und Problemen.
Meine Kenntnisse bzgl. neuer Methoden übertrage ich an die internen sowie an andere externe Entwickler.
Natürlich arbeite ich aktiv in der Entwicklung mit und entwickle neue Dyns Services und Batchjobs.

Python Trainer

Ich habe diverse Kurse zu Python basierten Themen erarbeitet und als Trainer gegeben.
Hierbei kamen Python und viele relevante Technologien und Bibliotheken mit Schwerpunkten bei PySpark und Pandas zum Einsatz.

Lizenzierungstool

Entwicklung eines Lizenzierungstools zur Steuerung, Konfiguration und Prüfung von Softwarelizenzen. Das Werkzeug ermöglicht die Freischaltung verschiedener Softwareumfänge und Qoutas für beliebige mit diesem Systemm gemanagte Softwareprodukte.
Das System ist in Python unter Verwendung der üblichen Python Werkzeuge geschrieben.

Dozent an der Fakultät 73

Volkswagen

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Unterricht der Teilnehmer in den Ausbildungszweigen Java/Cloud und embedded (C/C++) in der Fakultät 73 von Volkswagen. Vorbereitung und Durchführung von Vorlesungen und sonstigen Unterrichts- und Trainingseinheiten.

Java, C, C++, Spring Boot, Assembler, Cloud, Spring, Hibernate, Eclipse, MS Visual Studio Code, react, Typescript, JPA etc.

In diesem Projekt habe ich nicht nur Vorlesungen und Unterrichtseinheiten mit den Teilnehmern der verschiedenen Ausbildungszweige durchgeführt, sondern auch viele zusätzliche Unterrichtseinheiten konzipiert, vorbereitet und durchgeführt.
Beispielsweise:
* Einführung in Docker
* Einführung in Kubernetes
* React
* Security
* SpringBoot
* etc.

Entwicklung / Architekturberatung

breuninger

Konsumgüter und Handel

1000-5000 Mitarbeiter

Umsetzung neuer architekturrelevanter Anforderungen im Bereich SUCH des breuninger Webshops, den ich vor einigen Jahren mitentwickelt habe.

Java 19, Microservices, Kafka, Domain Driven Design postgres

Entwicklung und Architekturberatung OBI Beratungscenter

OBI

Konsumgüter und Handel

5000-10.000 Mitarbeiter

Entwicklung der Bereiche "Suche", "Materialliste" und "Dokumente" für das neu entwickelte Beratungscenter für Obi Mitarbeiter. Ich habe auf Basis des Domain Driven Designs (DDD) unter Verwendung vertikalisierender Architektur- und Organisationskonzepte gearbeitet.

Scrum, Java 19, JetBrains IntelliJ IDEA, Spring Boot, Maven, Vue.js, Cypress

Entwicklung ePostfach der Finanzinformatik

Finanzinformatik

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Entwicklungstätigkeiten im elektronischen Postfach des Internetauftritts der Sparkassenverbände.

Java, Frameworks, Cobol, Datenbanken, DB2, SQLj, SQL, Maven, Eclipse, Cics, Mainframe

be personal Kuratierungsservice

breuninger

Konsumgüter und Handel

5000-10.000 Mitarbeiter

Neuentwicklung des Webauftritts für den Bereich kuratiertes Einkaufen für das Premium Modeunternehmen Breuninger. In diesem Projekt war ich von der ersten Konzeptphase über den Livegang der MVP Version nach nur 8 Sprints bis hin zur Übergabe des Produkts an ein internes Entwicklungsteam des Kunden beteiligt und trug Mitverantwortung für die Konzeption des Tools und die gesamte technische Realisierung.

Java, Spring Boot, PostgreSQL, Kubernetes, Docker, MongoDB, NoSQL, SQL, IntelliJ,Geb, Spock, Wiremock

Entwicklung und Architekturberatung eCommerce

breuninger

Konsumgüter und Handel

5000-10.000 Mitarbeiter

Entwicklungsarbeiten und Architekturberatung im Rahmen des Teams SUCH für die Neuentwicklung des Webshops von Breuninger. Die Arbeit in vertikalisierten Teams unter Einsatz von Scrum bildeten den Schwerpunkt dieser Tätigkeiten.
Ich habe eine vertikalisierte Microservice Architektur mit asynchronen Kommunikationsmustern und Frontendintegration umgesetzt und auf hierbei Domain Driven Design und Clean Code Prinzipien eingesetzt.

Java, Spring Boot, PostgreSQL, Kubernetes, Docker, AWS, Feeds, Snapshots, Handlebars, MongoDB, NoSQL, SQL, JetBrains IntelliJ IDEA

Entwicklung und Umsetzung mathematischer Algorithmen

FCM-S GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

Entwicklung und Umsetzung mathematischer Algorithmen im Bereich Catia kompatibler CAE-Modelle. Ich habe in diesem Projekt Verfahren zur einfachen und flexiblen Modifikation parametrischer Modelle entwickelt und umgesetzt.

Catia V5, CAA, C++, FCMS, sehr Mathematik lastig

Architekturberatung, Entwicklungsberatung

arvato IT Services GmbH
Vorbereitung der Entwicklung einer Preisdatenbank als Portaleinstieg für die Abwicklung des Recommerce Geschäfts von arvato. Entwicklung von Crawlern, die automatisiert Marktpreise von Amazon und eBay abfragen nach Vorgabe des Kunden.

Entwicklung, Support - Prüfsysteme Automobilindustrie

Daimler AG
Im Rahmen dieses Projekts entwickle und betreue ich Prüfsysteme. Diese dienen dazu während des Herstellungsprozesses eines Fahrzeugs in unterschiedlichen Bauphasen zu überprüfen, ob die elektrischen und elektronischen Bestandteile des Fahrzeugs (insbesondere Leitungen, Stecker, Kontakte, Steuergeräte, Sicherungen) der Bestellung und dem jeweiligen Bauzustand entsprechend korrekt verbaut wurden und erwartungsgemäß funktionieren.
IS Tester, NISP, Subversion, Steuergeräte, CAN Bus, MVCI, eCOMM, Windows 7, SDWI Portal

Entwicklung und Architekturberatung

arvato IT Services GmbH
Implementierung und Entwicklung der Architektur eines Webportals für Endanwender (B2C Solution). Die Anwender des Portals sind Privatpersonen, die Probleme mit einem Gerät, beispielsweise einem Handy oder Smartphone, haben. Das Portal leitet den Anwender durch einen Diagnoseprozess. Sollte eine Reparatur des Geräts erforderlich sein, kann der Anwender einen Reparaturauftrag erstellen und dessen Bearbeitungsprozess verfolgen.

JBoss, Java, CDI, EJB, JSF (PrimeFaces), Hibernate, Oracle, Eclipse, Subversion, XML, eGain, Payment Gateways

Frameworkentwicklung und Betreuung

comdirect bank AG

Banken und Finanzdienstleistungen

Als Mitglied des Teams Frameworks und Tooling habe ich an der Entwicklung und Weiterentwicklung der Frontend Frameworks (Serveranteil mit Java, Spring Webflow, JSF etc. und Clientanteil mit HTML, CSS, Javascript, jQuery etc.) gearbeitet. Zu meinen Aufgaben gehörten auch das Coaching und die Betreuung der Anwendungsentwickler, die fachliche Anwendungsfälle mit Hilfe der Frameworks umsetzen, sowie die Beratung der Projektleiter bei Fragen, die das Framework betreffen.

Java, Spring, Spring WebFlow, Spring MVC, Java Server Faces (JSF), Javascript, jQuery, Firebug, Eclipse, OSGi, HTML, CSS

PLM Betreuung, Administration, Customizing

RECARO Aircraft Seating

Industrie und Maschinenbau

In diesem Projekt arbeite ich im PLM-/PDM-Team des Kunden mit. Hierbei geht es vor allem um die Anpassung des PLM Systems CIM DATABASE und der Integrationen in verschiedenste andere Systeme (Catia V5, SAP, Kalkulationssoftware, Inubit etc.) an die Anforderungen der Anwender. Besondere Anforderungen stellen die Kommunikation mit SAP über die CDB Python Schnittstelle zu SAP sowie die Migration auf CIM DATABASE 2.9.8 dar. Ein Auszug meiner Tätigkeiten bei diesem Kunden:
* Leitung der Key User Meetings
* Aufnahme und Bewertung von Fehlern, Problemen und Verbesserungswünschen (FPVs)
* Realisierung/Implementierung von Lösungen mit Python, SQL und durch Customizing oder Delegation und Controlling
* Verbesserung beispielsweise auch der SAP Schnittstelle
* Teilweise Betreuung der Systeme
* Erstellung von Reports bzw. Reportfunktionalität
* Komplette technische Teilprojektleitung neben dem PLM Teamleiter bei der CDB Einführung bei RECARO Child Safety
* Technische Teilprojektleitung neben dem PLM Teamleiter bei der Einführung von CDB 2.9.8 bei RECARO Aircraft Seating
+ Qualitätsmanagement, Testplanung, Testdurchführung , Testdelegation
+ Verwaltung der offenen Punkte, Controlling des Stands der Bearbeitung
+ Absicherung der Nachtests
+ Klärung offener Fragen
+ Ermittlung der zu schulenden Änderungen
* Einarbeitung neuer Mitarbeiter im PLM Team
* Dokumentation von Systemteilen zur Know How Sicherung
* Erstellung einer verbindlichen Entwicklungsrichtlinie
* Entwicklung eines Prozesses für die FPV Bearbeitung
* Schulung der Mitarbeiter des PLM Teams
* Training der Key User bei Veränderungen

Python, C++, Java, VisualBasic (VB, VBScript, CATScript), SQL, Windows, Unix, Unix-Tools, Citrix, VMware, Oracle, SQL Developer, CIM DATABASE, Catia V5, SolidWorks, SAP etc.

Softwareentwicklung

bonprix

Konsumgüter und Handel

Der bonprix Webshop ist laut Wikipedia eine der 10 am stärksten Frequentierten Webseiten Deutschlands. Bei der Weiterentwicklung des Webshops mussten wir deshalb besondere Anforderungen in Bezug auf Performance, Skalierbarkeit, Caching etc. berücksichtigen. Der Entwicklungsprozess basiert auf Scrum und wurde um Elemente anderer agiler Methoden ergänzt.

Ich war hauptsächlich für die Lösung von Peformanceproblemen etwa durch Einführung eines 2nd Level Caches und weiterer Maßnahmen sowie die Anbindung von Paypemt Providern zuständig.

Java, Ruby, JRuby, Eclipse, Ant, Velocity, Spring, Spring MVC, Hibernate, ehCache, XML, HTTP, HTTPS, HTML, CSS, Oracle, SQL, SQLDeveloper, Subversion (SVN), Ruby on Rails, MySQL, PL/SQL, Tomcat, Apache HTTPD

Entwicklung und Architekturberatung

engram GmbH

Banken und Finanzdienstleistungen

Beratung und Unterstützung des Entwicklungsteams bei der Realisierung des engram Kampagnen Management Systems für Banken und andere Kunden.
Meine Hauptaufgabe lag in der Anpassung der Architektur und der Technologien in Bezug auf Spring, Hibernate und GWT. Hierbei spielten unter anderem Gilead als Glue Technologie zwischen Hibernate und GWT sowie Spring Security als Sicherheitslösung eine wesentliche Rolle. Im Zuge der erforderlichen Architekturumstellungen habe ich das Framework GwtRpcSpring eingesetzt, an dessen Entwicklung und Verbesserung ich beteiligt war. Bei der Verteilung von Werbung auf Zielgeräte muss das System sehr viele Anfragen von sehr vielen Geräten beantworten können und deshalb hochperformant und hochverfügbar arbeiten. Aus diesem Grund haben wir es für den Einsatz auf Clustern ausgelegt (also mit einer sehr hohen Skalierbarkeit ausgestattet) und viele komplexe Datenermittlungen in optimiertem HQL formuliert.

Erhöhte Sicherheitsanforderungen bzgl. Datensicherheit über Mandanten hinweg und die Ausführung von Teilen der Anwendung auf Geldautomaten und Kontoauszugsdruckern stellten eine besondere Herausforderung dar.

Als Entwicklungsmethode haben wir konsequent Scrum eingesetzt.
Ich habe diverse Schulungen zu fortgeschrittenen Hibernate und Spring Funktionalitäten für die Entwickler des Teams erarbeitet und durchgeführt. (Interceptor, Event System, Filter, Spring Security, Spring AOP, Spring Bean Lifecycles etc.).

Java, Spring, Hibernate, Gilead, GWT, GWT Ext, HQL, MySQL, XML, GwtRpcSpring, Maven2, Eclipse, PMD, CheckStyle, Spring Security, SingleSignOn, RACF, Hudson, JUnit, Tomcat, Websphere Application Server, Rational Software Architect, Lotus Notes etc.

Entwicklung und Architekturberatung Farbmesssystem

Heidelberger Druckmaschinen AG

Industrie und Maschinenbau

Entwicklung einer komplexen Java und C++ Anwendung, die über eine auf CORBA basierende proprietäre Middleware kommuniziert. Hierbei auch Entwicklung eines auf Swing basierenden MVC Frameworks unter intensiver Verwendung von Annotations und Dependency Injection.

Ich habe hierbei wesentliche Teile der Software als embedded System zur Ausführung auf dem Farbesssystem realisiert. Darüberhinaus habe ich komplexe mathematische Algorithmen in C und C++ zur hochoptimierten Verarbeitung, beispielsweise im Rahmen von Farbraumkonvertierungen hochaufgelöster Bilder, umgesetzt.

In diesem Projekt war ich im wesentlichen als Entwickler, Architeturberater und Tech-Lead tätig.

Java, JPA, Hibernate, TopLink, Swing, Eclipse, MVC Framework, C++, C, CORBA, Visual Studio, Subversion, Ant, Derby, SQL etc.

Im Rahmen dieses Projekts haben wir auch Ideen eines im Versicherungsumfelds etablierten MVC Framework verallgemeinert und für die Entwicklung des Java Teils der Anwendung verwendet.

Architekturberatung, Analyse und Dokumentation nichtfunktionaler Anforderungen

Bundesagentur für Arbeit

Öffentlicher Dienst

Das Softwaresystem A2LL wird von der Bundesargentur für Arbeit zur Berechnung und Verwaltung der ALG II Ansprüche Hilfebedürftiger verwendet. Als Software Architekt und Entwickler gehörten die Erarbeitung von Verbesserungsvorschlägen inkl. ausführlicher Analysen der Ist-Situation in der Software ebenso zu meinen Aufgaben wie die Erstellung von entwicklungsbezogenen Dokumenten (vor allem der Architekturdokumentation). Auch die Refaktorisierung ausgewählter Codestellen (z.B. sehr lange Funktionen) und die Identifizierung toten Codes etc. gehörten zu den Aufgaben in diesem Projekt.

Eine meiner Kernaufgaben war die Analyse und Dokumentation des Systems hinsichtlich der Erfüllung nichtfunktionaler Anforderungen (NFAs) wie Performance, Sicherheit, Wartbarkeit, Robustheit etc. und die gezielte Ausarbeitung von Verbesserungsvorschlägen.

C++, VisualBasic, COM, Informix, CVS, TestDirector, Enterprise Architect (UML), Unit Tests, Java, Tomcat, SOAP, WSDL, XML, HTML, JDBC, ESQL/C, JUnit, Ant, JMetrics, Project Analyser, Understand For C++ (Metrik Tool)

Entwicklung und Architektur Warenwirtschaftssystem

M&K Gewürze

Sonstiges

Entwicklung einer kompletten Unternehmenssoftware. Die Software dient zum Beispiel zur Kunden- und Lieferantenverwaltung, zur Auftragserfassung, zur Erstellung und Bearbeitung von Packzetteln, Lieferscheinen und Rechnungen und zur Lagerbestandsverwaltung. Die Bearbeitung von Packzetteln und die Verwaltung von Warenein- und Ausgängen wird über Barcode-Scanner gesteuert. Für die Barcode Scanner habe ich eine genau auf die Anforderungen des Gesamtpakets abgestimmte Steuerungssoftware entwickelt.

C, C++, wxWidgets, SQLite, PostgreSQL, XML, SQL, UML, Barcode Scanner

Entwicklung CAD Geometrie- und Topologiekonverter

Ford

Automobil und Fahrzeugbau

Entwicklung einer Anbindung von Catia V5 in das Fixture Design & Evaluation System FIDES der Firma Ford. Hierbei habe ich sehr intensiv mit CAA und C/C++ auf verschiedenen Plattformen (Windows und UNIX (HP-UX, SUN Solaris, IBM AIX und SGI Irix)) gearbeitet. Die Anbindung stellt einen vollständigen Geometrie- und Topologie-Konverter von Catia V5 in den in FIDES verwendeten Geometrie-Modellierer ACIS dar. Ebenfalls mit konvertiert werden unterschiedlichste PMI-Informationen (Annotations, Weld Spots, Locators etc.). Im Rahmen dieses Projekts habe ich Technologien in FIDES eingeführt, die ich zu einem früheren Zeitpunkt bereits als OpenSource-Werkzeuge veröffentlicht hatte. Beispielsweise eine portable Bibliothek zum dynamischen Nachladen von DLLs bzw. shared Objects oder eine sehr effiziente HashTable Implementierung in ANSI C. Erweiterungen des Buildsystems (komplexe proprietäre Zusammenstellung von Makefiles) gehörten ebenso zu meinem Tätigkeitsfeld wie eine teilweise Administration der verschiedenen Systeme.

Catia V5, CAA, CATScript, MS Visual Studio, C, C++, Visual Basic (VB), make, PVCS (und ClearCase), TCP/IP, Protokolle, FIDES, OpenGL, SQLite, SQL, MS Word, MS Excel, Java, Teamcenter NX, XML etc.

Entwicklung und Architektur

livingSolutions GmbH

Pharma und Medizintechnik

Entwicklung einer Simulationslösung zur Ressourcenplanung und -optimierung in Kliniken und Krankenhäusern. Die Simulationsengine wurde mit Hilfe intensiver Makroprogrammierung auf Basis von MedModel realisiert. Die Verwaltung der Simulationsobjekte (Entities und Ressourcen sowie deren Eigenschaften und Verhaltensweisen) und die Ergebnisauswertung wurde mit C/C++ und wxWidgets auf Basis von SQLite realisiert. Abgesehen von MedModel kamen ausschließlich OpenSource-Werkzeuge bei der Entwicklung zum Einsatz.

C++, wxWidgets, SQLite, Firebird, Java, EJB, JBoss, UML, SQL, JDBC, Hibernate, Spring, Swing, MedModel, ProModel

Entwicklung Lizenzschutzsystem

Entwicklung eines wirkungsvollen Lizenzschutzsystems, mit dem Softwareunternehmen ihre Software wirkungsvoll vor Raubkopien schützen und ihren Kunden flexible Lizenzmodelle wie Floating-Lizenzen und Pay-Per-Use- Lizenzen anbieten können.

ANSI-C (plus GUI-Frontends mit C++), Windows (NT, 2000, XP), Linux, Solaris, HP-UX, AIX, MS-Compiler (Kommandozeile, über make gesteuert), Microsoft Visual C++ (für GUI-Frontends) gcc (UN*X-Plattformen)

PLM System Kernentwicklung, Leitung des Teams zur CAD Integrationsentwicklung (Festanstellung)

CONTACT Software GmbH

Industrie und Maschinenbau

Als Entwickler habe ich etliche Kunden- und Entwicklungsprojekte von der Phase der ersten Anforderungsbeschreibungen bis zur kompletten Produktivschaltung technisch begleitet.

Ich habe als Entwickler und später als Senior Software Engineer im Kernteam des PLM Systems CIM DATABASE wesentliche Funktionalitäten insbesondere zur sicheren Verwaltung von Dateien (electronic Vault) und zur Replikation von Dateien an verschiedene Standorte realisiert.
Später habe ich diverse Integrationen zu Drittsystemen wie SolidWorks, Catia V5 etc. entwickelt und schließlich die Abteilung für die Entwicklung dieser Integrationen geleitet.

C, C++, Windows (NT, 2000, XP), Linux, AIX, Solaris, HP-UX, Irix, Microsoft Visual Studio, GNU-Tools, MKS-Toolkit, Oracle, SQL, PL/SQL, CORBA, COM, CAD Systeme etc.

Entwicklung CAD/PLM Integration

CONTACT Software GmbH

Industrie und Maschinenbau

Entwicklung der Integrationssoftware für ein bedeutendes PDM-System in das 3D-CAD-System Unigraphics NX von EDS/PLM Solutions. Die Integrationssoftware läuft unter Windows (2000/XP), SUN Solaris und SGI/Irix. Durch die Integrationssoftware kann das PDM-System vollständig aus dem CAD-System heraus bedient werden. An der Oberfläche wird hierzu die Menü- und Symbolleistenstruktur des CAD-Systems erweitert. Bei allen Operationen werden natürlich die Beziehungen der CAD-Objekte untereinander intakt erhalten und sorgfältig im PDM-System gepflegt.

C, C++, Talk/API, CIM DATABASE, Unigraphics NX, OpenFUNC

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden