Software-Craftsman mit mehrjähriger Erfahrung in der Full-Stack-Entwicklung
Aktualisiert am 09.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Spring
AWS
Behavior Driven Development
Cucumber
JUnit
Backend-Entwicklung
Frontend-Entwicklung
ReactJS
Jenkins
JavaScript
TypeScript
Maven
Docker
Sprint-Boot
Kubernetes
Gitlab CI
Npm
PostgreSQL
End-To-End-Test
Deutsch
English
Hindi
Urdu

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 5 Monate
2023-01 - heute

Partnerschnittstelle

Full Stack Entwickler
Full Stack Entwickler
  • Entwicklung einer standardisierten API für Partner zur Ticketbuchung, Sitzplatzreservierung und Angebotssuche. 
  • Middleware zur Steuerung von API-Zugriff je nach Partnervertrag. 
  • Bereitstellung umfangreicher Angebotsdaten als herunterladbare Datei.
Deutsche Bahn
3 Jahre 7 Monate
2019-07 - 2023-01

Vertriebssystem

Full Stack Entwickler
Full Stack Entwickler

Entwicklung eines Vertriebssystems für Fahrscheine, Reservierungen und andere Bahn Produkte und Bereitstellung der Daten für andere Kanäle, wie z.B. Web, Mobile, Buchung etc.

  • Entwicklung eines neuen integrierten Vertriebssystem zum Verkauf und Vertrieb von Fahrscheinen, Reservierungen und andere Produkte über verschiedene Nutzer-Kanäle. 
  • Zentrale Aufgaben sind die Erstellung von anfragebasierten Angeboten, Preisfindung und Informationsbereitstellung für andere Kanäle, wie z.B. Web, Mobile, Buchung etc.
Deutsche Bahn
7 Monate
2018-10 - 2019-04

Dashboard

Full Stack Entwickler
Full Stack Entwickler

Entwicklung eines Dashboards zur Fortschrittsanzeige von Reporting-Prozessen, Einführung von UI-Tests mit Robot Framework für ein existierendes Produkt. Koordination mit Kunden & Projektpartnern

  • Für ein bestehendes Enterprise Portal wurde ein neues Dashboard entwickelt, dass den Fortschritt von Reporting Prozessen visualisiert und dem Endnutzer wichtige Informationen zur Bewertung der Prozesse darstellt. 
  • Zuvor wurde für das gleiche Portal automatisierte UI- Testframeworks mittels des Robot Frameworks entwickelt. 
  • Zu den weiteren Aufgaben gehörte auch die Koordination mit Kunden & Projektpartnern

Union Investment
7 Monate
2018-01 - 2018-07

Partner-Portal

Full Stack Entwickler
Full Stack Entwickler

Realisierung eines Informationsportals über die Geschäftsaktivitäten des Partners. Beziehung, Aufbereitung and Visualisierung der Informationen aus den internen Systemen.

  • Für einen großen deutschen Versandhändler wurde ein Partner Informationsportal realisiert. 
  • Das Online-Portal bündelt Informationen über die Geschäftsaktivitäten des Partners. 
  • Die hierzu notwendigen Informationen werden von internen Systemen des Versandhändlers bezogen, aufbereitet und visualisiert.
Otto GmbH
1 Jahr 4 Monate
2016-09 - 2017-12

QIVICON Smart Home

Backend Entwickler
Backend Entwickler

Implementierung und Dokumentation von APIs für QIVICON Smart-Home-Geräte.

  • Als Teil des API Entwicklungsteams habe ich bei der Implementierung und Dokumentation von unterschiedlichen APIs mitgewirkt. 
  • Zu den Aufgaben zählten u. a. Recherche, Entwicklung, Dokumentation, Design und Test.
Deutsche Telekom
9 Monate
2015-12 - 2016-08

Eclipse SmartHome

Frontend Entwickler
Frontend Entwickler

Entwicklung und Implementierung einer Benutzeroberfläche zur Einstellung, Verwaltung und Konfiguration verschiedener Eclipse-Smarthome/OpenHAB-Funktionen. 

  • Als Werkstudent habe ich im Eclipse SmartHome Entwicklungsteam das Werkzeug PaperUI weiterentwickelt. 
  • Dabei habe ich neue Oberflächen entworfen und automatisierte Tests durchgeführt.
Deutsche Telekom
1 Jahr 5 Monate
2014-07 - 2015-11

Interne Projekte

Full Stack Entwickler
Full Stack Entwickler

Entwicklung von SOAP Reverse Proxy Server, Smarthome Widget für Samsung Gear S, XLSX-Support für ein vorhandenes Tool, UI-Design für Yakindu Smart Car. 

  • Als Werkstudent habe ich die Entwicklungsteams in den folgenden Projekten unterstützt:
  • SOAP Reverse Proxy Server: Erstellung eines Werkzeuges, um SOAP Anfragen, an Drittanbieter-Server zu übertragen, während Metadaten hinzugefügt werden.
  • Smarthome Widget für Samsung Gear S: UI Entwicklung für die Smartwatch.
  • SL Tool: Aktualisierung des Tools zur Unterstützung von XLSX-Dateien
  • Yakindu Smart Car: UI Entwicklung
