Lead-/Senior Entwickler (Java, Python & mehr) + IT-Berater
Aktualisiert am 22.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 80%
Java
Python
Kafka
Spring Boot
Automotive
SQL
REST
Testautomatisierung
Architektur
Electron
Mikroservices
Backend-Entwickler
Projektmanagement
Testing
Jenkins
Java 17
Kubernetes
Microsoft Azure
Teamleading
SonarQube
Codebeamer
MS Power BI
Fullstack
Deutsch Muttersprache
Englisch: verhandlungssicher

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-11 - heute

Entwicklung einer Software zur unternehmensweiten Sammlung, Bewertung/Auswertung und Reporting von Qualitätsmetriken

Team Lead & Senior Software-Developer/-Architekt Microsoft Azure terraform Python ...
Team Lead & Senior Software-Developer/-Architekt
Leitung eines Teams sowie aktive Mitentwicklung im Team; Entwicklung
einer Software zur unternehmensweiten Sammlung,
Bewertung/Auswertung und Reporting von Qualitätsmetriken (u.a. aus
Anforderungsmanagement, Testmanagement, Softwareentwicklung)
Microsoft Azure terraform Python pandas sqlalchemy Pydantic PostgreSQL Jenkins GitHub Actions Codebeamer Power BI Confluence API Bitbucket API Jira API SonarQube API Artifactory API
IT-Dienstleister
5 Jahre
2020-01 - 2024-12

Entwicklung einer zentralen Software-Plattform zur Fahrzeugzertifizierung,

Senior & Lead Software Developer Java (8-17) Spring Boot Python ...
Senior & Lead Software Developer
Entwicklung einer zentralen Software-Plattform zur
Fahrzeugzertifizierung, welche als zentraler Aggregator und Bereitsteller
von Daten, die für die verschiedene Konzernaktivitäten rund um die
Zertifizierung relevant sind, dient.
Java (8-17) Spring Boot Python Kafka S3 Kubernetes Helm k9s NGINX Docker MongoDB Webflux REST-assured IntelliJ IDEA Maven JUnit Mockito Jenkins Harbor Prometheus Grafana Micrometer Kibana
IT-Dienstleister
4 Monate
2021-02 - 2021-05

Initialer Aufbau einer Software zur Generierung und Konfiguration von Bauplanungsunterlagen

Architekt und Lead Software Developer Vue.js Electron JavaScript ...
Architekt und Lead Software Developer
Entwurf der SW-Architektur und Auswahl von Frameworks/Bibliotheken;
Anforderungserfassung gemeinsam mit Endkunden; Initialer Aufbau einer
Software zur Generierung und Konfiguration von Bauplanungsunterlagen,
insb. 3D-Zeichnungen, von Bauelementen (z.B. Bewehrungen von
Bodenplatten)
Vue.js Electron JavaScript three.js Visual Studio Code
Bauunternehmen
3 Monate
2019-10 - 2019-12

Entwicklung eines Tools zur Verwaltung von Fahrzeugvarianten

Senior Software-Developer (Ein-Mann-Projekt) Java 8 Eclipse RCP SWT ...
Senior Software-Developer (Ein-Mann-Projekt)
Java 8 Eclipse RCP SWT H2-Datenbank Constraint-Solving JUnit Mockito
IT-Dienstleister
2 Jahre 3 Monate
2017-08 - 2019-10

ReqIF-Toolsuite

Teamleiter & Entwickler
Teamleiter & Entwickler

Entwicklung einer Tool-Suite (sowohl als Web- als auch als Desktop-Applikation verfügbar) für Anforderungsdokumente im ReqIF-Format, z.B. um Dokumente strukturell zu prüfen oder sie automatisch zu transformieren

8 Monate
2018-11 - 2019-06

Modernisierung Anforderungsanalyse-Tool

Entwickler & Teamleiter
Entwickler & Teamleiter

Modernisierung der Kommunikations- und Datenschicht sowie der Benutzeroberfläche eines Tools zur Analyse und Prüfung von Anforderungsdokumenten

2 Monate
2018-03 - 2018-04

REST-Service für ReqIF

Entwickler & Teamleiter
Entwickler & Teamleiter

Entwicklung eines dateibasierten REST-Services zum Austausch von (Anforderungs-)Daten im ReqIF-Format

6 Monate
2017-11 - 2018-04

REST-Standard für ReqIF

Entwickler & Teamleiter
Entwickler & Teamleiter

