Profileimage by Anonymous profile, Softwareentwickler | Java | Spring | DevOps
not available until 11/30/2024

Last update: 24.03.2024

Softwareentwickler | Java | Spring | DevOps

Company: economore GmbH & Co. KG
Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional)

Skills

= Arbeitsweise =
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
Arbeit im Team ist für mich essentielle Voraussetzung erfolgreicher Projekte.

= 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
Betrieb
  • Übernahme der Entwicklung in den Betrieb auf Knopfdruck
  • Monitoring zur Messung der Last sowie reagieren auf Engpässe und Fehler 

Project history

07/2020 - Present
Analyse und Fullstack Entwicklung Buchführung
economore GmbH & Co. KG (Internet and Information Technology, < 10 employees)

Buchführung für bilanzierungspflichtige Kleinunternehmen

Ziel

Sachverhalte rechtskonform abbilden und eBilanz bereitstellen

Rollen

Softwareentwickler

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

Projektmethodik

Agil

Projektgröße

2 Mitarbeiter

Entwicklungsumgebung

Java, 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


05/1998 - Present
Developing Software Architect
economore GmbH & Co. KG (Internet and Information Technology, < 10 employees)

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."

01/2021 - 12/2022
Migration Dokumentenarchiv, FileNet Ablösung
AXA KAG (Insurance, 5000-10.000 employees)

Ziel
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
Projektmethodik
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

07/2018 - 06/2020
Konsolidierung der Buchhaltung für Versicherungen
Informationsverarbeitung für Versicherungen GmbH (Insurance, 250-500 employees)

Rollen

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

Projektmethodik

Klassisches V-Modell unter Nutzung agiler Tools

Projektgröße

30 Mitarbeiter

Entwicklungsumgebung

Java 8, Java EE, eclipse, Windows, Innovator, jira, confluence, Websphere, DB2, Jenkins, JUnit, Hibernate, Clean Code, OOA, OOD, Cobol, SAP FS-CD


04/2018 - 10/2018
Angular, REST & Microservice PoC
Talanx Systeme AG (Insurance, >10.000 employees)

Praktische Erarbeitung und Demonstration von Migrationspfaden.
Von der klassischen Enterprise Architektur zu aktuellen Cloud Techniken.

Rolle

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

Projektmethodik

Agile / Scrum

Projektgröße

4 Mitarbeiter

Entwicklungsumgebung

Java 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


10/2017 - 05/2018
Frontend Modernisierung
Talanx Systeme AG (Insurance, >10.000 employees)

RCP Migration | Eclipse 4 Platform

Rolle

Softwaretechniker, Berater

Leistungen
  • Technische Analyse der Bestandssoftware

  • Umstellung auf Dependency Injection

  • Anpassung von Targetplatform und Build

  • Auflösen von Abhängigkeiten mit OSGi

Projektmethodik

Agile / Scrum

Projektgröße

60 Mitarbeiter

Entwicklungsumgebung

Java 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


02/2017 - 08/2017
RESTful Services Mobile Banking
ING (Banks and financial services, >10.000 employees)

Rolle

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

Projektmethodik

Agil (Scrum)

Projektgröße

50 Mitarbeiter

Entwicklungsumgebung

Java 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


12/2014 - 12/2016
Software Modernisierung
Deutsche Post Adress GmbH & Co. KG (Marketing, PR and Design, 50-250 employees)

Rolle

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)

Projektmethodik

Agil (Kanban)

Projektgröße

10 Mitarbeiter

Realisierungs- und Entwicklungs-Umgebung

Java 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


08/2012 - 12/2014
Allianz Business System (ABS) im Webbrowser
Allianz Technology SE (Insurance, 5000-10.000 employees)

Rolle

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

Projektmethodik

SCRUM Teams mit übergeordnetem V Modell. Übergang zu agilen Methoden.

Projektgröße

5 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-Umgebung

Java 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


05/2010 - 07/2012
Neuentwicklung Unternehmenssoftware im Energiehandel
RWE Supply & Trading GmbH (Energy, water and environment, 1000-5000 employees)

Rolle

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

Projektmethodik

Agil (Scrum)

Projektgröße

6 Mitarbeiter

Realisierungs- und Entwicklungs-Umgebung

Java 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)


Local Availability

Open to travel worldwide
Profileimage by Anonymous profile, Softwareentwickler | Java | Spring | DevOps Softwareentwickler | Java | Spring | DevOps
Register