Itemis AG
10 Monate
2013-06 - 2014-03

Xavor Pakistan

Full Stack Entwickler
Full Stack Entwickler

Entwicklung von Apps zur Überwachung des Herstellungslebenszyklus, Marketingausgaben und Unternehmensstrategien. Als Teil des Entwicklungsteams habe ich in den folgenden Projekten gearbeitet:

  • FGS Treadstone: Entwicklung einer App, um den Herstellungslebenszyklus von medizinischen Geräten zu überwachen.
  • HCP 360: Entwicklung einer App, um die Ausgaben des Marketingteams für die medizinische Fachkräfte zu überwachen.
  • HVT Marketing Data Portal: Entwicklung einer App zur Überwachung von Marketingstrategien im Unternehmen.

Edward Lifesciences

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 2 Monate
2014-04 - 2017-05

M.Sc. Distributed Software Systems

M.Sc., TU Darmstadt
M.Sc.
TU Darmstadt
3 Jahre 10 Monate
2009-09 - 2013-06

BS. Computer Science

BS, NUCES Pakistan
BS
NUCES Pakistan

Kompetenzen

Kompetenzen

Top-Skills

Java Spring AWS Behavior Driven Development Cucumber JUnit Backend-Entwicklung Frontend-Entwicklung ReactJS Jenkins JavaScript TypeScript Maven Docker Sprint-Boot Kubernetes Gitlab CI Npm PostgreSQL End-To-End-Test

Produkte / Standards / Erfahrungen / Methoden

KENNTNISSE UND FÄHIGKEITEN:

CI/CD

  • Kubernetes
  • Docker
  • Gitlab CI
  • Jenkins


Methoden

  • Objektorientierte Programmierung
  • TDD, BDD


Werkzeuge

  • Maven
  • NPM
  • Git


BERUFSERFAHRUNG

06/2014 ? heute

Rolle: Senior Softwareentwickler 

Kunde: Itemis AG


06/2013 ? 03/2014

Rolle: Softwareentwickler 

Kunde: Xavor Pakistan


06/2012 ? 08/2012

Rolle: Intern - Android Entwickler 

Kunde: Warid Telecom

Programmiersprachen

JAVA
Spring
Spring Boot
MapStruct
Cucumber
Vue
Vuetify
Vite
Selenium
Playwright
Jest
SCSS
TypeScript
JavaScript
SQL
PHP
Angular
C#
.Net

Datenbanken

PostgreSQL
SQLite
MySQL
MSSQL
Redis
EXASOL

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 5 Monate
2023-01 - heute

Partnerschnittstelle

Full Stack Entwickler
Full Stack Entwickler
  • Entwicklung einer standardisierten API für Partner zur Ticketbuchung, Sitzplatzreservierung und Angebotssuche. 
  • Middleware zur Steuerung von API-Zugriff je nach Partnervertrag. 
  • Bereitstellung umfangreicher Angebotsdaten als herunterladbare Datei.
Deutsche Bahn
3 Jahre 7 Monate
2019-07 - 2023-01

Vertriebssystem

Full Stack Entwickler
Full Stack Entwickler

Entwicklung eines Vertriebssystems für Fahrscheine, Reservierungen und andere Bahn Produkte und Bereitstellung der Daten für andere Kanäle, wie z.B. Web, Mobile, Buchung etc.

  • Entwicklung eines neuen integrierten Vertriebssystem zum Verkauf und Vertrieb von Fahrscheinen, Reservierungen und andere Produkte über verschiedene Nutzer-Kanäle. 
  • Zentrale Aufgaben sind die Erstellung von anfragebasierten Angeboten, Preisfindung und Informationsbereitstellung für andere Kanäle, wie z.B. Web, Mobile, Buchung etc.
Deutsche Bahn
7 Monate
2018-10 - 2019-04

Dashboard

Full Stack Entwickler
Full Stack Entwickler

Entwicklung eines Dashboards zur Fortschrittsanzeige von Reporting-Prozessen, Einführung von UI-Tests mit Robot Framework für ein existierendes Produkt. Koordination mit Kunden & Projektpartnern

  • Für ein bestehendes Enterprise Portal wurde ein neues Dashboard entwickelt, dass den Fortschritt von Reporting Prozessen visualisiert und dem Endnutzer wichtige Informationen zur Bewertung der Prozesse darstellt. 
  • Zuvor wurde für das gleiche Portal automatisierte UI- Testframeworks mittels des Robot Frameworks entwickelt. 
  • Zu den weiteren Aufgaben gehörte auch die Koordination mit Kunden & Projektpartnern

Union Investment
7 Monate
2018-01 - 2018-07

Partner-Portal

Full Stack Entwickler
Full Stack Entwickler

