Cloud Native Development, Fullstack, Java, Kotlin, Microsoft Azure, Kubernetes, DevOps, Terraform
Aktualisiert am 13.03.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 08.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2023-11 - 2024-02

Automatisierung interner Prozesse

Senior Fullstack Entwickler, Projektleitung Java Kotlin Spring Boot ...
Senior Fullstack Entwickler, Projektleitung

Ziel des ist die Ablösung eines manueller Prozesses, mittels welchem mehrere verschiedene CSV-Dateien aus mehreren Systemen exportiert und zusammengeführt werden. Die Daten werden mittels einem Python Skripts aufgearbeitet und für PowerBI vorbereitet.

Dieser Prozess wird vollständig automatisiert und als Cloud Native Applikation in der Microsoft Azure Cloud betrieben.


Aufgaben:

  • Projektleitung
  • Implementierung von Microservicen
  • Aufbau Build Pipelines via GitHub Actions
  • Aufbau der Cloud Infrastruktur mit Terraform
  • Mitarbeiterführung
  • Data Cleansing
  • Aufbau von ETL Prozessen
  • Onboarding & Ausbildung neuer Kollegen
Github Github Actions Github Projects Azure MS Azure SQL Database Kubernetes Azure Container Apps IntelliJ Visual Studio Code Terraform Entra ID
Java Kotlin Spring Boot SOAP REST Microservices
3 Monate
2023-10 - 2023-12

Entwicklung eines CLI Tools zur Unterstützung der Entwickler

Senior Software Entwickler Go JSON Schema
Senior Software Entwickler

Das Unternehmen legt großen Wert auf Sicherheit. Aus diesem Grund wurde ein Marktplatz eingerichtet, auf dem Anfragen für Software und Infrastruktur gestellt werden können. Um die Erstellung und Verwaltung von Produkten auf diesem Marktplatz zu vereinfachen, wurde ein automatisiert verarbeitbares Datenmodell entwickelt. Des Weiteren wurde eine CLI-Anwendung implementiert, die es ermöglicht, mit nur wenigen Befehlen komplette Prozesse zu automatisieren.

Openshift Bitbucket Jenkins
Go JSON Schema
4 Monate
2023-07 - 2023-10

Platform für die Veranstaltung von Entwicklerevents

Projektleiter - Senior Fullstack Entwickler TypeScript Javascript ReactJS ...
Projektleiter - Senior Fullstack Entwickler

Um Events für Softwareentwickler zu veranstalten, sollte eine Platform für Coding Challenges entwickelt werden.

Diese Platform bietet eine Auswahl an verschiedenen Aufgaben, Testing-Tools für die Entwicklung von Lösungen und einen Wettkampfmodus für die Gegenüberstellung der unterschiedlichen Lösung.

Die Platform automatisiert den ganzen Prozess:
Registrierung, Durchführung der Challenges sowie die automatisierte Auswertung der Lösungen.

Github IntelliJ Terraform MS Azure SQL Database Azure Keycloak MongoDB
TypeScript Javascript ReactJS ViteJS Express.js Material UI Gradle Maven Java Kotlin Go SQL NoSQL
3 Monate
2023-06 - 2023-08

Implementierung einer Zero Trust Sicherheitsarchitektur zur Absicherung von Kubernetes Clustern

Backend Entwickler Python Terraform OpenPolicyAgent Policies ...
Backend Entwickler

Aufsetzen eines POC zur Absicherung der Zugriffe auf Kubernetes Cluster und der feingranularen Zugriffssteuerung.

Die Kommunikation zwischen kubectl und Kubernetes Clustern soll durch ein Gateway abgesichert werden. Die Authentifizierung und Autorisierung zwischen Nutzer/Gateway und Nutzer/Kubernetes Cluster soll unabhängig voneinander erfolgen. Die Zugriffe auf den Kubernetes Cluster sollen via OpenPolicyAgent Policies verifiziert und gesteuert werden. 

