freiberufler IT-Consulting auf freelance.de

IT-Consulting

zuletzt online vor wenigen Stunden
  • 88‐95€/Stunde
  • 63165 Mühlheim am Main
  • auf Anfrage
  • de  |  en
  • 27.04.2026

Kurzvorstellung

Als freiberuflicher Softwareentwickler unterstütze ich Unternehmen dabei, ihre Geschäftsprozesse durch maßgeschneiderte IT-Lösungen effizient zu digitalisieren.

Geschäftsdaten

 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Angular16 J.
  • Apache HTTP Server16 J.
  • Apache Kafka5 J.
  • Apache Maven8 J.
  • CSS (Cascading Style Sheet)19 J.
  • Dart16 J.
  • Docker5 J.
  • Flutter16 J.
  • Git11 J.
  • java
  • Java-Entwickler5 J.
  • Java (allg.)19 J.
  • JavaScript6 J.
  • Kubernetes5 J.
  • REST
  • scrum
  • SOAP8 J.
  • Spring Framework17 J.
  • SQL5 J.
  • Typescript16 J.

Projekt‐ & Berufserfahrung

Software-Entwickler
Bundesagentur für Arbeit, Nürnberg
6/2020 – offen (5 Jahre, 11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2020 – offen

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts ist die Digitalisierung und Optimierung der Bürgerkommunikation durch hochverfügbare
Online-Dienste im Sozialversicherungsumfeld (SGB II/III). Durch die Neuentwicklung moderner
Microservice-Architekturen, performanter Daten-Pipelines und eines zentralen Kommunikationssystems
wird die Effizienz der internen Sachbearbeitung gesteigert und der digitale Austausch
zwischen Behörde und Bürgern nachhaltig verbessert.
Aufgaben:
Entwicklung des zentralen Portals „PostfachService“ zur sicheren Kommunikation zwischen Behörde und Leistungsberechtigten.
Entwicklung eines zentralen Kommunikationsdienstes (KOMA) für BA-Mitarbeiter.
Implementierung einer intelligenten Logik zur automatischen Zuordnung von Nachrichten zu den zuständigen Dienststellen und Gruppen unter Berücksichtigung komplexer Rollenund
Berechtigungsstrukturen sowie Bereitstellung von Antwort- und Weiterleitungsfunktionen.
Implementierung eines Konfigurations-Tools zur dynamischen Steuerung von Prozessen innerhalb der SGB-Leistungssysteme.
Aufbau und Optimierung einer hochperformanten Kafka-Pipeline zur effizienten Verarbeitung und Bereitstellung großer Datenmengen.
Modernisierung und funktionale Erweiterung bestehender Online-Dienste (z. B. „Bedarfsgemeinschaften Daten“) unter Einhaltung strenger Sicherheits- und Architekturvorgaben.
Sicherung der Softwarequalität durch konsequentes Test-Driven Development (TDD) sowie aktive Mitgestaltung der DevOps-Prozesse (CI/CD).
Tools, Technologien, Methoden:
Intellij, Java 11–21, Spring Boot 3.x, Spring Security (JWT), Hibernate, JPA, Kafka, Angular, Type-
Script, Stencil, Docker, Kubernetes (Rancher), Helm, Marathon Mesos, Oracle DB, MariaDB (Galera),
Jenkins, Bitbucket, GitLab CI, ELK-Stack (Kibana, Loki), Grafana, Swagger/OpenAPI, SonarQube,
Scrum, BDD, TDD, BDD, DevOps.

Eingesetzte Qualifikationen

Apache Kafka, Docker, Git, Java-Entwickler, Kubernetes, Scrum, SOAP, Spring Framework, SQL, Typescript

Software-Entwickler
Deutsche Bank, Frankfurt am Main
11/2019 – 4/2020 (6 Monate)
Banken
Tätigkeitszeitraum

11/2019 – 4/2020

Tätigkeitsbeschreibung

Projektbeschreibung:

Ziel des Projekts war die technische Realisierung und Integration des Identitätsanbieters VERIMI in den digitalen Onboarding-Prozess der Deutschen Bank. Kernziel war es, eine rechtssichere und nahtlose Online-Legitimierung als zwingende Voraussetzung für die Kontoeröffnung zu schaffen.

Aufgaben:
Zentrale Integration der VERIMI-Schnittstelle: Konzeption und Umsetzung des digitalen Legitimations-Workflows zur sicheren Identitätsprüfung von Neukunden.
Entwicklung von REST-Endpunkte mit Spring Boot, um den Status der Legitimierung zuverlässig an die bankinternen Systeme zu übermitteln.
Anbindung einer SOAP-Schnittstelle zur automatisierten Erstellung und Archivierung von Vertrags-PDFs sowie zum E-Mail-Versand, unmittelbar nach erfolgreicher Identifizierung.

Tools, Technologien, Methoden:
Intellij, Java 1.8, Spring Boot 2.x, Angular, REST, SOAP, VERIMI (Identity Provider), Mockito,AssertJ,BDD, TDD , Maven, TeamCity, GIT, Jira, Scrum.

Eingesetzte Qualifikationen

Angular, Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Git, HTML5, Java (allg.), Representational State Transfer (REST), Scrum, Spring Framework, Typescript

Software-Entwickler
Deutsche Bank, Frankfurt am Main
3/2019 – 10/2019 (8 Monate)
Banken
Tätigkeitszeitraum

3/2019 – 10/2019

Tätigkeitsbeschreibung

Projektbeschreibung:

Ziel des Projekts bei der Deutschen Bank war der funktionale Ausbau des Online-Kundenportals „Zinsmarkt“ sowie die Implementierung eines digitalen Legitimationsprozesses. Durch die Entwicklung
von REST-Schnittstellen und die Integration externer Identitätsanbieter (WebID) wurde eine vollautomatisierte Strecke vom Vertragsabschluss über die Identitätsprüfung bis zur Archivierung geschaffen.

Aufgaben:
Konzeption und Implementierung multipler REST-Endpunkte mit Spring Boot zur effizienten Datenübertragung zwischen Frontend und Backend.
Integration des Identitätsanbieters WebID sowie technische Weiterentwicklung des bankinternen Legitimations-Services zur digitalen Kundenverifizierung.
Anbindung einer bestehenden SOAP-E-Mail-Schnittstelle zur automatisierten Benachrichtigung bei Vertragsabschluss sowie Implementierung der PDF-Generierung und -Archivierung
im BackOffice-System.
Durchführung eines technologisch zwingenden Upgrades der Angular-Plattform von Version 6 auf Version 8 zur Nutzung moderner UI-Komponenten.
Ausbau des Kundenportals unter Verwendung bankeigener Angular-Komponenten zur Sicherstellung eines konsistenten Corporate Designs.
Orchestrierung der Kommunikation zwischen Frontend, Backend-Services und dem Legitimations-Service der Deutschen Bank.

Tools, Technologien, Methoden:
Intellij, Java 1.8, Spring Boot 2.x, Angular, REST, VERIMI (Identity Provider), Mockito, AssertJ, BDD, TDD, Maven, TeamCity, GIT,Jira, Scrum.

Eingesetzte Qualifikationen

Angular, Apache Maven, CSS (Cascading Style Sheet), Git, HTML5, Java (allg.), Junit, Representational State Transfer (REST), Scrum, Spring Framework, Typescript

Beratung / Software-Entwicklung
Förderverein der Geschwister-Scholl-Schule, Mühlheim am Main
4/2018 – 3/2020 (2 Jahre)
Soziale Einrichtungen
Tätigkeitszeitraum

4/2018 – 3/2020

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die vollständige Neuentwicklung und Gestaltung des Internetauftritts für einen Förderverein.
Aufgaben:
Ganzheitliche Planung der Web-Architektur sowie Gestaltung einer benutzerfreundlichen Informationsstruktur.
Implementierung eines modernen, responsiven Designs mittels Semantic-UI, um eine optimale Darstellung auf allen Endgeräten sicherzustellen.
Strukturierung der Inhalte mit HTML und CSS sowie Feinabstimmung des visuellen Erscheinungsbildes.
Tools, Technologien, Methoden:
Intellij, HTML, Semantic-UI, Javascript, CSS, Apache, Plesk.

Eingesetzte Qualifikationen

Angular, Apache HTTP Server, Git, HTML5, JavaScript

Beratung / Hosting / Software-Entwicklung
Daus-Moden, Hanau
9/2017 – 3/2020 (2 Jahre, 7 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

9/2017 – 3/2020

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts ist die ganzheitliche technische Betreuung und Weiterentwicklung einer E-Commerce-Plattform. Durch die Übernahme der vollen Verantwortung für Neuentwicklung, Hosting-
Konfiguration und den stabilen Betrieb wird eine performante Online-Präsenz sichergestellt, die technologisch kontinuierlich auf dem aktuellsten Stand gehalten wird.
Aufgaben:
Neuentwicklung und kontinuierliche funktionale Erweiterung der Web-Plattform.
Realisierung einer modernen, reaktiven Benutzeroberfläche auf Basis von Flutter und Dart.
Eigenverantwortliche Konfiguration und Absicherung der Linux-Serverumgebung mit Apache und Nginx.
Tools, Technologien, Methoden:
Intellij, Flutter, Dart, Linux, Apache, Nginx, Plesk.

Eingesetzte Qualifikationen

Angular, Apache Maven, CSS (Cascading Style Sheet), Git, HTML5, Java (allg.), Spring Framework, Vserver (Linux)

Beratung / Hosting / Software-Entwicklung
Ibiza del Mar, Hanau
6/2017 – 3/2020 (2 Jahre, 10 Monate)
Gastronomie
Tätigkeitszeitraum

6/2017 – 3/2020

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war der Aufbau und die technologische Umsetzung einer digitalen Präsenz für einen Gastronomiebetrieb. Im Mittelpunkt standen der Web-Relaunch sowie die Entwicklung eines
maßgeschneiderten Produkt-Management-Systems, das eine flexible und dynamische Pflege von Speisekarten und saisonalen Angeboten ermöglicht.
Aufgaben:
Konzeption und Realisierung eines modernen, benutzerfreundlichen User-Interfaces zur Optimierung der Kundenansprache und Darstellung des gastronomischen Angebots.
Technische Umsetzung der Präsentationsschicht unter Einsatz von JSF und Primefaces für eine stabile und ansprechende Benutzeroberfläche.
Konfiguration und Absicherung der Server-Umgebung auf Linux-Basis sowie Einrichtung der Webserver-Infrastruktur mit Apache und Nginx unter Nutzung von Plesk.
Tools, Technologien, Methoden:
Intellij, JSF 2.0, Primefaces, Linux-Server, Apache,, Nginx, Plesk.

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Javaserver Faces, Representational State Transfer (REST), Spring Framework

Beratung / Software-Entwicklung
Rüger & Günzel, Neu-Isenburg
1/2015 – 8/2016 (1 Jahr, 8 Monate)
Handel
Tätigkeitszeitraum

1/2015 – 8/2016

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die Neugestaltung und technische Neuentwicklung eines Content-Management- Systems zur strukturierten Verwaltung technischer Produktdaten. Durch die Implementierung einer Web-Plattform wurde eine effiziente Pflege der Produktattribute und technischer Spezifikationen
ermöglicht.
Aufgaben:
Design der Datenbankstrukturen unter PostgreSQL sowie Implementierung der Zugriffsschicht
mit Hibernate zur effizienten Speicherung technischer Merkmale.
Gestaltung und Umsetzung der Benutzeroberfläche unter Einsatz von JSF 2.0 und Rich-Faces zur intuitiven Bearbeitung umfangreicher Datenkataloge.
Nutzung von Weld 1.1 (CDI) zur sauberen Strukturierung der Anwendungslogik und zur Entkopplung der Softwarekomponenten.
Tools, Technologien, Methoden:
Intellij, Java 1.6, Hibernate, Postgresql, JSF 2.0, Weld 1.1, Richfaces, Apache ,Nginx, Plesk.

Eingesetzte Qualifikationen

Apache Maven, CSS (Cascading Style Sheet), Eclipse, Enterprise Javabeans, Hibernate (Java), Java (allg.), Javaserver Faces, Subversion, Vserver (Linux), Wildfly

Software-Entwickler
Commerzbank AG, Frankfurt am Main
7/2014 – 12/2018 (4 Jahre, 6 Monate)
Banken
Tätigkeitszeitraum

7/2014 – 12/2018

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die vollständige Digitalisierung und Automatisierung des Ressourcen-Managements
für interne Testumgebungen. Durch die Ablösung manueller Excel-Prozesse wurde eine webbasierte Workflow-Anwendung geschaffen, die den Beantragungsprozess beschleunigt, die Datenqualität durch automatisierte Prüfungen sichert und die Transparenz über die Ressourcenauslastung
erhöht.
Aufgaben:
Analyse der bestehenden Excel-basierten Abläufe und deren Überführung in eine automatisierte, webbasierte Workflow-Anwendung.
Implementierung der Benutzeroberfläche mit JSF und Primefaces sowie der Geschäftslogik im Backend unter Einsatz von Spring Webflow.
Entwicklung von Plausibilitätsprüfungen und fachlichen Kriterien für die Ressourcenbeantragung.
Design des Datenmodells und Umsetzung der Datenbankanbindung mittels Hibernate/JPA an eine Oracle-Datenbank.
Durchführung von automatisierten Unit- und Integrationstests (Mockito, AssertJ) sowie End-to-End-Tests mit Selenium.
Paketierung und Deployment der Anwendung für Enterprise-Umgebungen WebSphere unter Nutzung von Maven und TeamCity.
Tools, Technologien, Methoden:
Intellij, Java 1.8, JSF 2.0, Primefaces, Spring Webflow, Spring Boot, REST, Hibernate, JPA,Oracle, Selenium, Mockito, AssertJ, TDD, Maven, TeamCity, GIT, Scrum.

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Git, Hibernate (Java), Java (allg.), Javaserver Faces, Json, Oracle Database, Representational State Transfer (REST), Scrum, Spring Framework, XHTML (Extensible HyperText Markup Language)

Software-Entwickler
Commerzbank AG, Frankfurt am Main
7/2013 – 7/2014 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

7/2013 – 7/2014

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die Implementierung einer zentralen, workflowbasierten Webanwendung zur sicheren Steuerung und transparenten Verwaltung von Zugriffsberechtigungen für Finanzinstrumente (Assets und Derivate).
Aufgaben:
Konzeption und Umsetzung automatisierter Workflows für das Berechtigungsmanagement.
Design und Realisierung der Benutzeroberfläche mit JSF/Primefaces mittels Spring Webflow.
Implementierung einer Logik zur Vergabe und Kontrolle von Zugriffen, um die effiziente Steuerung von Nutzerrechten auf Assets und Derivate sicherzustellen.
Modellierung der Datenbankstrukturen und Umsetzung der stabilen Datenhaltung mittels Hibernate/JPA auf Basis einer MySQL-Datenbank.
Tools, Technologien, Methoden:
Eclipse, Java 1.7, JSF 2.0, Facelets, Freemarker, Primefaces, Primefaces-Extension, CSS, JavaScript, XHTML, Lombok, MySql, Spring, Spring Webflow,
Hibernate, JPA 2.0, Websphere, Tomcat, Log4j, Mockito, AssertJ, TDD, TFS, Maven

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), JavaScript, Javaserver Faces, Spring Framework, Team Foundation Server, WebSphere, XHTML (Extensible HyperText Markup Language)

Software-Entwickler
Commerzbank AG, Frankfurt am Main
11/2012 – 7/2013 (9 Monate)
Banken
Tätigkeitszeitraum

11/2012 – 7/2013

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die technische Optimierung der Front-to-Back-Office-Kommunikation für Wertpapiergeschäfte
(Bereiche EMC und FIC). Durch die Entwicklung einer Workflow-Anwendung wurden komplexe Transaktionsdaten zentralisiert und analysierbar gemacht. Ein professionelles Prozess-Monitoring sorgte für maximale Transparenz in der Abwicklungskette und minimierte Reibungsverluste
zwischen den Fachabteilungen.
Aufgaben:
Konzeption und Realisierung der webbasierten Plattform zur Steuerung und Verfolgung von Wertpapiertransfers zwischen Front- und Back-Office.
Gestaltung intuitiver Analyse- und Abfragemasken mit JSF/Primefaces sowie Implementierung mittels Spring Webflow.
Aufbau von Dashboards zur Statusverfolgung von Transaktionen und Bereitstellung umfangreicher Reporting-Möglichkeiten für Fachbereiche.
Integration von Quartz zur zeitgesteuerten Verarbeitung und Übertragung von Geschäftsdaten aus den Handelssystemen (EMC/FIC).
Design und Optimierung der Datenzugriffe auf eine Sybase-Datenbank unter Einsatz von Hibernate und JPA.
Sicherstellung der Systemstabilität durch automatisierte Tests (Mockito, AssertJ) und Deployment der Anwendung in einer IBM WebSphere-Umgebung.
Tools, Technologien, Methoden:
Eclipse, Java 1.7, JSF 2.0, Facelets, Freemarker, Primefaces, Primefaces-Extension, CSS, JavaScript, XHTML, Lombok, Sybase, Spring, Spring Webflow, Quartz, Hibernate, JPA 2.0, Websphere, Tomcat, Log4J, Mockito, AssertJ, TDD, TFS, Maven, Scrum.

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), Java (allg.), JavaScript, Javaserver Faces, Spring Framework, Team Foundation Server, WebSphere

Software-Entwickler
HP, Bad Homburg
6/2012 – 11/2012 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2012 – 11/2012

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die Sicherstellung des reibungslosen Betriebs sowie die funktionale Weiterentwicklung
komplexer Web- und Mobilapplikationen. Ein zentraler Schwerpunkt lag in der Vorbereitung und Durchführung eines strukturierten Wissenstransfers an ein internationales Team, um die langfristige Wartung und Skalierbarkeit der Systeme zu gewährleisten.
Aufgaben:
Durchführung von Pair/Mob Programming Sessions mit dem internationalen Team, um ein Verständnis der Systemarchitektur und Code-Basis zu vermitteln.
Analyse und Behebung von Softwarefehlern (Bugfixing) zur Aufrechterhaltung der Systemstabilität der Portale.
Technische Konzeption und Implementierung neuer Features für bestehende Java-basierte Internetapplikationen.
Erstellung von Aufwandsschätzungen und Umsetzungsvorschlägen für neue fachliche Anforderungen.
Tools, Technologien, Methoden:
Eclipse, Java 1.4,1.5,1.6, JSP, Freemarker, Struts, JDBC, Axis2, JAX-WS, REST, Html, CSS, JavaScript, Sun OpenSSO , Bea Weblogic, Tomcat 6.x, Oracle, Sybase, MySql, Eclipse, Ant, Log4J.

