28.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSoftwareentwickler | Lead Developer | Lösungsarchitekt
Herford, Deutschland
Weltweit
Über mich
Als Lead Developer entwerfe und implementiere ich verständlich strukturierte Software für entspannte und kompetente Teams. Ich analysiere Prozesse, konzipiere und implementiere neue Lösungen und modernisiere komplexe Bestandssysteme.
Skills
Arbeitsweise
Agile Werte
- Direkter und persönlicher Austausch
- Pragmatische und präzise Zusammenarbeit
- Prototypen statt Präsentationen
- Iterative Entwicklung
- Teamarbeit
Entwicklung
- Clean Code
- Sauberer commit Fokus
- Branching Konzept
- Kommentierte Code Reviews
- Unabhängige Entwicklungsressourcen
- Kontinuierlich bauen und testen
Betrieb
- Übernahme der Entwicklung in den Betrieb auf Knopfdruck
- Monitoring zur Messung der Last sowie Reagieren auf Engpässe und Fehler
Architektur & Design
- Architektur-Ansätze & -Muster: Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), API Design
- Design- & Qualitäts-Prinzipien: SOLID, Clean Code, Security by Design, Sicherheitsarchitektur
- Modellierung: UML, BPMN
- Werkzeuge: Code, PlantUML, Enterprise Architect, Magic Draw, Innovator
Backend-Entwicklung
- Sprachen & Plattform: Java, Jakarta EE / Java EE, Java Microprofile
- Kern-Frameworks: Spring Boot, Spring Framework (MVC, Data, Cloud, Security, …)
- Legacy-Java: EJB
- Testing: JUnit, JBehave
Frontend-Entwicklung
- Sprachen: Typescript, Javascript
- Basistechnologien: HTML, CSS
- Frameworks: Angular, vue.js (quasar.dev)
- Legacy-Kontext: JSF (Primefaces), Eclipse RCP/RAP
Weitere Programmiersprachen
- Python (Grundkenntnisse für Scripting & Automatisierung)
- C/C++ (Mikrocontrollerprogrammierung)
CI/CD & Build-Automatisierung
- CI/CD-Server: Jenkins, GitLab CI
- Build-Management: Maven, Gradle
- Artefakt-Management: Nexus, Artifactory
Container, Cloud & Infrastruktur
- Orchestrierung & Container: Kubernetes (K8s), Docker
- Public/Private Cloud-Umgebungen: AWS, OpenShift, Rancher
- Application Server (Java EE): JBoss / Wildfly
- Servlet Container: Tomcat, Jetty
- Infrastructure as Code (IaC): Ansible, Terraform
Datenbanken & Storage
- Relational: PostgreSQL, MySQL, Oracle, DB2
- NoSQL / Search: Elasticsearch, Neo4J, InfluxDB
- In-Memory: HSQLDB
AI & Large Language Modelle
- Frameworks: langchain4j
- Plattformen: Ollama, Open WebUI, Hugging Face
- Praktische Erfahrung: Einsatz von On-Premise LLMs (Qwen, Devstral, Olmo etc.)
Methoden & Vorgehen
- Agile Modelle: Scrum, Kanban
- Planung & Analyse: Anforderungsanalyse, Aufwandsschätzung
- Klassische Modelle: Wasserfall / V-Modell
Legacy-Systeme & Migration
- Cobol: Praktische Erfahrung in der Analyse und Modifikation im Rahmen von Migrationsprojekten
- Architektur-Muster: SOA
Entwicklungswerkzeuge & Kollaboration
- IDEs: IntelliJ IDEA, Eclipse
- Versionskontrolle (VCS): Git, Subversion (SVN)
- Kollaboration: Atlassian Toolstack (Jira, Confluence)
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Kundenstimmen
Energie- und Rohstoffhandel
"Fabian also demonstrated that he is able to develop highly complex systems where a good understanding of the business is crucial. Next to his very good technical skills, he is also able to bring the technical issues to an abstraction level which can be understood by non-technical people."
Versicherung
"Sein Aufgabengebiet umfasste sowohl den Lösungs- und Komponentenentwurf als auch Analyse, Umsetzung, Fehlerbehebung und Restrukturierung. Herr Henniges arbeitete stets zu unserer vollsten Zufriedenheit. Sein Verhalten gegenüber Kunden, Vorgesetzten und Kollegen war stets einwandfrei. Die Zusammenarbeit mit ihm und die Qualität seiner Arbeit waren jederzeit ausgezeichnet."
Photovoltaik und Erneuerbare Energien
"Mittlerweile haben wir uns sfa genauer angesehen und sind begeistert. Das Projekt wird uns wohl auch über die reine Funktionalität heraus wichtige Impulse geben."
Energie- und Rohstoffhandel
"Fabian also demonstrated that he is able to develop highly complex systems where a good understanding of the business is crucial. Next to his very good technical skills, he is also able to bring the technical issues to an abstraction level which can be understood by non-technical people."
Versicherung
"Sein Aufgabengebiet umfasste sowohl den Lösungs- und Komponentenentwurf als auch Analyse, Umsetzung, Fehlerbehebung und Restrukturierung. Herr Henniges arbeitete stets zu unserer vollsten Zufriedenheit. Sein Verhalten gegenüber Kunden, Vorgesetzten und Kollegen war stets einwandfrei. Die Zusammenarbeit mit ihm und die Qualität seiner Arbeit waren jederzeit ausgezeichnet."
Photovoltaik und Erneuerbare Energien
"Mittlerweile haben wir uns sfa genauer angesehen und sind begeistert. Das Projekt wird uns wohl auch über die reine Funktionalität heraus wichtige Impulse geben."
Ziel
Neuentwicklung Einsatzbearbeitung für Leitstellen der Polizei
Rollen
Entwicklungsleiter, Lead Developer, Lösungsarchitekt
Leistungen
Agil
Projektgröße
60 Projektmitarbeiter, davon 25 Entwickler
Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, actuator, jms, tomcat …), mapstruct, lombok, timescaledb, PostgreSQL, google truth, maven, junit, swagger, OpenAPI, Open Telekom Cloud (OTC), kubernetes, docker, artifactory, git, gitlab, Infrastructure as Code, Terraform, S3, Jira, Redhat, SuSE, Ubuntu, OpenTelemetry, Micrometer, Grafana, OpenID Connect / OAuth 2.0, JWT, Angular, nx, npm, ngrx, vert.x, Hibernate, Envers, Kafka, PostGIS, jts, Hibernate Spatial, Springdoc, Liquibase, Beanvalidation, Checkstyle, therapi, jackson, Testcontainers, Frequentis LifeX, EPost810, okhttp, keycloak, seaweed, ansible, Graphhopper, Nominatim, Geoserver, Photon, wsl
Neuentwicklung Einsatzbearbeitung für Leitstellen der Polizei
Rollen
Entwicklungsleiter, Lead Developer, Lösungsarchitekt
Leistungen
- Hands-On Unterstützung und Anleitung der Entwickler
- Entwicklung von Vorlagen und Libraries
- Erstellen und Pflegen von Initiativen, Epics und Stories
- Praktische Unterstützung des CI/CD Teams
- Fachlich/technische Abstimmungen mit POs und PL
- Aufbau lokale Entwicklungsumgebung
- Aufbau Cloud Readiness
- Strukturieren und implementieren vieler technischer Details
- Aufbau und Leitung Technikteam
- Unterstützung und Abstimmungen mit dem Testteam
- Gestaltung des Entwicklungsprozesses
- Entwurf und Implementierung Spring Basis, Build, Monitoring, Microservice Kommunikation
- Gestaltung Kafka Messaging
- Datenbankoptimierungen
- Implementierung asynchroner Schnittstellen Services (Telefonie, TETRA)
- Strukturierung Datenhaltung im Frontend
- Optimierung REST/WebSocket Kommunikation
- Einführung OpenAPI
- Migration von vert.x Services
- Erstellung und Umsetzung Versionierungskonzept zur Microservice Architektur
- Konzeption und Einführung IT Security
Agil
Projektgröße
60 Projektmitarbeiter, davon 25 Entwickler
Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, actuator, jms, tomcat …), mapstruct, lombok, timescaledb, PostgreSQL, google truth, maven, junit, swagger, OpenAPI, Open Telekom Cloud (OTC), kubernetes, docker, artifactory, git, gitlab, Infrastructure as Code, Terraform, S3, Jira, Redhat, SuSE, Ubuntu, OpenTelemetry, Micrometer, Grafana, OpenID Connect / OAuth 2.0, JWT, Angular, nx, npm, ngrx, vert.x, Hibernate, Envers, Kafka, PostGIS, jts, Hibernate Spatial, Springdoc, Liquibase, Beanvalidation, Checkstyle, therapi, jackson, Testcontainers, Frequentis LifeX, EPost810, okhttp, keycloak, seaweed, ansible, Graphhopper, Nominatim, Geoserver, Photon, wsl
Ziel
Bürokratieabbau, abbilden und vereinheitlichen von Geschäftsprozessen zur Abrechnung
Rollen
Softwareentwickler, Berater
Leistungen
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, actuator ...), mapstruct, lombok, DB2, maven, junit, swagger, OpenAPI, kubernetes, docker, openshift, open policy agent(opa), istio, vault, tekton, argocd, artifactory, git, gitlab, Infrastructure as Code, Jira, Micrometer, OpenID Connect / OAuth 2.0, JWT, Angular, nx, npm, ngrx, Hibernate, Liquibase, Beanvalidation, Checkstyle, jackson
Bürokratieabbau, abbilden und vereinheitlichen von Geschäftsprozessen zur Abrechnung
Rollen
Softwareentwickler, Berater
Leistungen
- Backend Entwicklung Spring Cloud Microservices
- Implementierung DevOps Prozesse (gitlab build, argocd, openshift, opa, helm charts, tekton, vault, istio)
- Strukturierung und Implementierung Spring Security (oidc)
- API Struktur und Implementierung (Frontend, MS-to-MS)
- Workflow Analyse & Implementierung
- Anpassungen Angular Frontend
- Code Reviews
- Mitgestaltung des Entwicklungsprozesses
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, actuator ...), mapstruct, lombok, DB2, maven, junit, swagger, OpenAPI, kubernetes, docker, openshift, open policy agent(opa), istio, vault, tekton, argocd, artifactory, git, gitlab, Infrastructure as Code, Jira, Micrometer, OpenID Connect / OAuth 2.0, JWT, Angular, nx, npm, ngrx, Hibernate, Liquibase, Beanvalidation, Checkstyle, jackson