Azure Kubernetes Services kubectl kubelogin Terraform Git GitHub Actions APISIX OpenPolicyAgent Openshift Apache APISIX
Python Terraform OpenPolicyAgent Policies Rego Lua
Banking
6 Monate
2023-01 - 2023-06

Frontend Dashboardentwicklung

Frontend-Developer ReactJS TypeScript ViteJS ...
Frontend-Developer

Die Arbeit in einem telefonischen Kundencenter ist sehr schnelllebig und erfordert eine menge Informationen.


Um das Verwalten einer solchen Institution zu erleichtern/ermöglichen habe ich gemeinsam mit meinem Kunden eine Dashboard Anwendung entwickelt, die alle Informationen zentral und verschiedenen, vom Kunden definierten Projektionen anzeigen kann.


Diese Anwendung war eine Neuentwicklung eines älteren Produkts.


Tätigkeiten:

  • Implementierung von UI Komponenten
  • Redesign der Anwendungsarchitektur
  • Redesign der Kommunikationsschnittstellen
  • DevOps

Azure
ReactJS TypeScript ViteJS Tanstack MaterialUI Cypress
6 Monate
2022-07 - 2022-12

Self-Sovereign-Identity

Backend-Entwickler, Frontend-Entwickler Self-Sovereign-Identity Kotlin Java ...
Backend-Entwickler, Frontend-Entwickler

Digitale Identitäten sind ein komplexes Thema, dass mit vielen Gesetzen und Regulatorien verbunden ist. Um Unternehmen die dazugehörigen Prozesse zu erleichtern, haben wir eine Lösung entwickelt, die das  Onboarding von neuen Kunden und die Verwaltung digitaler Identitäten vereinfacht. Da der Umgang mit Identitäten im Internet grundsätzlich fehlerbehaftet ist, nahm das Team an einem Forschungsprojekt teil. Ziel dieses Forschungsprojekts war die Verbindung der föderierten Welt mit dem dezentralen Self-Sovereign-Identity Konzept.


Tätigkeiten:

  • Projektmanager
  • Frontend- und Backend-Entwickler
  • Architekt

Kubernetes Atlassian Stack GitLab
Self-Sovereign-Identity Kotlin Java GitOps OICD SAML XAML
1 Jahr 6 Monate
2021-01 - 2022-06

Prozessautomatisierung Energiehandel

Backend-Entwickler, Frontend-Entwickler, Cloud Engineer Kotlin TypeScript Spring Boot ...
Backend-Entwickler, Frontend-Entwickler, Cloud Engineer

Der Handel mit Energie erfordert eine Menge Kommunikation, Berechnungen und Prüfungen um einen Kauf abzuschließen. Der zu entwickelnde Service automatisiert viele dieser aufwändigen Prozesse.

Der neue Service automatisierte viele dieser Schritte, verifizierte die Kredibilität des Kunden und stellte diese Information via API anderen Services zur Verfügung.


Aufgaben:

  • Definition und Umsetzung von APIs.
  • Anteiliges Design und Entwicklung eines modernen Webfrontends mit React.
  • Design und Entwicklung von Automatisierungen, um veraltete Prozesse abzulösen.
  • Erstellung der nötigen Cloud Infrastruktur.
  • Erforschen und Anwenden neuer Technologien
Azure Terraform Elastic Stack MS Azure SQL Database Azure Eventhub Azure Storage Azure Kubernetes Services Azure Functions Azure KeyVault Dependabot
Kotlin TypeScript Spring Boot ReactJS REST SOAP Kafka Java Serverless Protobuf Microservice DevOps DevSecOps Spring Boot Data JPA Spring Boot Test AssertJ Gradle Maven
Energieprovider
11 Monate
2020-03 - 2021-01

Web Applikation zur Verwaltung standardisierter Energieprodukte

Backend Entwickler, Cloud Native Entwickler, Frontend Entwickler Kotlin Java Spring Boot ...
Backend Entwickler, Cloud Native Entwickler, Frontend Entwickler