Spezifikation eines Standards für REST-Service-Schnittstellen zum Austausch von (Anforderungs-)Daten im ReqIF-Format (zur Förderung der Interoperabilität von Anforderungsmanagementwerkzeugen)

2 Monate
2018-01 - 2018-02

Webseiten-Entwicklung/-Design

Entwickler & Designer
Entwickler & Designer

Entwicklung einer statischen Webseite, die allerdings zur Erstellungszeit dynamisch generiert werden (mittels Jekyll)

1 Jahr
2017-01 - 2017-12

Servicebasiertes Verwaltungstool für Fahrzeugentwicklungen

Teamleiter & Entwickler
Teamleiter & Entwickler

Entwicklung einer Software bestehend aus REST-Mikroservices und einer modernen, webbasierten UI: diese dient (a) als Verbindungsglied zwischen bestehenden Tools (Standardsoftware), (b) der Verwaltung von Stammdaten und Beziehungen aller Systeme, Funktionen, Komponenten und Verantwortlichkeiten aller Baureihen bzw. Fahrzeuge eines Automobilherstellers und (c) der Durchführung diverser interner Abstimmungsprozesse

2 Jahre 2 Monate
2014-11 - 2016-12

Simulationssoftware mit grafischem Oberflächeneditor

Entwickler & Teamleiter
Entwickler & Teamleiter

Entwicklung einer grafischen Simulationssoftware für kontinuierliche bzw. eingebettete Systeme (UI und Logik)

2 Jahre 7 Monate
2014-06 - 2016-12

Software für den Test eingebetteter Systeme

Software-Entwickler
Software-Entwickler

(Weiter-)Entwicklung bestimmter Features einer Testsoftware für kontinuierliche/eingebettete Systeme (MiL-, SiL-, PiL-, HiL-Test)

4 Jahre
2013-01 - 2016-12

Testdatengenerator für MATLAB/Simulink

Software-Entwickler & Teamleiter
Software-Entwickler & Teamleiter

Entwicklung eines Tools, das automatisiert Testdaten (in Form von Signalen / zeitlichen Sequenzen) generiert, welche eine möglichst hohe strukturelle Abdeckung (Coverage) von MATLAB/Simulink-, Stateflow- und TargetLink-Modellen bewirken

3 Monate
2016-05 - 2016-07

Engineering / Beratung zu Testdatengenerierungstool

Berater
Berater

Anwendung des selbst entwickelten Testdatengenerierungstools in der Praxis (z.B. für den Test von Software, die in Trucksystemen eingesetzt wird)

5 Monate
2015-03 - 2015-07

Engineering / Beratung zu Simulationssoftware

Berater
Berater

Anwendung der selbst entwickelten Simulationssoftware in der Praxis (z.B. Design von grafischen Oberflächen und Implementierung von Skripten zur Simulation der Innenbeleuchtung und Außenbeleuchtung von Fahrzeugen)

4 Monate
2015-01 - 2015-04

Beratung zu statischen Analysetools

Berater
Berater

Ausarbeitung eines Konzepts zur Nutzung von statischen Analysetools und -techniken in einer automobilen Entwicklungsabteilung für Trucksysteme

3 Monate
2014-06 - 2014-08

Testadapter-Generator

Entwickler
Entwickler

Entwicklung eines Adapter-Generators, der es ermöglicht den aus MATLAB/Simulink-Modellen generierten Code an eine Testsoftware anzubinden und auszuführen (SiL-Test)

2 Monate
2012-08 - 2012-09

Hilfstool für Testmanagementsoftware

Entwickler
Entwickler

Entwicklung eines Tools zur Konsistenzprüfung und zum Aufräumen von Daten einer Testmanagementsoftware

3 Monate
2012-05 - 2012-07

Beratung Software-Qualitätssicherung Automotive

Berater
Berater

Ist-Analyse und Optimierung des Qualitätssicherungsprozesses in einer Entwicklungsabteilung für Antriebe von Elektro- und Hybridfahrzeugen

3 Monate
2003-01 - 2003-03

Content-Management-System für Webseite

Software-Entwickler
Software-Entwickler

Entwicklung eines individuellen webbasierten Content-Management-Systems

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 9 Monate
2010-09 - 2014-05

Promotion

Dr.-Ing., TU Berlin
Dr.-Ing.
TU Berlin
  • Softwaretest
  • Automatische Generierung von Testfällen (Testdaten)
  • Optimierungsalgorithmen / Suchalgorithmen (wie Evolutionäre Algorithmen)
  • Statische Analysetechniken
  • Entwicklung eines Tool-Prototypen
