freiberufler Backend-Entwickler Kubernetes/SpringBoot/Kotlin auf freelance.de

Backend-Entwickler Kubernetes/SpringBoot/Kotlin

zuletzt online vor wenigen Tagen
  • 90€/Stunde
  • 68623 Lampertheim, Hessen
  • Nähe des Wohnortes
  • de  |  en
  • 01.10.2024

Kurzvorstellung

Passionierter Software-Entwickler, seit 1994 schwerpunktmäßig in der Finanzbranche als externer Berater tätig. Seit 2020 im Umfeld Industrie 4.0 tätig mit Focus auf Backend-Entwicklung im Umfeld Kubernetes/SpringBoot/Kotlin.

Qualifikationen

  • Agile Methodologie
  • J2EE8 J.
  • Kotlin4 J.
  • Kubernetes4 J.
  • Microsoft Azure4 J.
  • Oracle Database7 J.
  • Postgresql5 J.
  • React (JavaScript library)1 J.
  • Representational State Transfer (REST)7 J.
  • Scrum4 J.
  • Spring Framework7 J.

Projekt‐ & Berufserfahrung

Backend-Entwickler (Kotlin/Microservices/Kubernetes), Projekt "Smart Factory"
Kundenname anonymisiert, Home Office
3/2020 – offen (4 Jahre, 9 Monate)
Glasindustrie
Tätigkeitszeitraum

3/2020 – offen

Tätigkeitsbeschreibung

Meine Tätigkeit in diesem Projekt befasst sich mit der Entwicklung von Microservices in einem Kubernetes-Umfeld, überwiegend in Kotlin auf Basis von Spring Boot. In den ersten beiden Jahren der Projektlaufzeit leistete ich auch Unterstützung bei der UI-Entwicklung auf Basis von React.
Das Projekt ist sehr breit aufgestellt, und hat zum Ziel, Fertigungsprozesse zu abstrahieren, und u.a. Instrumente für die Feinplanung von Fertigungsaufträgen, die Abfrage von Prozess- und Qualitätsdaten aus der Fertigung, oder die Integration unterschiedlicher MES-Systeme bereit zu stellen. Des weiteren werden spezielle Anwendungen für die unterschiedlichen Betriebsbereiche entwickelt und zur Verfügung gestellt.

Eingesetzte Qualifikationen

Kotlin, Kubernetes, Microsoft Azure, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework

Fullstack-Entwickler, Projekt "SOLV"
WBS Business IT Solutions GmbH, Home Office
9/2019 – 12/2019 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

Entwicklung einer Web-basierten Anwendung zur Verwaltung und Planung von Budgets für einen großen IT-Dienstleister im Bankenumfeld.
Die Anwendung verwendet Spring Boot im Backend und eine auf Backbone.js basierende Singe-Page Webanwendung im Frontend.
Meine Tätigkeit in diesem Projekt lag überwiegend auf der Backend-Seite, sowie der Anpassung einiger Screens im Frontend.

Eingesetzte Qualifikationen

IBM DB2, Mysql, Spring Framework, Backbone.Js, JavaScript, Representational State Transfer (REST)

Full-Stack Software-Entwickler, Projekt "dbEMApp"
Deutsche Bank, Frankfurt, Home Office
7/2018 – 6/2019 (1 Jahr)
Banken
Tätigkeitszeitraum

7/2018 – 6/2019

Tätigkeitsbeschreibung

Entwicklung einer neuen Benutzeroberfläche für das globale Loss Event/Incident Reporting System auf Basis einer Microservice-Architektur.
Die Benutzeroberfläche für das bereits seit langem vorhandene, konzernweit verwendete Loss Event/Incident Reporting System wird komplett neu designed und entwickelt. Hierbei wird großer Wert auf die User Experience und die Usability gelegt, um eine bessere Benutzerführung und damit verbunden eine höhere Datenqualität zu erzielen.
Im Rahmen dieses Projekts habe ich einen Microservice für die Authentifizierung/Authorisierung auf Basis von JWT (Json Web Token) entwickelt, sowie einen Microservice für das Lesen und Speichern eines Loss Events und der zugehörigen Domains. Des weiteren habe ich Prototypen für ein erstes User Interface zum Anzeigen und Erfassen eines Loss Events auf Basis von React/PrimeReact entwickelt.

Eingesetzte Qualifikationen

Oracle Database, J2EE, Spring Framework, Typescript, Angular, Openshift, React (JavaScript library)