Ziel des Projektes war die Entwicklung einer Webanwendung zur Verwaltung von standardisierten Energieprodukten welche über Trading Platform gehandelt wurden. Darüber hinaus hatte das Projekt das Ziel eine neue Zielarchitektur zu evaluieren: Microservices sowie Low-Code-Plattform vs. Frontend-Eigentwicklung.


Herausforderungen:

  • Cloud Native Umgebung
  • Microservice Architektur
  • Anbindung einer Bieterplattform
  • Integration diverser interner Systeme via SOAP, Rest & Protobuf
  • Komplette Neuentwicklung Frontend auf Basis ReactJS

Azure MS Azure SQL Database Atlassian Confluence Atlassian JIRA Github Actions CircleCI Terraform Azure Active Directory Azure Kubernetes Services Azure Storage Azure KeyVault Dependabot GitHub
Kotlin Java Spring Boot REST SOAP Protobuf Infrastructure as Code Microservice Architektur Cloud Native TypeScript ReactJS Container DevOps DevSecOps AssertJ Jest Git MaterialUI Gradle Maven
Energieprovider
6 Jahre 1 Monat
2014-01 - 2020-01

Frühwarnsysteme für medizinische Notfälle

Backend-Entwickler, Frontend-Entwickler, Architekt, DevOps Java JavaScript Python ...
Backend-Entwickler, Frontend-Entwickler, Architekt, DevOps

Die Pflege in Deutschland ist eine Branche mit viel veralteter Technologie und Unterbesetzung. Dieses Projekt hat das Ziel die Pflegekräfte und ihre Bewohner wieder näher aneinander zu bringen und Frühwarnsysteme für medizinische Notfälle zu erforschen.


Um diese Ziele zu erreichen wurden experimentelle und beständige Technologien vereint, um Informationen über die Bewohner und den Pflegeprozess zu sammeln.


Mit der Automatisierung der Pflegedokumentation und den Frühwarnsystemen wurde so die Möglichkeit geschaffen, dass Pflegekräfte und Bewohner auch auf persönlicher Ebene wieder miteinander interagieren können.


Aufgaben:

  • Definition und Umsetzung von APIs
  • Design and Entwicklung einer Software Landschaft
  • Design and Entwicklung eines Webfrontends.
  • Ergänzende Forschung zu Frühwarnsystemen für medizinische Notfälle
Java JavaScript Python C OSGI Java EE REST SOAP UPnP MQTT I2C Vaadin Hibernate JBoss Eclipse EMF Equinox

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2012-01 - 2014-01

Fachinformatiker Anwendungsentwicklung

Anwendungsentwicklung

Position

Position

  • Senior Software Entwickler
  • Fullstack Entwickler
  • Softwareentwicklung & Software Architektur
  • Cloud Native Development
  • DevOps & DevSecOps
  • Cloud Engineer



Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

MS Azure
Experte
Kubernetes
Experte
Spring Boot
Experte
Terraform
Fortgeschritten
SOAP
Experte
REST
Experte
GitOps
Experte
DevOps
Experte
Serverless
Fortgeschritten
Atlassian/Confluence/Jira
Experte
Kafka
Experte
Quarkus
Fortgeschritten
GitHub/GitHub Actions
Experte
CircleCI
Experte
Agile Softwareentwicklung
Experte
Code Reviews
Experte
DevSecOps
Fortgeschritten
Unit Testing
Experte
Integration Testing
Experte
Gradle
Experte
Maven
Experte

Programmiersprachen

Java
Experte
Kotlin
Experte
Python
Experte
ReactJS
Experte
JavaScript
Experte
Typescript
Experte
ViteJS
Experte
Gradle
Experte
Maven
Experte
Go
Fortgeschritten
Rust
Basics

Datenbanken

PostgreSQL
Experte
Azure SQL
Experte
NoSQL
Experte
MongoDB
Fortgeschritten