5 Jahre 10 Monate
2004-10 - 2010-07

Informatik-Studium

Diplom-Informatiker, TU Berlin
Diplom-Informatiker
TU Berlin
  • Software Engineering
  • Qualitätssicherung / Test
  • Datenbanksysteme
  • BWL / VWL / Management

Kompetenzen

Kompetenzen

Top-Skills

Java Python Kafka Spring Boot Automotive SQL REST Testautomatisierung Architektur Electron Mikroservices Backend-Entwickler Projektmanagement Testing Jenkins Java 17 Kubernetes Microsoft Azure Teamleading SonarQube Codebeamer MS Power BI Fullstack

Aufgabenbereiche

agiles Projektmanagement
Beratung
CTO
Qualitätssicherung / Test
Softwareentwicklung
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

Akita
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
DOORS
Eclipse (RCP)
Electron
Gimp
Git
Hibernate
IBM Rhapsody
Inkscape
ISO 26262
JavaFX
Jekyll
Jenkins
JSON
MATLAB, Simulink & Stateflow
Maven
OpenAPI
ReqIF
REST
Scrum
Spring (Boot)
Swagger
TPT
Visual Studio Code
XML
YAML
Z3 Constraint Solver
Kafka
Java (8-17)
Spring Boot,
S3
Kubernetes,
Helm
k9s
NGINX
Docker
MongoDB
Webflux
REST-assured
IntelliJ IDEA
JUnit
Mockito
Harbor
Prometheus
Grafana
Micrometer
Kibana
Microsoft Azure
terraform
pandas
sqlalchemy
Pydantic
PostgreSQL
GitHub
Codebeamer
Power BI
Confluence API
Bitbucket API
Jira API
SonarQube API
Artifactory API

Betriebssysteme

Linux
Microsoft Windows

Programmiersprachen

Angular
C
C++
Java
JavaScript
Liquid
MATLAB
PHP
SQL
TypeScript

Datenbanken

H2
MariaDB
Microsoft SQL Database
MongoDB
MySQL
Oracle
PostgreSQL
SQLite

Datenkommunikation

JSON RPC
REST
XML RPC

Managementerfahrung in Unternehmen

Agiles Projektmanagement
CTO
Geschäftsführung (GmbH)
Personalmanagement
Projektleitung
Technische Leitung
Teamleitung

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-11 - heute

Entwicklung einer Software zur unternehmensweiten Sammlung, Bewertung/Auswertung und Reporting von Qualitätsmetriken

Team Lead & Senior Software-Developer/-Architekt Microsoft Azure terraform Python ...
Team Lead & Senior Software-Developer/-Architekt
Leitung eines Teams sowie aktive Mitentwicklung im Team; Entwicklung
einer Software zur unternehmensweiten Sammlung,
Bewertung/Auswertung und Reporting von Qualitätsmetriken (u.a. aus
Anforderungsmanagement, Testmanagement, Softwareentwicklung)
Microsoft Azure terraform Python pandas sqlalchemy Pydantic PostgreSQL Jenkins GitHub Actions Codebeamer Power BI Confluence API Bitbucket API Jira API SonarQube API Artifactory API
IT-Dienstleister
5 Jahre
2020-01 - 2024-12

Entwicklung einer zentralen Software-Plattform zur Fahrzeugzertifizierung,

Senior & Lead Software Developer Java (8-17) Spring Boot Python ...
Senior & Lead Software Developer
Entwicklung einer zentralen Software-Plattform zur
Fahrzeugzertifizierung, welche als zentraler Aggregator und Bereitsteller
von Daten, die für die verschiedene Konzernaktivitäten rund um die
Zertifizierung relevant sind, dient.
Java (8-17) Spring Boot Python Kafka S3 Kubernetes Helm k9s NGINX Docker MongoDB Webflux REST-assured IntelliJ IDEA Maven JUnit Mockito Jenkins Harbor Prometheus Grafana Micrometer Kibana
IT-Dienstleister
4 Monate
2021-02 - 2021-05

Initialer Aufbau einer Software zur Generierung und Konfiguration von Bauplanungsunterlagen