Full-Stack Software-Entwickler, Projekt "FairAround"
M2Vision GmbH, Home Office
1/2018 – 6/2018 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2018 – 6/2018

Tätigkeitsbeschreibung

Konzept, Design und Entwicklung einer responsiven webbasierten Anwendung auf Basis von React und Google Firebase und Google Cloud Storage für Desktop und Mobilgeräte zur Verwaltung von Daten von Messeausstellern. Mitarbeit bei der Entwicklung einer SmartPhone App auf Basis von React Native zur Darstellung dieser Daten.

Eingesetzte Qualifikationen

Typescript, Google Cloud, React (JavaScript library), React Native

Full-Stack Software-Entwickler, Projekt "Leaf-Level Sub-Allocation"
Deutsche Bank, Frankfurt, Home Office
7/2017 – 12/2017 (6 Monate)
Banken
Tätigkeitszeitraum

7/2017 – 12/2017

Tätigkeitsbeschreibung

Mitarbeit bei der Entwicklung eines Systems zur Zuordnung von Eigenkapital an die einzelnen Einheiten der Organisation des Konzerns als Teil der Eigenkapitalberechnung.

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Spring Framework, AngularJS

Full-Stack Software-Entwickler, Projekt "ORX BL-Mapping"
Deutsche Bank, Frankfurt, Home Office
1/2017 – 6/2017 (6 Monate)
Banken
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

Mitarbeit bei der Entwicklung eines Systems zur Zuordnung von Daten des ORX-Konsortiums an eine vorhandene Business-Line Struktur.

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Spring Framework, AngularJS

Full-Stack Software-Entwickler, Projekt "db-Marple Workflow Engine"
Deutsche Bank, Frankfurt, Home Office
7/2016 – 6/2017 (1 Jahr)
Banken
Tätigkeitszeitraum

7/2016 – 6/2017

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer Workflow Engine in Oracle PL/SQL mit einem Web Frontend.

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Spring Framework, AngularJS

Full-Stack Software-Entwickler, Projekt "Data Exchange Platform"
Deutsche Bank, Frankfurt, Home Office
7/2016 – 12/2016 (6 Monate)
Banken
Tätigkeitszeitraum

7/2016 – 12/2016

Tätigkeitsbeschreibung

Entwicklung einer Plattform zum Austausch von Daten zwischen verschiedenen Anwendungen im Bereich Operational Risk.

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Javaserver Pages

Full-Stack Software-Entwickler, Projekt "QA Engine"
Deutsche Bank, Frankfurt, Home Office
7/2015 – 6/2016 (1 Jahr)
Banken
Tätigkeitszeitraum

7/2015 – 6/2016

Tätigkeitsbeschreibung

Erweiterungen der Qualitative Adjustments Engine als Teil des Prozesses der Berechnung des Eigenkapitals des gesamten Konzerns.

Eingesetzte Qualifikationen

Java Database Connectivity, Oracle WebLogic Server, J2EE, PL/SQL, CSS (Cascading Style Sheet), JavaScript, Javaserver Pages

Software-Entwickler, Steuerungssoftware für Fahrgastschiffe und Fähren
Arbeitsgemeinschaft "METIS", Home Office
7/2014 – 4/2017 (2 Jahre, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2014 – 4/2017

Tätigkeitsbeschreibung

Konzeption, Design und Entwicklung von Software auf Graf-Syteco Hardware zur Steuerung und zur Überwachung von Komponenten auf Fähren und Fahrgastschiffen.
Es wurde eine Softwareplattform geschaffen, auf deren Basis die Steuerung und Überwachung beliebiger Komponenten möglich ist, die über CAN-Bus, Ethernet (TCP/IP Stack), digitale und/oder analoge Ein- oder Ausgänge angeschlossen werden können. Des weiteren werden bei einigen Displays auch Videokameras unterstützt, deren Bilder eingeblendet werden können. Bei Schiffsfahrzeugen typische angesteuerte/abgefragte Komponenten sind: Beleuchtung, Pumpen, Ventile, Türkontakte, Feuchtigkeitssensoren, Tankfüllstände, Motor- oder Schraubendrehzahlen, Spannungen, Battery Management Controller (BMC), Aktuatoren über z.B. Linearstellmotoren, etc. Berechnete Größen sind z.B. Verbräuche (z.B. Diesel, Strom). Diverse Fähren bzw. Schiffe wurden ausgerüstet z.B. in der Eifel, in Luzern, Ingelheim, Königswinter, etc.
Die komplette Software wurde von mir realisiert.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, CAN-Bus (controller area network), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik)

Full-Stack Software-Entwickler, Projekt "db-Guardian / Living Wills"
Deutsche Bank, Frankfurt, Home Office
7/2014 – 6/2015 (1 Jahr)
Banken
Tätigkeitszeitraum

7/2014 – 6/2015

Tätigkeitsbeschreibung

Mitarbeit bei der Entwicklung eines Systems zur verteilten Bearbeitung von Dokumenten (Excel, Word).
Dokumente werden als Templates erstellt und mit Markup versehen, Bereiche definiert, in denen Content Provider Inhalte einpflegen können. Content Provider können automatische Feeds sein, oder Personen, die die Inhalte in Arbeitsversionen der Templates manuell eingeben. Bei der manuellen Eingabe wird das Dokument gegen Veränderungen gesperrt und nur die Bereiche freigegeben, für die der jeweilige Content Provider Inhalte liefern darf. Das Gesamtsystem ist in eine IBM BPM (Business Process Manager) Komponente eingebettet, die für das Workflow-Management zuständig ist. Der Document Owner kann am Ende des Bearbeitungszyklusses die finale Version der Dokuments erzeugen, die das Ergebnis aller Content Provider enthält.

Eingesetzte Qualifikationen

Hibernate (Java), J2EE, Oracle Database, Oracle WebLogic Server, Representational State Transfer (REST)

Software-Entwicklung, Förderprojekt Land Hessen "Cold Filling"
Hochschule RheinMain in Rüsselsheim, Home Office
1/2014 – 7/2015 (1 Jahr, 7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2014 – 7/2015

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer Software zur Steuerung einer Wasserstofftankstelle im Rahmen eines Förderprogramms des Landes Hessen.
Ein Prototyp der gesteuerten Wasserstofftankstelle wurde hardwareseitig vom Wasserstofflabor der Hochschule RheinMain in Rüsselsheim aufgebaut. Der Wasserstoff wird dort unter extrem hohem Druck in gekühlter und damit flüssiger Form vorgehalten. Die Steuersoftware unterstützt den kompletten Tankvorgang inklusive der Bereitstellung von Abrechnungsdaten.
Die komplette Software wurde von mir realisiert.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, CAN-Bus (controller area network), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik)

Full-Stack Software-Entwickler, Projekt "Falldatenbank DRG"
DRG Control e.K., Home Office
7/2013 – 6/2014 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

7/2013 – 6/2014

Tätigkeitsbeschreibung

Konzeption, Design und Entwicklung einer Falldatenbank zur Pflege von medizinischen Krankenhausfalldaten gemäß DRG (Diagnosis Related Groups), nach den DRG-Katalogen von Deutschland und der Schweiz (SwissDRG).

Eingesetzte Qualifikationen

Postgresql, Apache Tomcat, Nginx, Hibernate (Java), J2EE, JavaScript-Frameworks, Representational State Transfer (REST)

Full-Stack Software-Entwickler, Projekt "db-State"
Deutsche Bank, Frankfurt, Home Office
7/2012 – 6/2014 (2 Jahre)
Banken
Tätigkeitszeitraum

7/2012 – 6/2014

Tätigkeitsbeschreibung

Mitarbeit bei der Entwicklung einer Komponente eines Enterprise Information Systems für Händler zur Erzeugung von Reports zur Analyse des Trade-Level Stresses im Bereich Investment Banking.

Eingesetzte Qualifikationen

Java Database Connectivity, Oracle Database, Oracle WebLogic Server, J2EE, JavaScript-Frameworks, Javaserver Pages

Full-Stack Software-Entwickler, Projekt "Common EIS"
Deutsche Bank, Frankfurt, Home Office
7/2010 – 6/2012 (2 Jahre)
Banken
Tätigkeitszeitraum

7/2010 – 6/2012

Tätigkeitsbeschreibung

Weiterentwicklung einer Komponente eines Enterprise Information Systems für Händler zur Evaluierung von Einzelgeschäften und Portfolien im Bereich Investment Banking.

Eingesetzte Qualifikationen

Java Database Connectivity, Oracle Database, Oracle WebLogic Server, J2EE, CSS (Cascading Style Sheet), JavaScript-Frameworks, Javaserver Pages

Ausbildung

Informatik
Dipl.-Inform.
1983
Karlsruhe

Weitere Kenntnisse

Diplom in Informatik

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1402
Berufserfahrung
41 Jahre und 2 Monate (seit 09/1983)

Kontaktdaten

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

Jetzt Mitglied werden