Backend-Entwickler Kubernetes/SpringBoot/Kotlin
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 68623 Lampertheim, Hessen
- Nähe des Wohnortes
- de | en
- 01.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Kotlin, Kubernetes, Microsoft Azure, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework
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.
IBM DB2, Mysql, Spring Framework, Backbone.Js, JavaScript, Representational State Transfer (REST)
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.
Oracle Database, J2EE, Spring Framework, Typescript, Angular, Openshift, React (JavaScript library)
1/2018 – 6/2018
TätigkeitsbeschreibungKonzept, 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 QualifikationenTypescript, Google Cloud, React (JavaScript library), React Native
7/2017 – 12/2017
TätigkeitsbeschreibungMitarbeit bei der Entwicklung eines Systems zur Zuordnung von Eigenkapital an die einzelnen Einheiten der Organisation des Konzerns als Teil der Eigenkapitalberechnung.
Eingesetzte QualifikationenOracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Spring Framework, AngularJS
1/2017 – 6/2017
TätigkeitsbeschreibungMitarbeit bei der Entwicklung eines Systems zur Zuordnung von Daten des ORX-Konsortiums an eine vorhandene Business-Line Struktur.
Eingesetzte QualifikationenOracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Spring Framework, AngularJS
7/2016 – 6/2017
TätigkeitsbeschreibungKonzeption und Entwicklung einer Workflow Engine in Oracle PL/SQL mit einem Web Frontend.
Eingesetzte QualifikationenOracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Spring Framework, AngularJS
7/2016 – 12/2016
TätigkeitsbeschreibungEntwicklung einer Plattform zum Austausch von Daten zwischen verschiedenen Anwendungen im Bereich Operational Risk.
Eingesetzte QualifikationenOracle Database, Oracle WebLogic Server, J2EE, PL/SQL, Javaserver Pages
7/2015 – 6/2016
TätigkeitsbeschreibungErweiterungen der Qualitative Adjustments Engine als Teil des Prozesses der Berechnung des Eigenkapitals des gesamten Konzerns.
Eingesetzte QualifikationenJava Database Connectivity, Oracle WebLogic Server, J2EE, PL/SQL, CSS (Cascading Style Sheet), JavaScript, Javaserver Pages
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.
Embedded Entwicklung / hardwarenahe Entwicklung, CAN-Bus (controller area network), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik)
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.
Hibernate (Java), J2EE, Oracle Database, Oracle WebLogic Server, Representational State Transfer (REST)
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.
Embedded Entwicklung / hardwarenahe Entwicklung, CAN-Bus (controller area network), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik)
7/2013 – 6/2014
TätigkeitsbeschreibungKonzeption, 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 QualifikationenPostgresql, Apache Tomcat, Nginx, Hibernate (Java), J2EE, JavaScript-Frameworks, Representational State Transfer (REST)
7/2012 – 6/2014
TätigkeitsbeschreibungMitarbeit 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 QualifikationenJava Database Connectivity, Oracle Database, Oracle WebLogic Server, J2EE, JavaScript-Frameworks, Javaserver Pages
7/2010 – 6/2012
TätigkeitsbeschreibungWeiterentwicklung einer Komponente eines Enterprise Information Systems für Händler zur Evaluierung von Einzelgeschäften und Portfolien im Bereich Investment Banking.
Eingesetzte QualifikationenJava Database Connectivity, Oracle Database, Oracle WebLogic Server, J2EE, CSS (Cascading Style Sheet), JavaScript-Frameworks, Javaserver Pages
Ausbildung
Karlsruhe
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden