Skills
Ich lebe agile Werte
- Der direkte Austausch mit Anwendern ist mir wichtiger als Formalismen
- Ich liefere lieber Prototypen als Präsentationen
- Pragmatische und präzise Zusammenarbeit ist mir wichtiger als formvollendete Verträge
- Iterative Entwicklung ist für mich Grundlage und Planänderungen die Regel
= Präferenzen =
Sprache und Frameworks
Java, Spring
Entwicklung
- IntelliJ IDEA unter Windows oder Mac
- git mit branching Konzept und kommentierten code reviews
- Sauberer commit Fokus und Kommentare als change log
- Unabhängige Entwicklungsressourcen
- Kontinuierlich bauen und testen - auf Knopfdruck deployen
- Übernahme der Entwicklung in den Betrieb auf Knopfdruck
- Monitoring zur Messung der Last sowie reagieren auf Engpässe und Fehler
Projekthistorie
Ziel
Sachverhalte rechtskonform abbilden und eBilanz bereitstellen
RollenSoftwareentwickler
Leistungen-
Analyse der Geschäftsvorfälle und rechtlicher Anforderungen
-
Ableitung von Sachverhalten und Buchungssätzen
-
Softwarearchitektur
-
Entwicklung Microservices
-
Entwicklung Frontend
-
Aufbau und Pflege DevOps Infrastruktur
Agil
Projektgröße2 Mitarbeiter
EntwicklungsumgebungJava, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, integration, undertow …), mapstruct, lombok, mariadb, google truth, json schema, jib, kubernetes, vue.js, vuex, quasar.dev, npm, yarn, node.js, typescript, js, gitlab, jenkins, nexus, portainer, docker
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."
Sichere Cloud Migration Dokumentenarchiv
Rollen
Lead Developer, Lösungsarchitekt
Leistungen
- Implementierung, Einrichtung und Betrieb hochperformanter Migrationstools
- Monitoring und Auditing
- Unterstützung und Implementierung in Services zur FileNet Ablösung
- Analyse des Entwicklungsstands und Beratung zu Migrationsstrategien
- Ableitung technischer Rahmenbedingungen und Anforderung passender Ressourcen
- Konfiguration der Laufzeitumgebungen und Test der Infrastruktur
- Softwarearchitektur
- CI/CD, Tooling
- Deployment OpenPaaS / Kubernetes, ArgoCD
- Beratung zu Sicherheitsaspekten mit technischen Hintergründen
- Zielorientierte Abstimmungen im internationalen Team
- Performanceoptimierungen, feinfühlige Abstimmungen im Konzern, aufmerksame Nutzung verhandelter Ressourcen
Agil
Projektgröße
15 Mitarbeiter
Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, integration, actuator, jms, undertow …), mapstruct, lombok, db2, google truth, tika, maven, findbugs, junit, swagger, OpenAPI, OpenPaaS, OpenShift, kubernetes, artifactory, ArgoCD, Infrastructure as Code, AWS, S3, Jira, Redhat, tc, ECS, CAS, micrometer, prometheus, grafana
Softwaretechniker, Business Analyst
Leistungen-
Konzeption und Modellierung Mahnwesen und Korrespondenz
-
Business- und Prozessanalyse
-
Aufbau des Teams Korrespondenz
-
Entwicklung von Softwarekomponenten (Java EE)
-
Reverse Engineering Bestandssysteme (HOST)
-
SAP Integration
-
Dokumentation
-
CI & Deployment
-
Technischer Test
-
Unterstützung der fachlichen Tests und Abnahmen
-
Unterstützung der agilen Transformation
-
Unterstützung des Teams Grundlagen
Klassisches V-Modell unter Nutzung agiler Tools
Projektgröße30 Mitarbeiter
EntwicklungsumgebungJava 8, Java EE, eclipse, Windows, Innovator, jira, confluence, Websphere, DB2, Jenkins, JUnit, Hibernate, Clean Code, OOA, OOD, Cobol, SAP FS-CD
Praktische Erarbeitung und Demonstration von Migrationspfaden.
Von der klassischen Enterprise Architektur zu aktuellen Cloud Techniken.
Softwaretechniker und Systemarchitekt Cloud Computing
Leistungen-
Technische und funktionale Analyse der Bestandssoftware
-
Aufteilung der Services in fachliche Einheiten
-
REST API Entwicklung (OpenAPI)
-
Aufbau der technischen Projektstruktur
-
Aufbau CI/CD
-
Entwicklung Integration, Server und Webclient
Agile / Scrum
Projektgröße4 Mitarbeiter
EntwicklungsumgebungJava 8, OpenAPI / Swagger, IntelliJ Idea, Apple Mac, eclipse, Windows, Atlassian Toolstack (git, wiki), Spring (Boot, Data, JPA, Cloud), swagger, OpenAPI 3, JAX-RS, RESTful services, JSON, Microservices, Docker, Kubernetes, Angular 6, Material Design, JEE, Websphere, Oracle DB, Jenkins, JUnit, Hibernate, Clean Code, GoF Patterns, OOA, OOD
RCP Migration | Eclipse 4 Platform
RolleSoftwaretechniker, Berater
Leistungen-
Technische Analyse der Bestandssoftware
-
Umstellung auf Dependency Injection
-
Anpassung von Targetplatform und Build
-
Auflösen von Abhängigkeiten mit OSGi
Agile / Scrum
Projektgröße60 Mitarbeiter
EntwicklungsumgebungJava 1.6 / 1.8, eclipse IDE, eclipse RCP Platform, SWT, Databinding, JFace, EMF, EJB, Websphere, Oracle DB, Jenkins, Tycho, swtbot, JUnit, Hibernate, UML, Clean Code, GoF Patterns, OOA, OOD
Softwaretechniker, Systemarchitekt
Leistungen-
Definition und Abstimmung neuer REST Endpoints (API first)
-
Enge Zusammenarbeit mit den iOS/Android Entwicklern
-
Entwicklung und Test der Endpoints
-
Abstimmung und Unterstützung anderer Teams
-
Anbindung eines Drittsystems
Agil (Scrum)
Projektgröße50 Mitarbeiter
EntwicklungsumgebungJava 1.7 / 1.8, IntelliJ IDEA, Apple Mac, Atlassian Toolstack (stash git, jira, confluence), Spring (Boot, Data, MVC), Swagger, Asciidoc, Feign, Docker, Jenkins, JBoss, Kibana, Nexus, JNDI, Jetty, maven, JAX-RS (jersey), RESTful services, JSON, Microservices, JUnit, Mockito, Oracle 11, Hibernate, UML, Clean Code, GoF Patterns, OOA, OOD
Softwaretechniker, Systemarchitekt
Leistungen-
Einführung stabiler aktueller Java Enterprise Technologien
-
Evaluierung praktikabler Migrationswege
-
Initiale Implementierung und Einführung Microservice Architektur
-
Gezielte Refactorings
-
Einheitliches Logging
-
Vorbereitung und Unterstützung der Produktivnahme (CI/CD)
Agil (Kanban)
Projektgröße10 Mitarbeiter
Realisierungs- und Entwicklungs-UmgebungJava 1.8, Eclipse (4.6), git, CDI 1.2 (weld), JTA (narayana), JNDI, Jetty, maven, JAX-RS (jersey), swagger, RESTful services, JSON, JMX, Microservices, Kibana, JUnit, Jbehave, Jenkins, Mockito, Oracle 11, UML, ActiveMQ,, Clean Code, GoF Patterns, OOA, OOD, UML
Softwaretechniker
Leistungen-
Entwicklung im ABS Kernteam zur Einführung von eclipse RAP
-
Implementierung detailreicher Unterschiede RCP/RAP
-
Implementierung Multisessionfähigkeit
-
Technischer Entwurf und Implementierung von Anforderungen
-
Fehleranalyse und -behebung
-
Notwendige Performance Optimierung
-
Framework Refactorings zur Testbarkeit
-
Authentifizierung und Sicherheit
SCRUM Teams mit übergeordnetem V Modell. Übergang zu agilen Methoden.
Projektgröße5 Mitarbeiter Frameworkentwicklung, ca. 150 Vollzeitkräfte im „Core Competence Center“ zur Analyse und Implementierung fachlicher Grundlagen. Mehr als 4000 Mitarbeiter für kundenspezifische Anpassungen und Produktsupport.
Realisierungs- und Entwicklungs-UmgebungJava 1.7, Eclipse (3.7/3.8), RCP, RAP, OSGi, Clearcase, i18n, JEE/J2EE, JBoss, JAAS, A3K+, A2K, orbit, Jetty, Junit Unit Testing, Clean Code, GoF Patterns, OOA, OOD, UML, http, Javascript / AJAX
Softwaretechniker, Business Analyst, Systemarchitekt
Leistungen-
Entwurf und Implementierung Full-Stack
-
Business Analyse
-
Erstellen des Datenmodells
-
API Definition
-
Einbindung Authentifizierung und Autorisierung
-
Aufbau Sourcecodeverwaltung und Continous Integration
Agil (Scrum)
Projektgröße6 Mitarbeiter
Realisierungs- und Entwicklungs-UmgebungJava 1.6, Eclipse (Helios / Indigo), RCP, RAP, OSGi, Spring, Maven, Apache archiva, hudson, i18n, JEE/J2EE, Tomcat, JAAS, Hibernate, Servlets, hessian, Apache Jakarta Commons, Junit Unit Testing, GoF Patterns, OOA, OOD, UML, http, tcp/ip, XML, XSD, subversion, JPA, JTA, GWT (Evaluation)