DevOps - Softwareentwicklung und Architektur Mit persönlichem Interesse an der Programmierung von Microcontrollern wie dem ESP32 mit Rust
Aktualisiert am 16.01.2026
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2026
Verfügbar zu: 80%
davon vor Ort: 60%
Spring Framework
Java
OSGI
Kubernetes
MongoDB
Deutsch
Muttersprache
Englisch
fast täglich mit Kollegen korrespondiert

Einsatzorte

Einsatzorte

Karlsruhe (Baden) (+50km)
Deutschland
möglich

Projekte

Projekte

6 Monate
2025-01 - 2025-06

Individualentwicklung Datenplattform

DevOps Spring Boot Kubernetes
DevOps

Weiterentwicklung einer Datenplattform für Medizinprodukte.

MongoDB
Spring Boot Kubernetes
6 Monate
2024-07 - 2024-12

Weiterentwicklung Cloud-Plattform

DevOps Java Go Spring Boot
DevOps
Implementierung von Querschnittsaufgaben eine Cloud Platform in einer europäischen Cloud
Kubernetes
Java Go Spring Boot
9 Monate
2023-10 - 2024-06

Individualentwicklung Datenplattform

DevOps Java Spring Boot
DevOps

Weiterentwicklung einer Datenplattform für Medizinprodukte.

MongoDB
Java Spring Boot
1 Jahr
2022-10 - 2023-09

Realisierung einer Asset-Management Platform

DevOps swift Spring Boot
DevOps

Design und Entwicklung einer Cloud native Anwendung in einem FinTech Start-up.
Aufbau eines DevOps Teams zur Realisierung und Betrieb der Anwendung in der Cloud.

Azure Kubernetes
swift Spring Boot
2 Jahre 3 Monate
2020-07 - 2022-09

Realisierung einer Daten-Plattform auf Basis von Kubernetes

DevOps Go
DevOps
Design und Bereitstellung einer managed Daten-Plattform auf Basis von Kubernetes und Stackable Tools sowie Aufbau eines DevOps Teams zur Realisierung und Betrieb der Platform in einer europäischen Cloud.

Kubernetes Stackable Crossplane
Go

Aus- und Weiterbildung

Aus- und Weiterbildung

10/1994 - 04/2004 Studium der Informatik an der Universität Karlsruhe (TH) mit Abschluß als Diplom Informatiker 2004

08/1983 - 05/1992 Gymnasium

Position

Position

Java Entwicklung und Architektur: Design und (Weiter-)entwicklung von Java-Projekten mit dem Spring Framework + Docker, MongoDB und OSGi

Kompetenzen

Kompetenzen

Top-Skills

Spring Framework Java OSGI Kubernetes MongoDB

Produkte / Standards / Erfahrungen / Methoden

Linux-Distributionen:

Debian/Ubuntu (sehr gute Administrationskenntnisse), RedHat, SuSE

Programmierung:

* Java (1.3, 1.4, 5.0, 6.0, 8.0) SCJP

 J2EE (EJB3/EJB2), Groovy, Java-Script, BSH

* Spring SFC (Spring Framework Certification)
* Applikationsserver:
    Virgo

 Spring dm Server

 JBoss (Programmierung)

 Bea Weblogic (Administration)

* Persistenz:

 Hibernate/HQL, JPA/JPQL, EJB2 Entity Beans/EJB3, IBatis, JDBC

* Workflow-Engine: jBPM
* sonstiges:

 OSGi, RCP, RAP, SOAP, JAXP, JSP, JSF, JavaMail, ...

 Apache Axis, FOP, ...

* C/C++

 Robotersteuerung und verteilte Simulation

* RTLinux (Kernelmodule/Regeltechnik)

Modellierung:

* UML Grundkenntnisse

Datenbanken:

* MongoDB
  - MongoDB for Java Developers (M101J)
  - MongoDB for DBAs (M102)
  - The MongoDB Aggregation Framework (M121)
* CouchDB, MySQL, Oracle

Tools:

* (IDE) IntelliJ, Eclipse
* (build) Gradle, Maven, Make

Parallelprogrammierung:

* J2EE - Workflow-Engine jBPM
* CORBA (OmniORB), RMI und HLA (High Level Architecture)

 "Laufzeitoptimierung von Nachrichten in verteilten Systemen"

* Speichergekoppelte Systeme

 (SUN Solaris / Multi-Threaded)

* Nachrichtengekoppelte Parallelrechner

 (Vektorrechner VPP 300 / Occam & MPI)


Spezifikationen:

* HLA - verteilte Simulation (RTE)
* ITEX - Basiskommunikation
* SCORM - eLearning (CAM/RTE)

sonstiges:

* ITIL-Zertifizierung

Betriebssysteme

CP/M
benutzt auf CPC 464
Echtzeitbetriebssysteme
RTLinux - Kernelmodule programmiert
HPUX
benutzt
MS-DOS
benutzt
OS/2
ausprobiert
OSX
Desktop OS seit 2015
SUN OS, Solaris
Grundkenntnisse Administration
Unix
C++/Java-Entwicklung, Linux als Desktop OS von 1993 bis 2015
Windows
benutzt, Admin Kenntnisse in NT

Programmiersprachen

Assembler
Kleinere Programme auf x86-Basis
C
RT-Linux Kernelprogrammierung
C++
Basics
CORBA IDL
Performance-Untersuchungen mit dem OmniORB Event-Service
Delphi
ausprobiert
Emacs
Für TCL/TK Programmierung benutzt.
Imake, GNU-Make, Make-Maker etc...
Grundkenntnisse
Java
Fortgeschritten
JavaScript
Hauptrealisierungssprache / Spring und J2EE-Anwendungen
Maschinensprachen
Praktikum
MATLAB / Simulink
benutzt für Analysis und Lineare Algebra Aufgaben
Occam
im Rahmen eines Vektorrechner-Praktikums
Pascal
Perl
kleinere LAMP-Anwendung erweitert
PHP
Forum angepasst, dynamische Webseite mit Suche/Paging/AJAX
PL/SQL
Oracle Workspace Manager benutzt - kleinere Update-Skripte gewartet
Python
im Rahmen der Programmierung von Microcontrollern
Qt
im Rahmen der Studienarbeit
Scriptsprachen
Groovy
Shell
Zsh: gute Programmierkenntnisse, Alltagswerkzeug
Tcl/Tk
HiWi-Job
TeX, LaTeX
Diplomarbeit, diverse kleinere Dokumente
Go
Basics
Rust
Basics
Groovy-Skripte / Java-Integration

Datenbanken

MongoDB
Fundierte Kenntnisse
MySQL
Gute Kenntnisse (Administration und Programmierung)
Oracle
Programmierung Oracle 10g und Grundlagen der Administration Oracle 8/9i/10g
SQL
Gute Kenntnisse

Datenkommunikation

CORBA
Performance Untersuchungen des OmniORB Event-Service
Internet, Intranet
Java Servlet, HTML, Perl-cgi
Message Queuing
J2EE (Message Driven Beans)
TCP/IP
Routing (Sun Solaris/Linux), Firewall-Konfiguration (Linux)

Hardware

Echtzeitsysteme
Trajektoriengenerierung für einen mobilen Roboter
Framegrabber
Bilderkennung in der Robotik
NEC
Portierung eines C++-Moduls für den NEC V25
PC
Sensoren
RTLinux - Regelung eines inversen Pendels / Laufmaschinensteuerung
Vektor-/Parallelrechner
diverse Praktika: Nachrichtengekoppelte und speichergekoppelte Systeme

Branchen

Branchen

Cloudanbieter: managed Data-Plattform, Security
Energieversorger: Stammdatenverwaltung: Java/Spring/JPA/Oracle

Transport- und Logistikunternehmen: eLearning mit SCORM (Server: J2EE-Basis / Client: AJAX/JSP)
Telekommunikation: Workflow-System J2EE/Spring/JBoss/jBPM
Verlag: Webentwicklung AJAX/PHP
IT-Dienstleister: Webentwicklung und Administration von Linux-Servern
Banken: Operating und Monitoring / Deployment und Konfiguration von J2EE-Software
öffentlicher Dienst: Konfiguration, Administration und Monitoring
Verkehrstechnik: Firmware-Programmierung für eine Fahrzeug-Verkehrskommunikationseinheit