Branchen

Branchen

  • Banking
  • Energie
  • Gesundheitswesen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2023-11 - 2024-02

Automatisierung interner Prozesse

Senior Fullstack Entwickler, Projektleitung Java Kotlin Spring Boot ...
Senior Fullstack Entwickler, Projektleitung

Ziel des ist die Ablösung eines manueller Prozesses, mittels welchem mehrere verschiedene CSV-Dateien aus mehreren Systemen exportiert und zusammengeführt werden. Die Daten werden mittels einem Python Skripts aufgearbeitet und für PowerBI vorbereitet.

Dieser Prozess wird vollständig automatisiert und als Cloud Native Applikation in der Microsoft Azure Cloud betrieben.


Aufgaben:

  • Projektleitung
  • Implementierung von Microservicen
  • Aufbau Build Pipelines via GitHub Actions
  • Aufbau der Cloud Infrastruktur mit Terraform
  • Mitarbeiterführung
  • Data Cleansing
  • Aufbau von ETL Prozessen
  • Onboarding & Ausbildung neuer Kollegen
Github Github Actions Github Projects Azure MS Azure SQL Database Kubernetes Azure Container Apps IntelliJ Visual Studio Code Terraform Entra ID
Java Kotlin Spring Boot SOAP REST Microservices
3 Monate
2023-10 - 2023-12

Entwicklung eines CLI Tools zur Unterstützung der Entwickler

Senior Software Entwickler Go JSON Schema
Senior Software Entwickler

Das Unternehmen legt großen Wert auf Sicherheit. Aus diesem Grund wurde ein Marktplatz eingerichtet, auf dem Anfragen für Software und Infrastruktur gestellt werden können. Um die Erstellung und Verwaltung von Produkten auf diesem Marktplatz zu vereinfachen, wurde ein automatisiert verarbeitbares Datenmodell entwickelt. Des Weiteren wurde eine CLI-Anwendung implementiert, die es ermöglicht, mit nur wenigen Befehlen komplette Prozesse zu automatisieren.

Openshift Bitbucket Jenkins
Go JSON Schema
4 Monate
2023-07 - 2023-10

Platform für die Veranstaltung von Entwicklerevents

Projektleiter - Senior Fullstack Entwickler TypeScript Javascript ReactJS ...
Projektleiter - Senior Fullstack Entwickler

Um Events für Softwareentwickler zu veranstalten, sollte eine Platform für Coding Challenges entwickelt werden.

Diese Platform bietet eine Auswahl an verschiedenen Aufgaben, Testing-Tools für die Entwicklung von Lösungen und einen Wettkampfmodus für die Gegenüberstellung der unterschiedlichen Lösung.

Die Platform automatisiert den ganzen Prozess:
Registrierung, Durchführung der Challenges sowie die automatisierte Auswertung der Lösungen.

Github IntelliJ Terraform MS Azure SQL Database Azure Keycloak MongoDB
TypeScript Javascript ReactJS ViteJS Express.js Material UI Gradle Maven Java Kotlin Go SQL NoSQL
3 Monate
2023-06 - 2023-08

Implementierung einer Zero Trust Sicherheitsarchitektur zur Absicherung von Kubernetes Clustern

Backend Entwickler Python Terraform OpenPolicyAgent Policies ...
Backend Entwickler

Aufsetzen eines POC zur Absicherung der Zugriffe auf Kubernetes Cluster und der feingranularen Zugriffssteuerung.

Die Kommunikation zwischen kubectl und Kubernetes Clustern soll durch ein Gateway abgesichert werden. Die Authentifizierung und Autorisierung zwischen Nutzer/Gateway und Nutzer/Kubernetes Cluster soll unabhängig voneinander erfolgen. Die Zugriffe auf den Kubernetes Cluster sollen via OpenPolicyAgent Policies verifiziert und gesteuert werden. 

