Java, .NET, CI/CD, Testing, WPF, Microsoft Azure
Aktualisiert am 21.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 75%
davon vor Ort: 100%
Java, .NET/C#, CI/CD
Deutsch verhandlungssicher
englisch: muttersprache
Spanisch

Einsatzorte

Einsatzorte

Bamberg (Deutschland) (+50km) Dresden (+100km) Erlangen (+100km) Leipzig (+75km) Nürnberg (+75km) München (+100km) Stuttgart (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 2 Monate
2022-02 - 2025-03

Entwicklung und Rollout Mobilfunksoftware

Softwareentwickler .NET Core 6.0 .NET Core 8.0 Java ...
Softwareentwickler

Auftrag von Kunden ist es, existierende Mobilfunskberechnungen eines Stammprodukts in eine Cloudarchitektur umzuwandeln. Das neue Software wird in Microservices entwickelt, um das Rollout auf Cloudumgebungen oder on premise Lösungen zu ermöglichen. Die Microservices werden in .NET Core oder Spring Boot entwickelt, welche später auf Docker und Kubernetes deployt werden. 


Zusätzlichen Aufgaben in Rahmen der Backendentwicklung

  • Integrations- und Regressionstest
  • CI/CD Pipelines und Deployment auf verschiedene Umgebung mit Hilfe von DevOps Tools 
  • Releaseprozess einrichten und durchführen
  • Onboardingprozess einrichten.
  • Dokumentation
  • Technische Spezifikation und Abschätzung

  • Schnittstelle zu anderem Teams, um die Integration der verschiedene Komponenten zu gewährleisten, damit das Produkt einsetzbar ist. 
  • Entwicklung von Frontendprototypen, um Stakeholders eine nutzerfreundliche Oberfläche anzubieten.



Keycloak
.NET Core 6.0 .NET Core 8.0 Java Python Typescript Vue.js Docker Kubernetes Helm Argo CD Bitbucket Pipelines Spring Boot gRPC Docker Compose
6 Jahre 1 Monat
2019-03 - 2025-03

Sportportal

Software-Architecht Docker Kubernetes Azure ...
Software-Architecht

Das Projekt umfasst ein B2C Sports Ligamanagement Portal. Weitere Information kann auf Anfrage bereitgestellt werden.  Das Projekt ist ein eigenes Projekt. 

Die Aufgabe sind folgende: 

  • Backendentwicklung mit Spring Boot Webflux
  • OAuth Integration mit Keycloak (früher Okta) 
  • Front End Entwicklung mit React
  • Aufstellung des Softwares auf Azure Umgebungen z.b. Azure Container und Azure Kubernetes Service. 
  • CICD Einrichtung
  • Reguläre Reviews und Refinement mit anderen Stakeholders
  • Collaboration mit UX Designers und Implementierung von Figma Prototypen. 

OpenAPI Docker Kubernetes Microsoft Azure Azure Cosmos DB Azure DevOps Okta Figma
Docker Kubernetes Azure Spring Boot Webflux Spring Security REST API Reactive Programming TypeScript React Keycloak
2 Monate
2021-11 - 2021-12

Softwarestabilisierung in der Elektrotechnik

Software Entwickler C# .NET Framework
Software Entwickler

Die Software soll es ermöglichen, den Endnutzer Kundenprodukten miteinander konfigurieren zu lassen. Die Software soll dann anhand der konfigurierten und verbundenen Kundenprodukten die Ergebnisse der Elektrotechnik darstellen. 


Im Vordergrund des Projektes stand die Software Stabilisierung. Die Software hatte große Mangel bei der Handhabung der asynchrone Funktionalität. Die fehlerhafte Funktionalitäten hatten unerwünschten Nebenwirkungen in der User Interface, welche die Nutzerfreundlichkeit und -erfahrung deutlich reduziert hatten. 


Nach der Software Stabilisierung gab es kleinere Verbesserungspunkte oder Kundenanforderungen, die im Rahmen des Projektes realisiert wurden. 


Das Projekt wurde im SCRUM Modell durchgeführt.


Windows Presentation Foundation
C# .NET Framework
Bamberg (Deutschland)
10 Monate
2020-12 - 2021-09

Projektdatenbank

Softwareentwickler Microservices IIS Elastic Search
Softwareentwickler
WPF .NET3.0 Microsoft SQL Database Windows Server 2019
Microservices IIS Elastic Search
Bamberg
2 Jahre 1 Monat
2019-09 - 2021-09

Weiterentwicklung eines Bestandsprodukt

Software-Entwickler V-Modell
Software-Entwickler
.NET Polarion WPF Mantis Bug Tracker Jenkins
V-Modell
Sicherheitstechnik
Bamberg
2 Jahre 6 Monate
2019-04 - 2021-09

Ranorex UI Test

Software Entwickler TÜV
Software Entwickler

Für die TÜV-Zulassung ist eine Integrationstest mit UI Komponenten notwendig. 

Dafür wurde das Program Ranorex eingesetzt, um die UI/UX Schritte nachzumachen. Damit werden die Eingabebereich und das Verhalten des Softwares geprüft und validiert. 

Als Integration wurde das Software im Zusammenhang mit den verbundenen Hardware und Sensoren auch geprüft. 

Ein Dokument wurde entsprechend vorbereitet und an die Behörde eingereicht. 

Ranorex C#
TÜV
Sicherheitstechnik
Bamberg
6 Monate
2019-08 - 2020-01

IOT mit Analogsenoren zur Messung von Umgebungswerte

Technische Ansprechspartner Scrum
Technische Ansprechspartner

Für ein Innovationsprojekt und Bachelorprojekt wurde verschiedene Sensoren im Kombination mit im House entwickelten Relais eingesetzt, um Umgebungswerte wie Temperatur, Feuchtigkeit zu messen. 

Für das IoT Komponent sollte AWS eingesetzt werden, um die Daten über einen festen Zeitraum zu speichern und dementsprechend zu analysieren. 

AWS Lambdafunktionen PostgreSQL Atlassian JIRA Atlassian Confluence
Scrum
Sicherheitstechnik
Bamberg
7 Monate
2019-05 - 2019-11

Weiterentwicklung bestehender Legacyapplikation

Software-Entwickler Microservice REST
Software-Entwickler

Weiterentwicklung bestehender Applikationen 

Ansetzung einer neuen Microservice mit Verbindungs- und Kommunikationsaustauch an die exestierende Legacy Applikation. 

Einführungen neue UI Komponenten in Zusammenhang mit den Backend-Applikationen. 

Die Entwicklung wurde mit C# durchgeführt. 

Microsoft TFS .NET JavaScript
Microservice REST
Telekommunikation
Dresden
3 Monate
2018-12 - 2019-02

Migration bestehender Applikation zum Linux

Softwareentwickler Continuous Integration Continuous Delivery
Softwareentwickler

Für eine bestehende Applikation mit REST-API Schnittstelle im Windowsserver sollte die Anwendung demnächst auf Linux gehostet werden. 

Das Deploymentprozess sollte die folgende Aspekten berücksichtigen:  

  • Das Deployment soll automatisch laufen 
  • CI/CD Verfahren soll eingeführt werden 
  • Das Deployment soll auf unterschiedlichen Linuxdialekten (Ubuntu, Centos, SUSE) erfolgen 

BashShell SUSELinux Ubuntu CentOS REST-API Integrationstests
Continuous Integration Continuous Delivery
Telekommunikation
Dresden
1 Jahr 6 Monate
2016-11 - 2018-04

Backend

Software Entwickler Scrum Java API for RESTful Web Services Swagger ...
Software Entwickler

Entwicklung eines neuen Portals mit Nutzerverwaltung und Sensordaten mit Push-Notifications mit zahlreichen und komplexen Kundenanforderungen 

Nach dem offiziellen Eingang zum Markt fand eine Wartungsphase mit von Kunden bestellten Change Requests statt. 

Die Entwicklung bestand aus verschiedenen Entwicklungsteam mit unterschiedlichen Aufgabebereichen und Verantwortlichkeiten. 

Java EE Postgres IntelliJ IDEA Datagrip JIRA Atlassian Confluence Java 8 Jenkins Docker
Scrum Java API for RESTful Web Services Swagger Angular
Logistik
Dresden

Kompetenzen

Kompetenzen

Top-Skills

Java, .NET/C#, CI/CD

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Fortgeschritten
Atlassian JIRA
Fortgeschritten
Bitbucket pipelines
Fortgeschritten
Microsoft Azure
Fortgeschritten
Azure Pipelines
Fortgeschritten
Continuous Delivery
Fortgeschritten
Continuous Integration
Fortgeschritten
Datagrip
Fortgeschritten
Docker
Fortgeschritten
Elastic Search
Fortgeschritten
IIS
Basics
Integrationstests
Fortgeschritten
IntelliJ IDEA
Fortgeschritten
Jenkins
Fortgeschritten
JIRA
Fortgeschritten
Kubernetes
Fortgeschritten
Lambdafunktionen
Basics
Mantis Bug Tracker
Basics
Microservices
Fortgeschritten
Microsoft TFS
Basics
Polarion
Basics
REST
Fortgeschritten
REST-API
Fortgeschritten
Scrum
Basics
TÜV
Basics
V-Modell
Basics
WPF
Fortgeschritten
Rabbit-MQ
Fortgeschritten
Kafka
Basics

Betriebssysteme

CentOS
Basics
MacOS
Fortgeschritten
Ubuntu
Fortgeschritten
Windows
Fortgeschritten
Windows Server 2019
Basics
Alpine
Fortgeschritten

Programmiersprachen

C#
Fortgeschritten
.NET
Fortgeschritten
.NET-Entwickler
Fortgeschritten
.NET 8
Fortgeschritten
.NET 6
Fortgeschritten
TypeScript
Fortgeschritten
React
Fortgeschritten
Vue.js
Basics
Angular
Basics
Node JS
Fortgeschritten
Bash Shell
Basics
Helm-CLI
Fortgeschritten
Spring Boot
Fortgeschritten
Java
Fortgeschritten
Java 17
Fortgeschritten
Java EE
Fortgeschritten
JavaScript
Basics
JSON
Fortgeschritten
K8S-CLI
Fortgeschritten
SQL
Fortgeschritten
gRPC
Fortgeschritten

Datenbanken

Microsoft Azure SQL Database
Fortgeschritten
Microsoft SQL Database
Fortgeschritten
Mongo-Database
Fortgeschritten
PostgreSQL
Fortgeschritten
Arango-DB
Basics
Oracle DB
Basics

Datenkommunikation

Swagger
Rabbit-MQ
Fortgeschritten
Kafka
Basics

Berechnung / Simulation / Versuch / Validierung

Ranorex

Einsatzorte

Einsatzorte

Bamberg (Deutschland) (+50km) Dresden (+100km) Erlangen (+100km) Leipzig (+75km) Nürnberg (+75km) München (+100km) Stuttgart (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 2 Monate
2022-02 - 2025-03

Entwicklung und Rollout Mobilfunksoftware

Softwareentwickler .NET Core 6.0 .NET Core 8.0 Java ...
Softwareentwickler

Auftrag von Kunden ist es, existierende Mobilfunskberechnungen eines Stammprodukts in eine Cloudarchitektur umzuwandeln. Das neue Software wird in Microservices entwickelt, um das Rollout auf Cloudumgebungen oder on premise Lösungen zu ermöglichen. Die Microservices werden in .NET Core oder Spring Boot entwickelt, welche später auf Docker und Kubernetes deployt werden. 


Zusätzlichen Aufgaben in Rahmen der Backendentwicklung

  • Integrations- und Regressionstest
  • CI/CD Pipelines und Deployment auf verschiedene Umgebung mit Hilfe von DevOps Tools 
  • Releaseprozess einrichten und durchführen
  • Onboardingprozess einrichten.
  • Dokumentation
  • Technische Spezifikation und Abschätzung

  • Schnittstelle zu anderem Teams, um die Integration der verschiedene Komponenten zu gewährleisten, damit das Produkt einsetzbar ist. 
  • Entwicklung von Frontendprototypen, um Stakeholders eine nutzerfreundliche Oberfläche anzubieten.



Keycloak
.NET Core 6.0 .NET Core 8.0 Java Python Typescript Vue.js Docker Kubernetes Helm Argo CD Bitbucket Pipelines Spring Boot gRPC Docker Compose
6 Jahre 1 Monat
2019-03 - 2025-03

Sportportal

Software-Architecht Docker Kubernetes Azure ...
Software-Architecht

Das Projekt umfasst ein B2C Sports Ligamanagement Portal. Weitere Information kann auf Anfrage bereitgestellt werden.  Das Projekt ist ein eigenes Projekt. 

Die Aufgabe sind folgende: 

  • Backendentwicklung mit Spring Boot Webflux
  • OAuth Integration mit Keycloak (früher Okta) 
  • Front End Entwicklung mit React
  • Aufstellung des Softwares auf Azure Umgebungen z.b. Azure Container und Azure Kubernetes Service. 
  • CICD Einrichtung
  • Reguläre Reviews und Refinement mit anderen Stakeholders
  • Collaboration mit UX Designers und Implementierung von Figma Prototypen. 

OpenAPI Docker Kubernetes Microsoft Azure Azure Cosmos DB Azure DevOps Okta Figma
Docker Kubernetes Azure Spring Boot Webflux Spring Security REST API Reactive Programming TypeScript React Keycloak
2 Monate
2021-11 - 2021-12

Softwarestabilisierung in der Elektrotechnik

Software Entwickler C# .NET Framework
Software Entwickler

Die Software soll es ermöglichen, den Endnutzer Kundenprodukten miteinander konfigurieren zu lassen. Die Software soll dann anhand der konfigurierten und verbundenen Kundenprodukten die Ergebnisse der Elektrotechnik darstellen. 


Im Vordergrund des Projektes stand die Software Stabilisierung. Die Software hatte große Mangel bei der Handhabung der asynchrone Funktionalität. Die fehlerhafte Funktionalitäten hatten unerwünschten Nebenwirkungen in der User Interface, welche die Nutzerfreundlichkeit und -erfahrung deutlich reduziert hatten. 


Nach der Software Stabilisierung gab es kleinere Verbesserungspunkte oder Kundenanforderungen, die im Rahmen des Projektes realisiert wurden. 


Das Projekt wurde im SCRUM Modell durchgeführt.


Windows Presentation Foundation
C# .NET Framework
Bamberg (Deutschland)
10 Monate
2020-12 - 2021-09

Projektdatenbank

Softwareentwickler Microservices IIS Elastic Search
Softwareentwickler
WPF .NET3.0 Microsoft SQL Database Windows Server 2019
Microservices IIS Elastic Search
Bamberg
2 Jahre 1 Monat
2019-09 - 2021-09

Weiterentwicklung eines Bestandsprodukt

Software-Entwickler V-Modell
Software-Entwickler
.NET Polarion WPF Mantis Bug Tracker Jenkins
V-Modell
Sicherheitstechnik
Bamberg
2 Jahre 6 Monate
2019-04 - 2021-09

Ranorex UI Test

Software Entwickler TÜV
Software Entwickler

Für die TÜV-Zulassung ist eine Integrationstest mit UI Komponenten notwendig. 

Dafür wurde das Program Ranorex eingesetzt, um die UI/UX Schritte nachzumachen. Damit werden die Eingabebereich und das Verhalten des Softwares geprüft und validiert. 

Als Integration wurde das Software im Zusammenhang mit den verbundenen Hardware und Sensoren auch geprüft. 

Ein Dokument wurde entsprechend vorbereitet und an die Behörde eingereicht. 

Ranorex C#
TÜV
Sicherheitstechnik
Bamberg
6 Monate
2019-08 - 2020-01

IOT mit Analogsenoren zur Messung von Umgebungswerte

Technische Ansprechspartner Scrum
Technische Ansprechspartner

Für ein Innovationsprojekt und Bachelorprojekt wurde verschiedene Sensoren im Kombination mit im House entwickelten Relais eingesetzt, um Umgebungswerte wie Temperatur, Feuchtigkeit zu messen. 

Für das IoT Komponent sollte AWS eingesetzt werden, um die Daten über einen festen Zeitraum zu speichern und dementsprechend zu analysieren. 

AWS Lambdafunktionen PostgreSQL Atlassian JIRA Atlassian Confluence
Scrum
Sicherheitstechnik
Bamberg
7 Monate
2019-05 - 2019-11

Weiterentwicklung bestehender Legacyapplikation

Software-Entwickler Microservice REST
Software-Entwickler

Weiterentwicklung bestehender Applikationen 

Ansetzung einer neuen Microservice mit Verbindungs- und Kommunikationsaustauch an die exestierende Legacy Applikation. 

Einführungen neue UI Komponenten in Zusammenhang mit den Backend-Applikationen. 

Die Entwicklung wurde mit C# durchgeführt. 

Microsoft TFS .NET JavaScript
Microservice REST
Telekommunikation
Dresden
3 Monate
2018-12 - 2019-02

Migration bestehender Applikation zum Linux

Softwareentwickler Continuous Integration Continuous Delivery
Softwareentwickler

Für eine bestehende Applikation mit REST-API Schnittstelle im Windowsserver sollte die Anwendung demnächst auf Linux gehostet werden. 

Das Deploymentprozess sollte die folgende Aspekten berücksichtigen:  

  • Das Deployment soll automatisch laufen 
  • CI/CD Verfahren soll eingeführt werden 
  • Das Deployment soll auf unterschiedlichen Linuxdialekten (Ubuntu, Centos, SUSE) erfolgen 

BashShell SUSELinux Ubuntu CentOS REST-API Integrationstests
Continuous Integration Continuous Delivery
Telekommunikation
Dresden
1 Jahr 6 Monate
2016-11 - 2018-04

Backend

Software Entwickler Scrum Java API for RESTful Web Services Swagger ...
Software Entwickler

Entwicklung eines neuen Portals mit Nutzerverwaltung und Sensordaten mit Push-Notifications mit zahlreichen und komplexen Kundenanforderungen 

Nach dem offiziellen Eingang zum Markt fand eine Wartungsphase mit von Kunden bestellten Change Requests statt. 

Die Entwicklung bestand aus verschiedenen Entwicklungsteam mit unterschiedlichen Aufgabebereichen und Verantwortlichkeiten. 

Java EE Postgres IntelliJ IDEA Datagrip JIRA Atlassian Confluence Java 8 Jenkins Docker
Scrum Java API for RESTful Web Services Swagger Angular
Logistik
Dresden

Kompetenzen

Kompetenzen

Top-Skills

Java, .NET/C#, CI/CD

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Fortgeschritten
Atlassian JIRA
Fortgeschritten
Bitbucket pipelines
Fortgeschritten
Microsoft Azure
Fortgeschritten
Azure Pipelines
Fortgeschritten
Continuous Delivery
Fortgeschritten
Continuous Integration
Fortgeschritten
Datagrip
Fortgeschritten
Docker
Fortgeschritten
Elastic Search
Fortgeschritten
IIS
Basics
Integrationstests
Fortgeschritten
IntelliJ IDEA
Fortgeschritten
Jenkins
Fortgeschritten
JIRA
Fortgeschritten
Kubernetes
Fortgeschritten
Lambdafunktionen
Basics
Mantis Bug Tracker
Basics
Microservices
Fortgeschritten
Microsoft TFS
Basics
Polarion
Basics
REST
Fortgeschritten
REST-API
Fortgeschritten
Scrum
Basics
TÜV
Basics
V-Modell
Basics
WPF
Fortgeschritten
Rabbit-MQ
Fortgeschritten
Kafka
Basics

Betriebssysteme

CentOS
Basics
MacOS
Fortgeschritten
Ubuntu
Fortgeschritten
Windows
Fortgeschritten
Windows Server 2019
Basics
Alpine
Fortgeschritten

Programmiersprachen

C#
Fortgeschritten
.NET
Fortgeschritten
.NET-Entwickler
Fortgeschritten
.NET 8
Fortgeschritten
.NET 6
Fortgeschritten
TypeScript
Fortgeschritten
React
Fortgeschritten
Vue.js
Basics
Angular
Basics
Node JS
Fortgeschritten
Bash Shell
Basics
Helm-CLI
Fortgeschritten
Spring Boot
Fortgeschritten
Java
Fortgeschritten
Java 17
Fortgeschritten
Java EE
Fortgeschritten
JavaScript
Basics
JSON
Fortgeschritten
K8S-CLI
Fortgeschritten
SQL
Fortgeschritten
gRPC
Fortgeschritten

Datenbanken

Microsoft Azure SQL Database
Fortgeschritten
Microsoft SQL Database
Fortgeschritten
Mongo-Database
Fortgeschritten
PostgreSQL
Fortgeschritten
Arango-DB
Basics
Oracle DB
Basics

Datenkommunikation

Swagger
Rabbit-MQ
Fortgeschritten
Kafka
Basics

Berechnung / Simulation / Versuch / Validierung

Ranorex

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.