Eingesetzte Qualifikationen

Ajax, Apache Struts, Apache Tomcat, BEA WebLogic Server, CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), Javaserver Pages, Mysql, Oracle-Anwendungen, SOAP

Software-Entwickler
Vodafone, Frankfurt am Main
5/2010 – 5/2012 (2 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

5/2010 – 5/2012

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die Sicherstellung des reibungslosen Betriebs sowie die funktionale Weiterentwicklung komplexer Web Applikationen. Ein zentraler Schwerpunkt lag in der Vorbereitung und Durchführung eines strukturierten Wissenstransfers an ein internationales Team , um die langfristige Wartung und Skalierbarkeit der Systeme zu gewährleisten.
Aufgaben:
Konzeption und Implementierung neuer Features innerhalb des bestehenden Portal-Frameworks auf Basis von Struts und JSP.
Analyse und technische Realisierung komplexer Logiken für den Telekommunikationsmarkt.
Wartung und Erweiterung der Single Sign-On (SSO) Infrastruktur unter Einsatz von Sun OpenSSO zur Gewährleistung eines sicheren Kundenzugangs.
Entwicklung und Optimierung von Webservices mittels SOAP (Axis2, JAX-WS) zur Integration von Backend-Systemen.
Tools, Technologien, Methoden:
Eclipse, Java 1.4,1.5,1.6, JSP, Struts, JDBC, Axis2, JAX-WS, Html, CSS, JavaScript, Sun OpenSSO , Bea Weblogic, Tomcat 6.x, Oracle, Sybase, MySql, Eclipse, Ant, Log4j.

Eingesetzte Qualifikationen

Apache Struts, Apache Tomcat, BEA WebLogic Server, CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), Java Database Connectivity, JavaScript, Javaserver Pages, Mysql, Oracle-Anwendungen, SOAP