Architekt und Lead Software Developer Vue.js Electron JavaScript ...
Architekt und Lead Software Developer
Entwurf der SW-Architektur und Auswahl von Frameworks/Bibliotheken;
Anforderungserfassung gemeinsam mit Endkunden; Initialer Aufbau einer
Software zur Generierung und Konfiguration von Bauplanungsunterlagen,
insb. 3D-Zeichnungen, von Bauelementen (z.B. Bewehrungen von
Bodenplatten)
Vue.js Electron JavaScript three.js Visual Studio Code
Bauunternehmen
3 Monate
2019-10 - 2019-12

Entwicklung eines Tools zur Verwaltung von Fahrzeugvarianten

Senior Software-Developer (Ein-Mann-Projekt) Java 8 Eclipse RCP SWT ...
Senior Software-Developer (Ein-Mann-Projekt)
Java 8 Eclipse RCP SWT H2-Datenbank Constraint-Solving JUnit Mockito
IT-Dienstleister
2 Jahre 3 Monate
2017-08 - 2019-10

ReqIF-Toolsuite

Teamleiter & Entwickler
Teamleiter & Entwickler

Entwicklung einer Tool-Suite (sowohl als Web- als auch als Desktop-Applikation verfügbar) für Anforderungsdokumente im ReqIF-Format, z.B. um Dokumente strukturell zu prüfen oder sie automatisch zu transformieren

8 Monate
2018-11 - 2019-06

Modernisierung Anforderungsanalyse-Tool

Entwickler & Teamleiter
Entwickler & Teamleiter

Modernisierung der Kommunikations- und Datenschicht sowie der Benutzeroberfläche eines Tools zur Analyse und Prüfung von Anforderungsdokumenten

2 Monate
2018-03 - 2018-04

REST-Service für ReqIF

Entwickler & Teamleiter
Entwickler & Teamleiter

Entwicklung eines dateibasierten REST-Services zum Austausch von (Anforderungs-)Daten im ReqIF-Format

6 Monate
2017-11 - 2018-04

REST-Standard für ReqIF

Entwickler & Teamleiter
Entwickler & Teamleiter

Spezifikation eines Standards für REST-Service-Schnittstellen zum Austausch von (Anforderungs-)Daten im ReqIF-Format (zur Förderung der Interoperabilität von Anforderungsmanagementwerkzeugen)

2 Monate
2018-01 - 2018-02

Webseiten-Entwicklung/-Design

Entwickler & Designer
Entwickler & Designer

Entwicklung einer statischen Webseite, die allerdings zur Erstellungszeit dynamisch generiert werden (mittels Jekyll)

1 Jahr
2017-01 - 2017-12

Servicebasiertes Verwaltungstool für Fahrzeugentwicklungen

Teamleiter & Entwickler
Teamleiter & Entwickler

Entwicklung einer Software bestehend aus REST-Mikroservices und einer modernen, webbasierten UI: diese dient (a) als Verbindungsglied zwischen bestehenden Tools (Standardsoftware), (b) der Verwaltung von Stammdaten und Beziehungen aller Systeme, Funktionen, Komponenten und Verantwortlichkeiten aller Baureihen bzw. Fahrzeuge eines Automobilherstellers und (c) der Durchführung diverser interner Abstimmungsprozesse

2 Jahre 2 Monate
2014-11 - 2016-12

Simulationssoftware mit grafischem Oberflächeneditor

Entwickler & Teamleiter
Entwickler & Teamleiter

Entwicklung einer grafischen Simulationssoftware für kontinuierliche bzw. eingebettete Systeme (UI und Logik)

2 Jahre 7 Monate
2014-06 - 2016-12

Software für den Test eingebetteter Systeme

Software-Entwickler
Software-Entwickler

(Weiter-)Entwicklung bestimmter Features einer Testsoftware für kontinuierliche/eingebettete Systeme (MiL-, SiL-, PiL-, HiL-Test)

4 Jahre
2013-01 - 2016-12

Testdatengenerator für MATLAB/Simulink

Software-Entwickler & Teamleiter
Software-Entwickler & Teamleiter

Entwicklung eines Tools, das automatisiert Testdaten (in Form von Signalen / zeitlichen Sequenzen) generiert, welche eine möglichst hohe strukturelle Abdeckung (Coverage) von MATLAB/Simulink-, Stateflow- und TargetLink-Modellen bewirken

3 Monate
2016-05 - 2016-07

Engineering / Beratung zu Testdatengenerierungstool

Berater
Berater

Anwendung des selbst entwickelten Testdatengenerierungstools in der Praxis (z.B. für den Test von Software, die in Trucksystemen eingesetzt wird)