Azure Kubernetes Services kubectl kubelogin Terraform Git GitHub Actions APISIX OpenPolicyAgent Openshift Apache APISIX
Python Terraform OpenPolicyAgent Policies Rego Lua
Banking
6 Monate
2023-01 - 2023-06

Frontend Dashboardentwicklung

Frontend-Developer ReactJS TypeScript ViteJS ...
Frontend-Developer

Die Arbeit in einem telefonischen Kundencenter ist sehr schnelllebig und erfordert eine menge Informationen.


Um das Verwalten einer solchen Institution zu erleichtern/ermöglichen habe ich gemeinsam mit meinem Kunden eine Dashboard Anwendung entwickelt, die alle Informationen zentral und verschiedenen, vom Kunden definierten Projektionen anzeigen kann.


Diese Anwendung war eine Neuentwicklung eines älteren Produkts.


Tätigkeiten:

  • Implementierung von UI Komponenten
  • Redesign der Anwendungsarchitektur
  • Redesign der Kommunikationsschnittstellen
  • DevOps

Azure
ReactJS TypeScript ViteJS Tanstack MaterialUI Cypress
6 Monate
2022-07 - 2022-12

Self-Sovereign-Identity

Backend-Entwickler, Frontend-Entwickler Self-Sovereign-Identity Kotlin Java ...
Backend-Entwickler, Frontend-Entwickler

Digitale Identitäten sind ein komplexes Thema, dass mit vielen Gesetzen und Regulatorien verbunden ist. Um Unternehmen die dazugehörigen Prozesse zu erleichtern, haben wir eine Lösung entwickelt, die das  Onboarding von neuen Kunden und die Verwaltung digitaler Identitäten vereinfacht. Da der Umgang mit Identitäten im Internet grundsätzlich fehlerbehaftet ist, nahm das Team an einem Forschungsprojekt teil. Ziel dieses Forschungsprojekts war die Verbindung der föderierten Welt mit dem dezentralen Self-Sovereign-Identity Konzept.


Tätigkeiten:

  • Projektmanager
  • Frontend- und Backend-Entwickler
  • Architekt

Kubernetes Atlassian Stack GitLab
Self-Sovereign-Identity Kotlin Java GitOps OICD SAML XAML
1 Jahr 6 Monate
2021-01 - 2022-06

Prozessautomatisierung Energiehandel

Backend-Entwickler, Frontend-Entwickler, Cloud Engineer Kotlin TypeScript Spring Boot ...
Backend-Entwickler, Frontend-Entwickler, Cloud Engineer

Der Handel mit Energie erfordert eine Menge Kommunikation, Berechnungen und Prüfungen um einen Kauf abzuschließen. Der zu entwickelnde Service automatisiert viele dieser aufwändigen Prozesse.

Der neue Service automatisierte viele dieser Schritte, verifizierte die Kredibilität des Kunden und stellte diese Information via API anderen Services zur Verfügung.


Aufgaben:

  • Definition und Umsetzung von APIs.
  • Anteiliges Design und Entwicklung eines modernen Webfrontends mit React.
  • Design und Entwicklung von Automatisierungen, um veraltete Prozesse abzulösen.
  • Erstellung der nötigen Cloud Infrastruktur.
  • Erforschen und Anwenden neuer Technologien
Azure Terraform Elastic Stack MS Azure SQL Database Azure Eventhub Azure Storage Azure Kubernetes Services Azure Functions Azure KeyVault Dependabot
Kotlin TypeScript Spring Boot ReactJS REST SOAP Kafka Java Serverless Protobuf Microservice DevOps DevSecOps Spring Boot Data JPA Spring Boot Test AssertJ Gradle Maven
Energieprovider
11 Monate
2020-03 - 2021-01

Web Applikation zur Verwaltung standardisierter Energieprodukte

Backend Entwickler, Cloud Native Entwickler, Frontend Entwickler Kotlin Java Spring Boot ...
Backend Entwickler, Cloud Native Entwickler, Frontend Entwickler

Ziel des Projektes war die Entwicklung einer Webanwendung zur Verwaltung von standardisierten Energieprodukten welche über Trading Platform gehandelt wurden. Darüber hinaus hatte das Projekt das Ziel eine neue Zielarchitektur zu evaluieren: Microservices sowie Low-Code-Plattform vs. Frontend-Eigentwicklung.


Herausforderungen:

  • Cloud Native Umgebung
  • Microservice Architektur
  • Anbindung einer Bieterplattform
  • Integration diverser interner Systeme via SOAP, Rest & Protobuf
  • Komplette Neuentwicklung Frontend auf Basis ReactJS

Azure MS Azure SQL Database Atlassian Confluence Atlassian JIRA Github Actions CircleCI Terraform Azure Active Directory Azure Kubernetes Services Azure Storage Azure KeyVault Dependabot GitHub
Kotlin Java Spring Boot REST SOAP Protobuf Infrastructure as Code Microservice Architektur Cloud Native TypeScript ReactJS Container DevOps DevSecOps AssertJ Jest Git MaterialUI Gradle Maven
Energieprovider
6 Jahre 1 Monat
2014-01 - 2020-01

Frühwarnsysteme für medizinische Notfälle

Backend-Entwickler, Frontend-Entwickler, Architekt, DevOps Java JavaScript Python ...
Backend-Entwickler, Frontend-Entwickler, Architekt, DevOps

Die Pflege in Deutschland ist eine Branche mit viel veralteter Technologie und Unterbesetzung. Dieses Projekt hat das Ziel die Pflegekräfte und ihre Bewohner wieder näher aneinander zu bringen und Frühwarnsysteme für medizinische Notfälle zu erforschen.


Um diese Ziele zu erreichen wurden experimentelle und beständige Technologien vereint, um Informationen über die Bewohner und den Pflegeprozess zu sammeln.


Mit der Automatisierung der Pflegedokumentation und den Frühwarnsystemen wurde so die Möglichkeit geschaffen, dass Pflegekräfte und Bewohner auch auf persönlicher Ebene wieder miteinander interagieren können.


Aufgaben:

  • Definition und Umsetzung von APIs
  • Design and Entwicklung einer Software Landschaft
  • Design and Entwicklung eines Webfrontends.
  • Ergänzende Forschung zu Frühwarnsystemen für medizinische Notfälle
Java JavaScript Python C OSGI Java EE REST SOAP UPnP MQTT I2C Vaadin Hibernate JBoss Eclipse EMF Equinox

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2012-01 - 2014-01

Fachinformatiker Anwendungsentwicklung

Anwendungsentwicklung

Position

Position

  • Senior Software Entwickler
  • Fullstack Entwickler
  • Softwareentwicklung & Software Architektur
  • Cloud Native Development
  • DevOps & DevSecOps
  • Cloud Engineer



Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

MS Azure
Experte
Kubernetes
Experte
Spring Boot
Experte
Terraform
Fortgeschritten
SOAP
Experte
REST
Experte
GitOps
Experte
DevOps
Experte
Serverless
Fortgeschritten
Atlassian/Confluence/Jira
Experte
Kafka
Experte
Quarkus
Fortgeschritten
GitHub/GitHub Actions
Experte
CircleCI
Experte
Agile Softwareentwicklung
Experte
Code Reviews
Experte
DevSecOps
Fortgeschritten
Unit Testing
Experte
Integration Testing
Experte
Gradle
Experte
Maven
Experte

Programmiersprachen

Java
Experte
Kotlin
Experte
Python
Experte
ReactJS
Experte
JavaScript
Experte
Typescript
Experte
ViteJS
Experte
Gradle
Experte
Maven
Experte
Go
Fortgeschritten
Rust
Basics

Datenbanken

PostgreSQL
Experte
Azure SQL
Experte
NoSQL
Experte
MongoDB
Fortgeschritten

Branchen

Branchen

  • Banking
  • Energie
  • Gesundheitswesen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.