Software-Entwickler
Hessischer Rollsport und Inline Verband E.V, Darmstadt
1/2010 – offen (16 Jahre, 4 Monate)
Gemeinnütziger Sportverein / Verband
Tätigkeitszeitraum

1/2010 – offen

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts ist die schrittweise technologische Modernisierung und funktionale Erweiterung eines Verbandsportals. In enger, kontinuierlicher Zusammenarbeit mit dem Verein wird der Internetauftritt
als moderne Single-Page-Application (SPA) sowie ein individuell zugeschnittenes CMS sukzessive ausgebaut.
Aufgaben:
Konzeption und Umsetzung des Internetauftritts als moderne Single-Page-Application (SPA) zur Steigerung der Performance und Benutzerfreundlichkeit.
Design und Implementierung eines maßgeschneiderten Content-Management-Systems zur flexiblen Verwaltung von Sportevents sowie der Pflege von Mitglieder- und Vorstandshistorien.
Absicherung des Portals und der CMS-Zugänge mittels Spring Security und JSON Web Tokens (JWT).
Implementierung einer flexiblen NoSQL-Datenhaltung (NitriteDB) zur effizienten Speicherung und Abfrage dynamischer Verbandsdaten.
Tools, Technologien, Methoden:
Intellij, Java 1.8, 17 - 21, Spring Boot 3.x, Spring Security (JWT),NitriteDB (NoSQL), Angular, TypeScript,Primefaces, Html.Linux-Server, Apache, Nginx, Plesk.

Eingesetzte Qualifikationen

Angular, Apache HTTP Server, CSS (Cascading Style Sheet), Java (allg.), Spring Framework, Typescript

Software-Entwickler
ESB-Autoklinik, Frankfurt am Main
1/2010 – offen (16 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2010 – offen

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts ist die umfassende Digitalisierung des KFZ-Auftrags- und Reparaturmanagements durch eine moderne End-to-End-Lösung.
Aufgaben:
Konzeption und Realisierung einer ganzheitlichen Web-Lösung zur effizienten Erfassung und Verwaltung von Fahrzeug- und Auftragsdaten.
Implementierung einer passwortgeschützte Echtzeit-Verfolgung des aktuellen Reparaturstatus ermöglicht.
Design des Backends mit Spring Boot 3.x sowie Absicherung der Datenströme mittels Spring Security und JWT.
Aufbau und Integration einer performanten NoSQL-Datenstruktur (NitriteDB) zur flexiblen Speicherung der Werkstattprozesse.
Konfiguration und Management der Webserver-Umgebung auf Basis von Apache und Nginx.
Tools, Technologien, Methoden:
Intellij, Java 1.8, 17 - 21, Spring Boot 3.x, Spring Security (JWT), NitriteDB (NoSQL), Flutter, Dart, Apache, Nginx.

Eingesetzte Qualifikationen

Apache HTTP Server, Dart, Flutter, Spring Framework

Software-Entwickler
Commerzbank AG, Frankfurt am Main
5/2009 – 4/2010 (1 Jahr)
Banken
Tätigkeitszeitraum

5/2009 – 4/2010

Tätigkeitsbeschreibung

Projektbeschreibung:
Im Rahmen eines umfassenden Migrationsprojekts wurde eine moderne Weboberfläche zur zentralen Pflege und Verwaltung von Kundenstammdaten neu entwickelt. Das Ziel war die Schaffung einer
benutzerfreundlichen Präsentationsschicht, die komplexe Geschäftsprozesse durch geführte Workflows abbildet und eine performante Anbindung an die bestehende Service-Landschaft sicherstellt.
Aufgaben:
Design und Entwicklung wiederverwendbarer JSF-Komponenten und Templates zur Sicherstellung eines konsistenten User-Interface-Designs.
Integration von Spring und Spring Webflow zur technischen Umsetzung komplexer, mehrstufiger Benutzerinteraktionen (Wizard-Strukturen) innerhalb der Stammdatenpflege.
Implementierung der Geschäftslogik zur Orchestrierung der Serviceaufrufe gegen den Service Access Layer.
Erstellung dynamischer Webformulare unter Einsatz von RichFaces und Facelets für eine reaktive Benutzerführung.
Tools, Technologien, Methoden:
RAD, IBM Websphere, Java, ClearCase, JSF, Richfaces, Spring, Spring Webflow, Facelets, Xhtml, CSS, JavaScript, Maven, Scrum, Mingle.

Eingesetzte Qualifikationen

Apache Maven, CSS (Cascading Style Sheet), IBM WebSphere Application Server (WAS), Java (allg.), JavaScript, Javaserver Faces, Scrum, Spring Framework

Software-Entwickler
Framesoft AG, Frankfurt am Main
2/2009 – 5/2009 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2009 – 5/2009

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die umfassende technologische Erneuerung und Neuentwicklung eines Content-Management-Systems (CMS). Durch die Migration der Datenhaltung auf Hibernate sowie die
vollständige Neugestaltung der Benutzeroberfläche – weg von klassischen JSP-Seiten hin zu einer modernen GWT-Architektur
Aufgaben:
Neuentwicklung der CMS-Präsentationsschicht durch die Ablösung veralteter JSPStrukturen und Implementierung einer reaktiven Benutzeroberfläche auf Basis von GWT und Ext-JS.
Konzeption und Implementierung der Datenzugriffsschicht mit Hibernate zur effizienten Anbindung und Migration der bestehenden Oracle-Datenbank.
Gestaltung der Weboberflächen und Steuerungselemente unter Einsatz von CSS und HTML innerhalb des GWT-Frameworks.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, SVN, Oracle, Hibernate, GWT, Ext-JS, CSS, HTML, Ant, Log4j.

Eingesetzte Qualifikationen

Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), HTML, Java (allg.), Oracle-Anwendungen, Subversion