Einsatzorte

Einsatzorte

Karlsruhe (Baden) (+50km)
Deutschland
möglich

Projekte

Projekte

6 Monate
2025-01 - 2025-06

Individualentwicklung Datenplattform

DevOps Spring Boot Kubernetes
DevOps

Weiterentwicklung einer Datenplattform für Medizinprodukte.

MongoDB
Spring Boot Kubernetes
6 Monate
2024-07 - 2024-12

Weiterentwicklung Cloud-Plattform

DevOps Java Go Spring Boot
DevOps
Implementierung von Querschnittsaufgaben eine Cloud Platform in einer europäischen Cloud
Kubernetes
Java Go Spring Boot
9 Monate
2023-10 - 2024-06

Individualentwicklung Datenplattform

DevOps Java Spring Boot
DevOps

Weiterentwicklung einer Datenplattform für Medizinprodukte.

MongoDB
Java Spring Boot
1 Jahr
2022-10 - 2023-09

Realisierung einer Asset-Management Platform

DevOps swift Spring Boot
DevOps

Design und Entwicklung einer Cloud native Anwendung in einem FinTech Start-up.
Aufbau eines DevOps Teams zur Realisierung und Betrieb der Anwendung in der Cloud.

Azure Kubernetes
swift Spring Boot
2 Jahre 3 Monate
2020-07 - 2022-09

Realisierung einer Daten-Plattform auf Basis von Kubernetes

DevOps Go
DevOps
Design und Bereitstellung einer managed Daten-Plattform auf Basis von Kubernetes und Stackable Tools sowie Aufbau eines DevOps Teams zur Realisierung und Betrieb der Platform in einer europäischen Cloud.

Kubernetes Stackable Crossplane
Go

Aus- und Weiterbildung

Aus- und Weiterbildung

10/1994 - 04/2004 Studium der Informatik an der Universität Karlsruhe (TH) mit Abschluß als Diplom Informatiker 2004

08/1983 - 05/1992 Gymnasium

Position

Position

Java Entwicklung und Architektur: Design und (Weiter-)entwicklung von Java-Projekten mit dem Spring Framework + Docker, MongoDB und OSGi

Kompetenzen

Kompetenzen

Top-Skills

Spring Framework Java OSGI Kubernetes MongoDB

Produkte / Standards / Erfahrungen / Methoden

Linux-Distributionen:

Debian/Ubuntu (sehr gute Administrationskenntnisse), RedHat, SuSE

Programmierung:

* Java (1.3, 1.4, 5.0, 6.0, 8.0) SCJP

 J2EE (EJB3/EJB2), Groovy, Java-Script, BSH

* Spring SFC (Spring Framework Certification)
* Applikationsserver:
    Virgo

 Spring dm Server

 JBoss (Programmierung)

 Bea Weblogic (Administration)

* Persistenz:

 Hibernate/HQL, JPA/JPQL, EJB2 Entity Beans/EJB3, IBatis, JDBC

* Workflow-Engine: jBPM
* sonstiges:

 OSGi, RCP, RAP, SOAP, JAXP, JSP, JSF, JavaMail, ...

 Apache Axis, FOP, ...

* C/C++

 Robotersteuerung und verteilte Simulation

* RTLinux (Kernelmodule/Regeltechnik)

Modellierung:

* UML Grundkenntnisse

Datenbanken:

* MongoDB
  - MongoDB for Java Developers (M101J)
  - MongoDB for DBAs (M102)
  - The MongoDB Aggregation Framework (M121)
* CouchDB, MySQL, Oracle

Tools:

* (IDE) IntelliJ, Eclipse
* (build) Gradle, Maven, Make

Parallelprogrammierung:

* J2EE - Workflow-Engine jBPM
* CORBA (OmniORB), RMI und HLA (High Level Architecture)

 "Laufzeitoptimierung von Nachrichten in verteilten Systemen"