5 Monate
2015-03 - 2015-07

Engineering / Beratung zu Simulationssoftware

Berater
Berater

Anwendung der selbst entwickelten Simulationssoftware in der Praxis (z.B. Design von grafischen Oberflächen und Implementierung von Skripten zur Simulation der Innenbeleuchtung und Außenbeleuchtung von Fahrzeugen)

4 Monate
2015-01 - 2015-04

Beratung zu statischen Analysetools

Berater
Berater

Ausarbeitung eines Konzepts zur Nutzung von statischen Analysetools und -techniken in einer automobilen Entwicklungsabteilung für Trucksysteme

3 Monate
2014-06 - 2014-08

Testadapter-Generator

Entwickler
Entwickler

Entwicklung eines Adapter-Generators, der es ermöglicht den aus MATLAB/Simulink-Modellen generierten Code an eine Testsoftware anzubinden und auszuführen (SiL-Test)

2 Monate
2012-08 - 2012-09

Hilfstool für Testmanagementsoftware

Entwickler
Entwickler

Entwicklung eines Tools zur Konsistenzprüfung und zum Aufräumen von Daten einer Testmanagementsoftware

3 Monate
2012-05 - 2012-07

Beratung Software-Qualitätssicherung Automotive

Berater
Berater

Ist-Analyse und Optimierung des Qualitätssicherungsprozesses in einer Entwicklungsabteilung für Antriebe von Elektro- und Hybridfahrzeugen

3 Monate
2003-01 - 2003-03

Content-Management-System für Webseite

Software-Entwickler
Software-Entwickler

Entwicklung eines individuellen webbasierten Content-Management-Systems

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 9 Monate
2010-09 - 2014-05

Promotion

Dr.-Ing., TU Berlin
Dr.-Ing.
TU Berlin
  • Softwaretest
  • Automatische Generierung von Testfällen (Testdaten)
  • Optimierungsalgorithmen / Suchalgorithmen (wie Evolutionäre Algorithmen)
  • Statische Analysetechniken
  • Entwicklung eines Tool-Prototypen
5 Jahre 10 Monate
2004-10 - 2010-07

Informatik-Studium

Diplom-Informatiker, TU Berlin
Diplom-Informatiker
TU Berlin
  • Software Engineering
  • Qualitätssicherung / Test
  • Datenbanksysteme
  • BWL / VWL / Management

Kompetenzen

Kompetenzen

Top-Skills

Java Python Kafka Spring Boot Automotive SQL REST Testautomatisierung Architektur Electron Mikroservices Backend-Entwickler Projektmanagement Testing Jenkins Java 17 Kubernetes Microsoft Azure Teamleading SonarQube Codebeamer MS Power BI Fullstack

Aufgabenbereiche

agiles Projektmanagement
Beratung
CTO
Qualitätssicherung / Test
Softwareentwicklung
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

Akita
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
DOORS
Eclipse (RCP)
Electron
Gimp
Git
Hibernate
IBM Rhapsody
Inkscape
ISO 26262
JavaFX
Jekyll
Jenkins
JSON
MATLAB, Simulink & Stateflow
Maven
OpenAPI
ReqIF
REST
Scrum
Spring (Boot)
Swagger
TPT
Visual Studio Code
XML
YAML
Z3 Constraint Solver
Kafka
Java (8-17)
Spring Boot,
S3
Kubernetes,
Helm
k9s
NGINX
Docker
MongoDB
Webflux
REST-assured
IntelliJ IDEA
JUnit
Mockito
Harbor
Prometheus
Grafana
Micrometer
Kibana
Microsoft Azure
terraform
pandas
sqlalchemy
Pydantic
PostgreSQL
GitHub
Codebeamer
Power BI
Confluence API
Bitbucket API
Jira API
SonarQube API
Artifactory API

Betriebssysteme

Linux
Microsoft Windows

Programmiersprachen

Angular
C
C++
Java
JavaScript
Liquid
MATLAB
PHP
SQL
TypeScript

Datenbanken

H2
MariaDB
Microsoft SQL Database
MongoDB
MySQL
Oracle
PostgreSQL
SQLite

Datenkommunikation

JSON RPC
REST
XML RPC

Managementerfahrung in Unternehmen

Agiles Projektmanagement
CTO
Geschäftsführung (GmbH)
Personalmanagement
Projektleitung
Technische Leitung
Teamleitung

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.