Software-Entwickler
FrameSoft AG Softwarehaus, Frankfurt am Main
8/2008 – 2/2009 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2008 – 2/2009

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die funktionale Erweiterung und technische Optimierung einer Java-basierten
Desktop-Anwendung (Swing) für den Finanzsektor. Der zentrale Schwerpunkt lag in der Realisierung einer stabilen Schnittstelle zum Finanzinformationsdienst Bloomberg, um die automatisierte
Verarbeitung und Integration von Marktdaten in die bestehende Systemlandschaft zu ermöglichen.
Aufgaben:
Konzeption und Implementierung einer Anbindung an Bloomberg zur automatisierten Abfrage und Integration von Finanzmarktdaten.
Weiterentwicklung und Pflege der Benutzeroberfläche auf Basis von Java Swing zur Darstellung komplexer Datensätze und Analysen.
Entwicklung von Logiken zur strukturierten Verarbeitung und Validierung von Datenströmen unter Einsatz von XML und Java.
Implementierung von Datentransfer-Prozessen via FTP.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, SVN, SOAP, AXIS2, FTP, Ant, Log4j.

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, File Transfer Protocol (FTP), Java (allg.), Oracle-Anwendungen, Subversion, Swing (Java)

Software-Entwickler
Atrada AG, Nürnberg
1/2008 – 6/2008 (6 Monate)
Medienbranche
Tätigkeitszeitraum