* Speichergekoppelte Systeme

 (SUN Solaris / Multi-Threaded)

* Nachrichtengekoppelte Parallelrechner

 (Vektorrechner VPP 300 / Occam & MPI)


Spezifikationen:

* HLA - verteilte Simulation (RTE)
* ITEX - Basiskommunikation
* SCORM - eLearning (CAM/RTE)

sonstiges:

* ITIL-Zertifizierung

Betriebssysteme

CP/M
benutzt auf CPC 464
Echtzeitbetriebssysteme
RTLinux - Kernelmodule programmiert
HPUX
benutzt
MS-DOS
benutzt
OS/2
ausprobiert
OSX
Desktop OS seit 2015
SUN OS, Solaris
Grundkenntnisse Administration
Unix
C++/Java-Entwicklung, Linux als Desktop OS von 1993 bis 2015
Windows
benutzt, Admin Kenntnisse in NT

Programmiersprachen

Assembler
Kleinere Programme auf x86-Basis
C
RT-Linux Kernelprogrammierung
C++
Basics
CORBA IDL
Performance-Untersuchungen mit dem OmniORB Event-Service
Delphi
ausprobiert
Emacs
Für TCL/TK Programmierung benutzt.
Imake, GNU-Make, Make-Maker etc...
Grundkenntnisse
Java
Fortgeschritten
JavaScript
Hauptrealisierungssprache / Spring und J2EE-Anwendungen
Maschinensprachen
Praktikum
MATLAB / Simulink
benutzt für Analysis und Lineare Algebra Aufgaben
Occam
im Rahmen eines Vektorrechner-Praktikums
Pascal
Perl
kleinere LAMP-Anwendung erweitert
PHP
Forum angepasst, dynamische Webseite mit Suche/Paging/AJAX
PL/SQL
Oracle Workspace Manager benutzt - kleinere Update-Skripte gewartet
Python
im Rahmen der Programmierung von Microcontrollern
Qt
im Rahmen der Studienarbeit
Scriptsprachen
Groovy
Shell
Zsh: gute Programmierkenntnisse, Alltagswerkzeug
Tcl/Tk
HiWi-Job
TeX, LaTeX
Diplomarbeit, diverse kleinere Dokumente
Go
Basics
Rust
Basics
Groovy-Skripte / Java-Integration

Datenbanken

MongoDB
Fundierte Kenntnisse
MySQL
Gute Kenntnisse (Administration und Programmierung)
Oracle
Programmierung Oracle 10g und Grundlagen der Administration Oracle 8/9i/10g
SQL
Gute Kenntnisse

Datenkommunikation

CORBA
Performance Untersuchungen des OmniORB Event-Service
Internet, Intranet
Java Servlet, HTML, Perl-cgi
Message Queuing
J2EE (Message Driven Beans)
TCP/IP
Routing (Sun Solaris/Linux), Firewall-Konfiguration (Linux)

Hardware

Echtzeitsysteme
Trajektoriengenerierung für einen mobilen Roboter
Framegrabber
Bilderkennung in der Robotik
NEC
Portierung eines C++-Moduls für den NEC V25
PC
Sensoren
RTLinux - Regelung eines inversen Pendels / Laufmaschinensteuerung
Vektor-/Parallelrechner
diverse Praktika: Nachrichtengekoppelte und speichergekoppelte Systeme

Branchen

Branchen

Cloudanbieter: managed Data-Plattform, Security
Energieversorger: Stammdatenverwaltung: Java/Spring/JPA/Oracle

Transport- und Logistikunternehmen: eLearning mit SCORM (Server: J2EE-Basis / Client: AJAX/JSP)
Telekommunikation: Workflow-System J2EE/Spring/JBoss/jBPM
Verlag: Webentwicklung AJAX/PHP
IT-Dienstleister: Webentwicklung und Administration von Linux-Servern
Banken: Operating und Monitoring / Deployment und Konfiguration von J2EE-Software
öffentlicher Dienst: Konfiguration, Administration und Monitoring
Verkehrstechnik: Firmware-Programmierung für eine Fahrzeug-Verkehrskommunikationseinheit

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.