Realisierung eines Informationsportals über die Geschäftsaktivitäten des Partners. Beziehung, Aufbereitung and Visualisierung der Informationen aus den internen Systemen.

  • Für einen großen deutschen Versandhändler wurde ein Partner Informationsportal realisiert. 
  • Das Online-Portal bündelt Informationen über die Geschäftsaktivitäten des Partners. 
  • Die hierzu notwendigen Informationen werden von internen Systemen des Versandhändlers bezogen, aufbereitet und visualisiert.
Otto GmbH
1 Jahr 4 Monate
2016-09 - 2017-12

QIVICON Smart Home

Backend Entwickler
Backend Entwickler

Implementierung und Dokumentation von APIs für QIVICON Smart-Home-Geräte.

  • Als Teil des API Entwicklungsteams habe ich bei der Implementierung und Dokumentation von unterschiedlichen APIs mitgewirkt. 
  • Zu den Aufgaben zählten u. a. Recherche, Entwicklung, Dokumentation, Design und Test.
Deutsche Telekom
9 Monate
2015-12 - 2016-08

Eclipse SmartHome

Frontend Entwickler
Frontend Entwickler

Entwicklung und Implementierung einer Benutzeroberfläche zur Einstellung, Verwaltung und Konfiguration verschiedener Eclipse-Smarthome/OpenHAB-Funktionen. 

  • Als Werkstudent habe ich im Eclipse SmartHome Entwicklungsteam das Werkzeug PaperUI weiterentwickelt. 
  • Dabei habe ich neue Oberflächen entworfen und automatisierte Tests durchgeführt.
Deutsche Telekom
1 Jahr 5 Monate
2014-07 - 2015-11

Interne Projekte

Full Stack Entwickler
Full Stack Entwickler

Entwicklung von SOAP Reverse Proxy Server, Smarthome Widget für Samsung Gear S, XLSX-Support für ein vorhandenes Tool, UI-Design für Yakindu Smart Car. 

  • Als Werkstudent habe ich die Entwicklungsteams in den folgenden Projekten unterstützt:
  • SOAP Reverse Proxy Server: Erstellung eines Werkzeuges, um SOAP Anfragen, an Drittanbieter-Server zu übertragen, während Metadaten hinzugefügt werden.
  • Smarthome Widget für Samsung Gear S: UI Entwicklung für die Smartwatch.
  • SL Tool: Aktualisierung des Tools zur Unterstützung von XLSX-Dateien
  • Yakindu Smart Car: UI Entwicklung
Itemis AG
10 Monate
2013-06 - 2014-03

Xavor Pakistan

Full Stack Entwickler
Full Stack Entwickler

Entwicklung von Apps zur Überwachung des Herstellungslebenszyklus, Marketingausgaben und Unternehmensstrategien. Als Teil des Entwicklungsteams habe ich in den folgenden Projekten gearbeitet:

  • FGS Treadstone: Entwicklung einer App, um den Herstellungslebenszyklus von medizinischen Geräten zu überwachen.
  • HCP 360: Entwicklung einer App, um die Ausgaben des Marketingteams für die medizinische Fachkräfte zu überwachen.
  • HVT Marketing Data Portal: Entwicklung einer App zur Überwachung von Marketingstrategien im Unternehmen.

Edward Lifesciences

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 2 Monate
2014-04 - 2017-05

M.Sc. Distributed Software Systems

M.Sc., TU Darmstadt
M.Sc.
TU Darmstadt
3 Jahre 10 Monate
2009-09 - 2013-06

BS. Computer Science

BS, NUCES Pakistan
BS
NUCES Pakistan

Kompetenzen

Kompetenzen

Top-Skills

Java Spring AWS Behavior Driven Development Cucumber JUnit Backend-Entwicklung Frontend-Entwicklung ReactJS Jenkins JavaScript TypeScript Maven Docker Sprint-Boot Kubernetes Gitlab CI Npm PostgreSQL End-To-End-Test

Produkte / Standards / Erfahrungen / Methoden

KENNTNISSE UND FÄHIGKEITEN:

CI/CD

  • Kubernetes
  • Docker
  • Gitlab CI
  • Jenkins


Methoden

  • Objektorientierte Programmierung
  • TDD, BDD


Werkzeuge

  • Maven
  • NPM
  • Git


BERUFSERFAHRUNG

06/2014 ? heute

Rolle: Senior Softwareentwickler 

Kunde: Itemis AG


06/2013 ? 03/2014

Rolle: Softwareentwickler 

Kunde: Xavor Pakistan


06/2012 ? 08/2012

Rolle: Intern - Android Entwickler 

Kunde: Warid Telecom

Programmiersprachen

JAVA
Spring
Spring Boot
MapStruct
Cucumber
Vue
Vuetify
Vite
Selenium
Playwright
Jest
SCSS
TypeScript
JavaScript
SQL
PHP
Angular
C#
.Net

Datenbanken

PostgreSQL
SQLite
MySQL
MSSQL
Redis
EXASOL

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.