1/2008 – 6/2008

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die technologische Modernisierung und kontinuierliche funktionale Erweiterung einer E-Commerce-Plattform für den Online-Vertrieb von Musikmedien. Im Mittelpunkt stand
die Migration der Bestandsarchitektur auf das Spring-Framework sowie die Implementierung neuer Features zur Optimierung des digitalen Verkaufsprozesses.
Aufgaben:
Planung und Durchführung der schrittweisen Migration bestehender Systemkomponenten auf das Spring-Framework zur Verbesserung der Modularität und Wartbarkeit.
Implementierung neuer geschäftsrelevanter Funktionalitäten für den Online-Shop zur Optimierung der Verkaufsabwicklung.
Entwicklung und Pflege der Persistenzschicht unter Einsatz von Hibernate zur effizienten Anbindung und Verwaltung von MS-SQL- und MySQL-Datenbanksystemen.
Anpassung und Erweiterung der webbasierten Benutzeroberflächen mittels HTML und CSS zur Unterstützung neuer Shop-Funktionen.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, Hibernate, CVS, CruiseControl, MS-Sql, MySql, ANT, Log4j, HTML, CSS

Eingesetzte Qualifikationen

Apache Tomcat, Concurrent Versions System, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), HTML, Java (allg.), Microsoft SQL-Server (MS SQL), Mysql

Software-Entwickler
Atrada AG/ Softwarehaus, Nürnberg
8/2006 – 12/2007 (1 Jahr, 5 Monate)
Medienbranche
Tätigkeitszeitraum

8/2006 – 12/2007

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die funktionale Erweiterung und technologische Pflege eines zentralen Asset- Management-Systems zur Verwaltung digitaler Medieninhalte. Im Fokus stand die Neuentwicklung
eines webbasierten Administrations-Moduls, das die effiziente Steuerung von Release-Zyklen, die Pflege umfangreicher Metadaten sowie die Katalogisierung von Künstlern und Genres ermöglichte.
Aufgaben:
Konzeption und Realisierung einer intuitiven Web-Anwendung auf Basis von JSF zur Verwaltung komplexer digitaler Assets und Release-Bundles.
Implementierung einer Logik zur Erfassung und Bearbeitung von Metadaten, um eine präzise Klassifizierung von Künstlern, Genres und Veröffentlichungen sicherzustellen.
Design der Datenzugriffsschicht unter Einsatz von Hibernate sowie Konfiguration der Mapping-Logik mittels XDoclet zur Anbindung einer MS-SQL-Datenbank.
Einbindung und Betreuung automatisierter Build- und Integrationsprozesse unter Nutzung von CruiseControl und ANT zur Sicherstellung der Softwarequalität.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, JSF, Hibernate, XDoclet, MS-Sql, CVS, CruiseControl, ANT, Log4j, CSS

Eingesetzte Qualifikationen

Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), Java (allg.), Javaserver Faces, Microsoft SQL-Server (MS SQL)

Software-Entwickler
Atrada AG/ Softwarehaus, Nürnberg
5/2006 – 8/2006 (4 Monate)
Medienbranche
Tätigkeitszeitraum

5/2006 – 8/2006

Tätigkeitsbeschreibung

Projektbeschreibung:
Ziel des Projekts war die technologische Weiterentwicklung und Optimierung eines unternehmensweiten (Inhouse) Test-Frameworks zur automatisierten Qualitätssicherung von webbasierten Anwendungen.
Das Framework diente als zentrale Plattform für die Durchführung von Integrations-,Funktions- und Usability-Tests, um die Release-Sicherheit zu erhöhen und manuelle Testaufwände zu reduzieren.
Aufgaben:
Weiterentwicklung des Frameworks zur Automatisierung von Tests für HTML-basierte Anwendungen unter Nutzung der Open-Source-Bibliothek HTTP-Unit.
Konzeption und Realisierung von automatisierten Test-Szenarien auf Basis von Unit-Test- Konzepten zur Absicherung der Anwendungslogiken.
Durchführung und Steuerung von Integrations- und Funktionstests sowie die technische Abbildung von Usability-Tests innerhalb des Frameworks.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, HTTP-UNIT, JUnit, MS-Sql, CVS, CruiseControl, ANT, Log4j.

Eingesetzte Qualifikationen

Apache Tomcat, Concurrent Versions System, Eclipse, Java (allg.), Junit, Microsoft SQL-Server (MS SQL)

Über mich

Als freiberuflicher Softwareentwickler unterstütze ich Unternehmen dabei, ihre Geschäftsprozesse durch maßgeschneiderte IT-Lösungen effizient zu digitalisieren.

Mit über 15 Jahren Erfahrung – schwerpunktmäßig in sicherheitskritischen Bereichen wie dem Finanzwesen und dem öffentlichen Dienst – begleite ich Projekte von der stabilen Backend-Architektur bis zur modernen Benutzeroberfläche. Mein Fokus liegt auf der Entwicklung robuster Systeme mit Java und Spring Boot, die ich über performante Schnittstellen (REST) mit intuitiven Web- oder Mobile-Apps in Flutter und Angular verbinde.

Mir ist wichtig, dass Software nicht nur technisch einwandfrei funktioniert, sondern einen echten Mehrwert für Ihre tägliche Arbeit bietet. Ich freue mich darauf, gemeinsam mit Ihnen eine Lösung zu entwickeln, die stabil läuft und Ihre Nutzer überzeugt.

Weitere Kenntnisse

JAVA, UNIX, Spring, REST, Oracle, PostgreSql, MS-SQL, MySql, SpringBoot, JPA/ Hibernate, DDD, Hexagonale Architektur, Kafka, Maven, Git, Kubernetes, Helm, Docker, Google Cloud, Bitbucket, Confluence, Jenkins, Angular, Typescript, Flutter, Dart, JSF, Primefaces, JoinFaces, HTML, Css

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
259
Alter
50
Berufserfahrung
19 Jahre und 11 Monate (seit 05/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden