Java, .NET, API-Design (REST), Datenbankentwicklung (SQL, Oracle, MSSQL, DB2), Softwarearchitektur, Microservices, DevOps.
Aktualisiert am 17.09.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Datenbanken
Java
.Net
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+200km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 6 Monate
2024-04 - heute

Entwicklung einer hochsicheren Informationsplattform für den öffentlichen Sektor

Freiberuflicher Softwarearchitekt & Entwickle Java Spring Boot C# ...
Freiberuflicher Softwarearchitekt & Entwickle
  • Mitarbeit an der Architektur und Entwicklung eines großskaligen Informationssystems zur Verarbeitung klassifizierter und verschlüsselter Daten für die Bundeswehr.

  • Architektur, Design und Weiterentwicklung einer hybriden Lösung bestehend aus: Java-Backend mit REST-API, angebunden an interne Dienste; C# / WPF-Frontend zur Abbildung fachlicher Anwendungsfälle.

  • Entwicklung sicherer, verteilter Funktionen zur klassifizierten Nachrichten-Verarbeitung, -Kategorisierung und -Verschlüsselung.

  • Integration von Backend-Services mit Dokumentenmanagementsystemen (DMS) zur strukturierten Ablage von Dateien.

  • Planung, Aufbau und kontinuierliche Optimierung von Azure DevOps Pipelines zur automatisierten Bereitstellung und Qualitätssicherung verteilter Anwendungen im sicherheitskritischen Umfeld.

  • Technische Abstimmung mit Projektverantwortlichen der Bundeswehr und Drittanbieter relevanter Softwares und Schnittstellen und Dokumentation der entwickelten Lösungen.

Java Spring Boot C# .Net WPF MVVM TypeScript Oracle Azure DevOps Python PowerShell Jira Git Confluence Visual Studio intellij
BM Deutschland GmbH / BWI GmbH / Öffentlicher Dienst
10 Monate
2023-06 - 2024-03

Migration Leasing- & Abrechnung-Legacy-System für Audi AG.

Freiberuflicher Full Stack Entwickler Java Spring boot Spring Batch ...
Freiberuflicher Full Stack Entwickler
  • m Rahmen eines strategisch bedeutenden Migrationsprojekts wurde ein zentrales Legacy-System zur Verwaltung von Leasingverträgen und Abrechnungsprozessen - auch für Großkunden wie Sixt - von einer Cobol-basierten Architektur auf eine moderne, Microservices-basierte Plattform überführt. Die Anwendung besteht aus einem Java-Backend und einer angebundenen Frontend-Komponente zur interaktiven Vertragsverwaltung.

  • Analyse bestehender Geschäftslogik und Entwicklung eines schrittweisen Migrationskonzepts.

  • Design und Implementierung modularer Java-basierter Microservices mit Spring Boot und Spring Batch.

  • Anbindung an bestehende Systeme über REST APIs sowie Modernisierung der Datenmodelle.

  • Konzeption von Teststrategien, Unit- und Integrationstests.

  • Test, Dokumentation und Vorbereitung der Produktionsfreigabe.

Java Spring boot Spring Batch Microservices JSP Tomcat Git Cobol intellij Hibernate/JPA Kafka IBM DB2 Database Flyway Jenkins Confluence Postman DBeaver Jira Bitbucket Log4j Mockito Junit
Sulzer GmbH / Automobilindustrie
1 Jahr
2022-06 - 2023-05

Zentrale Konzernschnittstelle für Organisationsdaten der Deutschen Bahn

Freiberuflicher Full Stack Entwickler Java Spring boot Swagger/OpenApi ...
Freiberuflicher Full Stack Entwickler
  • Entwicklung und Betrieb einer zentralen Schnittstelle zur unternehmensweiten Bereitstellung von Daten zur Konzernorganisation der Deutschen Bahn einschließlich historischer, aktueller und geplanter Organigrammstrukturen.

  • Die Schnittstelle wird konzernweit von sämtlichen Tochtergesellschaften sowie IT-Partnern der Deutschen Bahn in deren eigenen Systemlandschaften integriert und genutzt.

  • Architektur, Design und Implementierung einer robusten REST API zur Abbildung und Verteilung organisatorischer Strukturen.

  • Datenmodellierung zur effizienten Verwaltung komplexer Organisationshierarchien und deren zeitlicher Gültigkeit.

  • Integration von Änderungen in den Konzernstrukturen und Ausweitung der API-Funktionalitäten.

  • Betrieb in containerisierten Umgebungen (Docker/Kubernetes), Aufbau und Pflege von CI/CD-Pipelines.

  • Erstellung von Unit-, Integrations- und End-to-End-Tests.

  • Technische Dokumentation zur langfristigen Wartbarkeit und Weitergabe an IT-Partner.

Java Spring boot Swagger/OpenApi Microservices Gitlab CI/CD Docker Openshift Pipeship Helm Kibana Grafana Prometheus CI/CD Eclipse Intellij Spring Tool Suite AWS Hibernate/JPA MSSQL Server Postman Log4j Mockito Junit Git
Deutsche Bahn AG / Verkehr und Logistik
1 Jahr 2 Monate
2021-04 - 2022-05

Microservice-Lösungen für Bewerber- und Lieferantenmanagement

Freiberuflicher Full Stack Entwickler C# .Net Core Entity Framework ...
Freiberuflicher Full Stack Entwickler
  • Entwurf und Entwicklung von Microservices zur Digitalisierung und Automatisierung von Bewerber- und Lieferantenprozessen.

  • Durchführung von Architektur- und Code-Reviews sowie Performance-Optimierungen.

  • Testing, Dokumentation und Integration in die bestehende IT-Infrastruktur.

C# .Net Core Entity Framework VS Code Gitlab CI/CD Openshift Docker Helm Amazon AWS Cake REST MSSQL Server MongoDB Postman Serilog NSubsitute MS Test-Tools Python Bash Script Git Scrum Jira
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
3 Monate
2021-01 - 2021-03

Entwicklung einer Schnittstelle zur Bundesdruckerei

Freiberuflicher Full Stack Entwickler C# .Net Core Entity Framework ...
Freiberuflicher Full Stack Entwickler
  • Analyse und Umsetzung einer Schnittstelle für die Integration von Bundesdruckerei-Diensten.

  • Entwicklung und Konfiguration der Kommunikationsmodule.

  • Erstellung von Testszenarien und Sicherstellung der Datenintegrität.

C# .Net Core Entity Framework VS Code Gitlab CI/CD Openshift Docker Helm Amazon AWS Cake REST MSSQL Server Serilog NSubsitute MS Test-Tools Python Bash Script Git Scrum Jira
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
1 Jahr 6 Monate
2019-07 - 2020-12

Modernisierung und Umstellung eines internen ERP-Systems auf .NET

Freiberuflicher Software-Engineer C# WPF MVVM ...
Freiberuflicher Software-Engineer
  • Durchführung einer detaillierten Anforderungsanalyse in enger Zusammenarbeit mit den Fachabteilungen.

  • Erstellung einer skalierbaren und wartungsfreundlichen Softwarearchitektur basierend auf .NET-Technologien.

  • Beratung der Kunden zur Optimierung des Systemdesigns und der Geschäftsprozesse.

  • Refactoring und Neugestaltung des bestehenden Datenmodells zur Verbesserung der Datenintegrität und -effizienz.

  • Planung und Durchführung der Datenmigration von Altsystemen in die neue ERP-Plattform.

  • Entwicklung und Implementierung neuer Softwaremodule, einschließlich der Anpassung vorhandener Funktionen.

  • Erstellung von Reports und Analyse-Dashboards mit MS Reporting Services.

  • Durchführung von Integrations- und automatisierten Tests mit Tools wie Selenium und Appium.

  • Erstellung von technischer Dokumentation zur Sicherstellung der Nachvollziehbarkeit und Wartbarkeit.

C# WPF MVVM Entity Framework Visual Studio Unity MSSQL Server MS Reporting Services Azure DevOps CI-Integration Log4Net NSubsitute MS Test-Tools Selenium/Appium Jira Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
6 Monate
2019-01 - 2019-06

Entwicklung einer Schnittstelle zur Bundesagentur für Arbeit

Freiberuflicher Backend-Entwickler Java Spring boot JAXB ...
Freiberuflicher Backend-Entwickler
  • Aufnahme und Analyse der Kundenanforderungen in enger Abstimmung mit der Bundesagentur für Arbeit.

  • Koordination zwischen dem internen Entwicklungsteam und den Ansprechpartnern der Bundesagentur.

  • Entwurf einer skalierbaren und wartungsfreundlichen Schnittstellenarchitektur auf Basis moderner Frameworks.

  • Modellierung eines effizienten Datenmodells zur Unterstützung von HRXML-Standards.

  • Implementierung der REST-Schnittstelle unter Verwendung von Java, Spring Boot und JAXB.

  • Integration von JSON- und HRXML-Datenformaten zur Optimierung der Datenübertragung.

  • Persistierung und Verarbeitung der Daten mithilfe von Hibernate/JPA und MSSQL Server.

  • Einrichtung von CI/CD-Pipelines mit Jenkins zur automatisierten Bereitstellung und Qualitätssicherung.

  • Verwendung von AWS-Diensten für Hosting und Skalierbarkeit.

  • Implementierung und Durchführung von Unit-Tests (Junit) zur Sicherstellung der Codequalität.

  • Erstellung detaillierter technischer Dokumentationen für den reibungslosen Betrieb und die zukünftige Weiterentwicklung.

Java Spring boot JAXB HRXML REST JSON Hibernate/JPA Jenkins Eclipse Spring Tool Suite MSSQL Server AWS Log4j Bash Script Team Foundation Server Junit Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
2 Jahre
2017-01 - 2018-12

Entwicklung des DB Zeitarbeit Jobbörse Portals

Full Stack Web-Entwickler ava Spring boot JAXB ...
Full Stack Web-Entwickler
  • Analyse der bestehenden Anforderungen und Abstimmung mit dem Kunden zur Definition neuer Features für das Portal.

  • Weiterentwicklung und Anpassung des Frameworks aus dem vorherigen Projekt zur elektronischen Zeiterfassung.

  • Erweiterung des Datenmodells zur Unterstützung der spezifischen Anforderungen der Jobbörse.

  • Entwicklung und Implementierung von Backend-Funktionen in Java mit Spring Boot, Hibernate/JPA und MSSQL Server.

  • Implementierung von Frontend-Funktionalitäten unter Verwendung von HTML5, CSS, JavaScript und jQuery.

  • Durchführung von Penetration Tests zur Sicherstellung der Sicherheit und Stabilität der Plattform.

  • Aufbau automatisierter Builds und Deployments mit Jenkins und Maven.

  • Testautomatisierung mit Junit zur Gewährleistung der Softwarequalität.

  • Erstellung technischer Dokumentationen für die Übergabe und den Betrieb der Software.

ava Spring boot JAXB HRXML Eclipse Spring Tool Suite MSSQL Server Hibernate/JPA Jenkins Maven Log4j Apache Tomcat Team Foundation Server HTML5 CSS JavaScript jQuery Bash Script Junit Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
1 Jahr
2016-07 - 2017-06

Entwicklung eines Prototyps für ein Online-Organigramm des DB-Konzerns

Freiberuflicher Full Stack Software Entwickler VB.Net HTML5 CSS ...
Freiberuflicher Full Stack Software Entwickler
  • Entwurf und Entwicklung eines Prototyps für das Online-Organigramm.

  • Visualisierung komplexer Organisationsstrukturen durch interaktive Grafiken mit D3.js.

  • Implementierung von responsivem Design für eine optimale Darstellung auf unterschiedlichen Endgeräten.

  • Erstellung eines skalierbaren Datenmodells zur Abbildung der Organisationsstruktur.

  • Backend-Entwicklung mit VB.Net zur Bereitstellung und Verarbeitung der Daten.

  • Integration der Datenbank MSSQL Server für die Speicherung und Verwaltung der Organisationsdaten.

  • Entwicklung des Frontends mit HTML5, CSS, JavaScript und jQuery für eine benutzerfreundliche Oberfläche.

  • Erstellung interaktiver Diagramme und Visualisierungen mit D3.js.

  • Erstellung technischer Dokumentationen zur Übergabe des Prototyps an das Entwicklungsteam.

  • Durchführung von Usability-Tests, um Feedback für die Weiterentwicklung des Tools zu generieren.

VB.Net HTML5 CSS JavaScript jQuery D3.js Visual Studio MSSQL Server Team Foundation Server
Deutsche Bahn, Deutsche Bahn AG / Verkehr und Logistik
1 Jahr 6 Monate
2015-01 - 2016-06

Entwicklung eines Portals und einer mobilen App für die elektronische Zeiterfassung von Zeitarbeitnehmern

Freiberuflicher Full Stack Web-Entwickler Java Spring Eclipse Spring Tool Suite ...
Freiberuflicher Full Stack Web-Entwickler
  • Durchführung der Anforderungsanalyse in enger Abstimmung mit Stakeholdern.

  • Erstellung der Software-Architektur für die Portal- und App-Lösung, basierend auf einer skalierbaren und modularen Struktur.

  • Entwicklung von Backend-Funktionen mit Java und Spring Framework zur Verwaltung von Zeiterfassungsdaten.

  • Erstellung eines effizienten Datenmodells für die Speicherung und Verarbeitung der Arbeitszeitdaten.

  • Integration von MSSQL Server für die Datenbankverwaltung sowie MS Reporting Services für die Erstellung von Berichten.

  • Entwicklung eines benutzerfreundlichen Web-Frontends mit HTML5, CSS, JavaScript und jQuery.

  • Integration von responsivem Design für die Kompatibilität mit verschiedenen Geräten.

  • Unterstützung der App-Entwicklung durch API-Entwicklung und Backend-Integration.

  • Implementierung von Unit-Tests und Integrationstests mit JUnit, Jenkins und Bash-Skripten, um die Stabilität der Lösung sicherzustellen.

  • Erstellung von Reports und Dokumentationen zur Übergabe und Nutzung der Lösung.

Java Spring Eclipse Spring Tool Suite MSSQL Server MS Reporting Services Team Foundation Server HTML5 CSS JavaScript jQuery Hibernate/JPA Jenkins Ant Maven Log4j Bash Script Junit Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik

Aus- und Weiterbildung

Aus- und Weiterbildung

2007

Informatik ? Master (Freie Universität Berlin)


1999

Elektrotechnik & Elektronik, Informatik (Universität Aleppo)

Kompetenzen

Kompetenzen

Top-Skills

Datenbanken Java .Net

Schwerpunkte

Enterprise Architekturen
J2EE, EJB, RCP, Spring boot, RestFul WebServices, WPF, .NET Core, Microservices, Docker
CMS
CoreMedia, Wordpress, Drupal
Anforderungsanalyse
Konzepterstellung
Aufwandsschätzung

Produkte / Standards / Erfahrungen / Methoden

Kommunikation
Analytisches Denken
Selbstdisziplin
Teamfähigkeit

Skill

  • JSP
  • Struts
  • JQuery
  • Webservices
  • XSL
  • Hibernate/JPA
  • Docker
  • Expression Language
  • Gitlab CI/CD
  • AJAX
  • SWT
  • Java
  • JSON
  • XML
  • JUnit
  • Mockito
  • Ant
  • Cake Build
  • C++
  • VB.Net
  • OWL
  • SPARQL
  • XSLT
  • Log4J 
  • Log4Net 
  • Python 
  • XPath 
  • Applets 
  • MS Reporting Services 
  • REST API 
  • PHP 
  • Swagger 
  • Serilog 
  • Perl 
  • Crystal Reports 
  • Spring .Net 
  • Unity 
  • Microservice 
  • Cobol 


Werkzeuge

  • Eclipse 
  • MS SQL Management Studio
  • Subversion 
  • Team Foundation Server
  • Enterprise Architect
  • Rational / IBM RAD
  • SQL Developer 
  • Magic Draw 
  • VS Code 
  • CVS 
  • Mylyn 
  • Jira 
  • Openshift 
  • Confluence 
  • Helm 
  • Appium
  • Postman 
  • Jenkins 
  • Visual Studio 
  • Git 
  • Findbug 
  • IntelliJ
  • Mercurial 
  • QFTest 
  • Selenium 
  • Kibana
  • Whitesource 
  • Prometheus 
  • Grafana


Methoden

  • OOP 
  • Design Patterns
  • UML 
  • Software Architektur
  • Test Driven Development 
  • SCRUM/Kanban
  • Code Generierung 
  • Pair Programming
  • Domain Driven Design 
  • MVVM


Plattformen

  • WebSphere AS 
  • Tomcat 
  • JBoss 
  • IBM WebSphere Application Server
  • Jetty
  • MSSQL Server 
  • Apache Lucene 
  • CoreMedia 5.2 
  • Apache Nutch
  • SharePoint 
  • Apache Solr
  • Apache Velocity
  • Apache Kafka

Programmiersprachen

Java
C#
Python
Javascript
Bash Script
PHP
Perl
J2EE
Entity Framework
HTML/HTML5
CSS
WPF
EJB
JSTL
.Net Core
Amazon AWS
Eclipse RCP
Spring/Spring Boot/Spring Batch
JAXB
Lombok
OpenAPI
NSubsitute
Maven
Azure DevOps
RDF
SWRL
Jython

Datenbanken

MSSQL Server
Oracle
MySQL
SCRUM

Datenkommunikation

MS SQL Server
Oracle
MySQL
MongoDB
H2
DB2
Informix
SQLite
PostgreSQL
Flayway

Branchen

Branchen

  • Verlagswesen
  • Automobilindustrie
  • Online-Handel
  • Pharmaindustrie
  • Touristik
  • IT-Branche
  • Finanzdienstleistungen
  • Bauingenieurwesen
  • Textilindustrie
  • Verkehr/Logistik
  • Öffentlicher Dienst

Einsatzorte

Einsatzorte

München (+200km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 6 Monate
2024-04 - heute

Entwicklung einer hochsicheren Informationsplattform für den öffentlichen Sektor

Freiberuflicher Softwarearchitekt & Entwickle Java Spring Boot C# ...
Freiberuflicher Softwarearchitekt & Entwickle
  • Mitarbeit an der Architektur und Entwicklung eines großskaligen Informationssystems zur Verarbeitung klassifizierter und verschlüsselter Daten für die Bundeswehr.

  • Architektur, Design und Weiterentwicklung einer hybriden Lösung bestehend aus: Java-Backend mit REST-API, angebunden an interne Dienste; C# / WPF-Frontend zur Abbildung fachlicher Anwendungsfälle.

  • Entwicklung sicherer, verteilter Funktionen zur klassifizierten Nachrichten-Verarbeitung, -Kategorisierung und -Verschlüsselung.

  • Integration von Backend-Services mit Dokumentenmanagementsystemen (DMS) zur strukturierten Ablage von Dateien.

  • Planung, Aufbau und kontinuierliche Optimierung von Azure DevOps Pipelines zur automatisierten Bereitstellung und Qualitätssicherung verteilter Anwendungen im sicherheitskritischen Umfeld.

  • Technische Abstimmung mit Projektverantwortlichen der Bundeswehr und Drittanbieter relevanter Softwares und Schnittstellen und Dokumentation der entwickelten Lösungen.

Java Spring Boot C# .Net WPF MVVM TypeScript Oracle Azure DevOps Python PowerShell Jira Git Confluence Visual Studio intellij
BM Deutschland GmbH / BWI GmbH / Öffentlicher Dienst
10 Monate
2023-06 - 2024-03

Migration Leasing- & Abrechnung-Legacy-System für Audi AG.

Freiberuflicher Full Stack Entwickler Java Spring boot Spring Batch ...
Freiberuflicher Full Stack Entwickler
  • m Rahmen eines strategisch bedeutenden Migrationsprojekts wurde ein zentrales Legacy-System zur Verwaltung von Leasingverträgen und Abrechnungsprozessen - auch für Großkunden wie Sixt - von einer Cobol-basierten Architektur auf eine moderne, Microservices-basierte Plattform überführt. Die Anwendung besteht aus einem Java-Backend und einer angebundenen Frontend-Komponente zur interaktiven Vertragsverwaltung.

  • Analyse bestehender Geschäftslogik und Entwicklung eines schrittweisen Migrationskonzepts.

  • Design und Implementierung modularer Java-basierter Microservices mit Spring Boot und Spring Batch.

  • Anbindung an bestehende Systeme über REST APIs sowie Modernisierung der Datenmodelle.

  • Konzeption von Teststrategien, Unit- und Integrationstests.

  • Test, Dokumentation und Vorbereitung der Produktionsfreigabe.

Java Spring boot Spring Batch Microservices JSP Tomcat Git Cobol intellij Hibernate/JPA Kafka IBM DB2 Database Flyway Jenkins Confluence Postman DBeaver Jira Bitbucket Log4j Mockito Junit
Sulzer GmbH / Automobilindustrie
1 Jahr
2022-06 - 2023-05

Zentrale Konzernschnittstelle für Organisationsdaten der Deutschen Bahn

Freiberuflicher Full Stack Entwickler Java Spring boot Swagger/OpenApi ...
Freiberuflicher Full Stack Entwickler
  • Entwicklung und Betrieb einer zentralen Schnittstelle zur unternehmensweiten Bereitstellung von Daten zur Konzernorganisation der Deutschen Bahn einschließlich historischer, aktueller und geplanter Organigrammstrukturen.

  • Die Schnittstelle wird konzernweit von sämtlichen Tochtergesellschaften sowie IT-Partnern der Deutschen Bahn in deren eigenen Systemlandschaften integriert und genutzt.

  • Architektur, Design und Implementierung einer robusten REST API zur Abbildung und Verteilung organisatorischer Strukturen.

  • Datenmodellierung zur effizienten Verwaltung komplexer Organisationshierarchien und deren zeitlicher Gültigkeit.

  • Integration von Änderungen in den Konzernstrukturen und Ausweitung der API-Funktionalitäten.

  • Betrieb in containerisierten Umgebungen (Docker/Kubernetes), Aufbau und Pflege von CI/CD-Pipelines.

  • Erstellung von Unit-, Integrations- und End-to-End-Tests.

  • Technische Dokumentation zur langfristigen Wartbarkeit und Weitergabe an IT-Partner.

Java Spring boot Swagger/OpenApi Microservices Gitlab CI/CD Docker Openshift Pipeship Helm Kibana Grafana Prometheus CI/CD Eclipse Intellij Spring Tool Suite AWS Hibernate/JPA MSSQL Server Postman Log4j Mockito Junit Git
Deutsche Bahn AG / Verkehr und Logistik
1 Jahr 2 Monate
2021-04 - 2022-05

Microservice-Lösungen für Bewerber- und Lieferantenmanagement

Freiberuflicher Full Stack Entwickler C# .Net Core Entity Framework ...
Freiberuflicher Full Stack Entwickler
  • Entwurf und Entwicklung von Microservices zur Digitalisierung und Automatisierung von Bewerber- und Lieferantenprozessen.

  • Durchführung von Architektur- und Code-Reviews sowie Performance-Optimierungen.

  • Testing, Dokumentation und Integration in die bestehende IT-Infrastruktur.

C# .Net Core Entity Framework VS Code Gitlab CI/CD Openshift Docker Helm Amazon AWS Cake REST MSSQL Server MongoDB Postman Serilog NSubsitute MS Test-Tools Python Bash Script Git Scrum Jira
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
3 Monate
2021-01 - 2021-03

Entwicklung einer Schnittstelle zur Bundesdruckerei

Freiberuflicher Full Stack Entwickler C# .Net Core Entity Framework ...
Freiberuflicher Full Stack Entwickler
  • Analyse und Umsetzung einer Schnittstelle für die Integration von Bundesdruckerei-Diensten.

  • Entwicklung und Konfiguration der Kommunikationsmodule.

  • Erstellung von Testszenarien und Sicherstellung der Datenintegrität.

C# .Net Core Entity Framework VS Code Gitlab CI/CD Openshift Docker Helm Amazon AWS Cake REST MSSQL Server Serilog NSubsitute MS Test-Tools Python Bash Script Git Scrum Jira
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
1 Jahr 6 Monate
2019-07 - 2020-12

Modernisierung und Umstellung eines internen ERP-Systems auf .NET

Freiberuflicher Software-Engineer C# WPF MVVM ...
Freiberuflicher Software-Engineer
  • Durchführung einer detaillierten Anforderungsanalyse in enger Zusammenarbeit mit den Fachabteilungen.

  • Erstellung einer skalierbaren und wartungsfreundlichen Softwarearchitektur basierend auf .NET-Technologien.

  • Beratung der Kunden zur Optimierung des Systemdesigns und der Geschäftsprozesse.

  • Refactoring und Neugestaltung des bestehenden Datenmodells zur Verbesserung der Datenintegrität und -effizienz.

  • Planung und Durchführung der Datenmigration von Altsystemen in die neue ERP-Plattform.

  • Entwicklung und Implementierung neuer Softwaremodule, einschließlich der Anpassung vorhandener Funktionen.

  • Erstellung von Reports und Analyse-Dashboards mit MS Reporting Services.

  • Durchführung von Integrations- und automatisierten Tests mit Tools wie Selenium und Appium.

  • Erstellung von technischer Dokumentation zur Sicherstellung der Nachvollziehbarkeit und Wartbarkeit.

C# WPF MVVM Entity Framework Visual Studio Unity MSSQL Server MS Reporting Services Azure DevOps CI-Integration Log4Net NSubsitute MS Test-Tools Selenium/Appium Jira Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
6 Monate
2019-01 - 2019-06

Entwicklung einer Schnittstelle zur Bundesagentur für Arbeit

Freiberuflicher Backend-Entwickler Java Spring boot JAXB ...
Freiberuflicher Backend-Entwickler
  • Aufnahme und Analyse der Kundenanforderungen in enger Abstimmung mit der Bundesagentur für Arbeit.

  • Koordination zwischen dem internen Entwicklungsteam und den Ansprechpartnern der Bundesagentur.

  • Entwurf einer skalierbaren und wartungsfreundlichen Schnittstellenarchitektur auf Basis moderner Frameworks.

  • Modellierung eines effizienten Datenmodells zur Unterstützung von HRXML-Standards.

  • Implementierung der REST-Schnittstelle unter Verwendung von Java, Spring Boot und JAXB.

  • Integration von JSON- und HRXML-Datenformaten zur Optimierung der Datenübertragung.

  • Persistierung und Verarbeitung der Daten mithilfe von Hibernate/JPA und MSSQL Server.

  • Einrichtung von CI/CD-Pipelines mit Jenkins zur automatisierten Bereitstellung und Qualitätssicherung.

  • Verwendung von AWS-Diensten für Hosting und Skalierbarkeit.

  • Implementierung und Durchführung von Unit-Tests (Junit) zur Sicherstellung der Codequalität.

  • Erstellung detaillierter technischer Dokumentationen für den reibungslosen Betrieb und die zukünftige Weiterentwicklung.

Java Spring boot JAXB HRXML REST JSON Hibernate/JPA Jenkins Eclipse Spring Tool Suite MSSQL Server AWS Log4j Bash Script Team Foundation Server Junit Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
2 Jahre
2017-01 - 2018-12

Entwicklung des DB Zeitarbeit Jobbörse Portals

Full Stack Web-Entwickler ava Spring boot JAXB ...
Full Stack Web-Entwickler
  • Analyse der bestehenden Anforderungen und Abstimmung mit dem Kunden zur Definition neuer Features für das Portal.

  • Weiterentwicklung und Anpassung des Frameworks aus dem vorherigen Projekt zur elektronischen Zeiterfassung.

  • Erweiterung des Datenmodells zur Unterstützung der spezifischen Anforderungen der Jobbörse.

  • Entwicklung und Implementierung von Backend-Funktionen in Java mit Spring Boot, Hibernate/JPA und MSSQL Server.

  • Implementierung von Frontend-Funktionalitäten unter Verwendung von HTML5, CSS, JavaScript und jQuery.

  • Durchführung von Penetration Tests zur Sicherstellung der Sicherheit und Stabilität der Plattform.

  • Aufbau automatisierter Builds und Deployments mit Jenkins und Maven.

  • Testautomatisierung mit Junit zur Gewährleistung der Softwarequalität.

  • Erstellung technischer Dokumentationen für die Übergabe und den Betrieb der Software.

ava Spring boot JAXB HRXML Eclipse Spring Tool Suite MSSQL Server Hibernate/JPA Jenkins Maven Log4j Apache Tomcat Team Foundation Server HTML5 CSS JavaScript jQuery Bash Script Junit Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik
1 Jahr
2016-07 - 2017-06

Entwicklung eines Prototyps für ein Online-Organigramm des DB-Konzerns

Freiberuflicher Full Stack Software Entwickler VB.Net HTML5 CSS ...
Freiberuflicher Full Stack Software Entwickler
  • Entwurf und Entwicklung eines Prototyps für das Online-Organigramm.

  • Visualisierung komplexer Organisationsstrukturen durch interaktive Grafiken mit D3.js.

  • Implementierung von responsivem Design für eine optimale Darstellung auf unterschiedlichen Endgeräten.

  • Erstellung eines skalierbaren Datenmodells zur Abbildung der Organisationsstruktur.

  • Backend-Entwicklung mit VB.Net zur Bereitstellung und Verarbeitung der Daten.

  • Integration der Datenbank MSSQL Server für die Speicherung und Verwaltung der Organisationsdaten.

  • Entwicklung des Frontends mit HTML5, CSS, JavaScript und jQuery für eine benutzerfreundliche Oberfläche.

  • Erstellung interaktiver Diagramme und Visualisierungen mit D3.js.

  • Erstellung technischer Dokumentationen zur Übergabe des Prototyps an das Entwicklungsteam.

  • Durchführung von Usability-Tests, um Feedback für die Weiterentwicklung des Tools zu generieren.

VB.Net HTML5 CSS JavaScript jQuery D3.js Visual Studio MSSQL Server Team Foundation Server
Deutsche Bahn, Deutsche Bahn AG / Verkehr und Logistik
1 Jahr 6 Monate
2015-01 - 2016-06

Entwicklung eines Portals und einer mobilen App für die elektronische Zeiterfassung von Zeitarbeitnehmern

Freiberuflicher Full Stack Web-Entwickler Java Spring Eclipse Spring Tool Suite ...
Freiberuflicher Full Stack Web-Entwickler
  • Durchführung der Anforderungsanalyse in enger Abstimmung mit Stakeholdern.

  • Erstellung der Software-Architektur für die Portal- und App-Lösung, basierend auf einer skalierbaren und modularen Struktur.

  • Entwicklung von Backend-Funktionen mit Java und Spring Framework zur Verwaltung von Zeiterfassungsdaten.

  • Erstellung eines effizienten Datenmodells für die Speicherung und Verarbeitung der Arbeitszeitdaten.

  • Integration von MSSQL Server für die Datenbankverwaltung sowie MS Reporting Services für die Erstellung von Berichten.

  • Entwicklung eines benutzerfreundlichen Web-Frontends mit HTML5, CSS, JavaScript und jQuery.

  • Integration von responsivem Design für die Kompatibilität mit verschiedenen Geräten.

  • Unterstützung der App-Entwicklung durch API-Entwicklung und Backend-Integration.

  • Implementierung von Unit-Tests und Integrationstests mit JUnit, Jenkins und Bash-Skripten, um die Stabilität der Lösung sicherzustellen.

  • Erstellung von Reports und Dokumentationen zur Übergabe und Nutzung der Lösung.

Java Spring Eclipse Spring Tool Suite MSSQL Server MS Reporting Services Team Foundation Server HTML5 CSS JavaScript jQuery Hibernate/JPA Jenkins Ant Maven Log4j Bash Script Junit Scrum
Deutsche Bahn, DB Zeitarbeit GmbH / Verkehr und Logistik

Aus- und Weiterbildung

Aus- und Weiterbildung

2007

Informatik ? Master (Freie Universität Berlin)


1999

Elektrotechnik & Elektronik, Informatik (Universität Aleppo)

Kompetenzen

Kompetenzen

Top-Skills

Datenbanken Java .Net

Schwerpunkte

Enterprise Architekturen
J2EE, EJB, RCP, Spring boot, RestFul WebServices, WPF, .NET Core, Microservices, Docker
CMS
CoreMedia, Wordpress, Drupal
Anforderungsanalyse
Konzepterstellung
Aufwandsschätzung

Produkte / Standards / Erfahrungen / Methoden

Kommunikation
Analytisches Denken
Selbstdisziplin
Teamfähigkeit

Skill

  • JSP
  • Struts
  • JQuery
  • Webservices
  • XSL
  • Hibernate/JPA
  • Docker
  • Expression Language
  • Gitlab CI/CD
  • AJAX
  • SWT
  • Java
  • JSON
  • XML
  • JUnit
  • Mockito
  • Ant
  • Cake Build
  • C++
  • VB.Net
  • OWL
  • SPARQL
  • XSLT
  • Log4J 
  • Log4Net 
  • Python 
  • XPath 
  • Applets 
  • MS Reporting Services 
  • REST API 
  • PHP 
  • Swagger 
  • Serilog 
  • Perl 
  • Crystal Reports 
  • Spring .Net 
  • Unity 
  • Microservice 
  • Cobol 


Werkzeuge

  • Eclipse 
  • MS SQL Management Studio
  • Subversion 
  • Team Foundation Server
  • Enterprise Architect
  • Rational / IBM RAD
  • SQL Developer 
  • Magic Draw 
  • VS Code 
  • CVS 
  • Mylyn 
  • Jira 
  • Openshift 
  • Confluence 
  • Helm 
  • Appium
  • Postman 
  • Jenkins 
  • Visual Studio 
  • Git 
  • Findbug 
  • IntelliJ
  • Mercurial 
  • QFTest 
  • Selenium 
  • Kibana
  • Whitesource 
  • Prometheus 
  • Grafana


Methoden

  • OOP 
  • Design Patterns
  • UML 
  • Software Architektur
  • Test Driven Development 
  • SCRUM/Kanban
  • Code Generierung 
  • Pair Programming
  • Domain Driven Design 
  • MVVM


Plattformen

  • WebSphere AS 
  • Tomcat 
  • JBoss 
  • IBM WebSphere Application Server
  • Jetty
  • MSSQL Server 
  • Apache Lucene 
  • CoreMedia 5.2 
  • Apache Nutch
  • SharePoint 
  • Apache Solr
  • Apache Velocity
  • Apache Kafka

Programmiersprachen

Java
C#
Python
Javascript
Bash Script
PHP
Perl
J2EE
Entity Framework
HTML/HTML5
CSS
WPF
EJB
JSTL
.Net Core
Amazon AWS
Eclipse RCP
Spring/Spring Boot/Spring Batch
JAXB
Lombok
OpenAPI
NSubsitute
Maven
Azure DevOps
RDF
SWRL
Jython

Datenbanken

MSSQL Server
Oracle
MySQL
SCRUM

Datenkommunikation

MS SQL Server
Oracle
MySQL
MongoDB
H2
DB2
Informix
SQLite
PostgreSQL
Flayway

Branchen

Branchen

  • Verlagswesen
  • Automobilindustrie
  • Online-Handel
  • Pharmaindustrie
  • Touristik
  • IT-Branche
  • Finanzdienstleistungen
  • Bauingenieurwesen
  • Textilindustrie
  • Verkehr/Logistik
  • Öffentlicher Dienst

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.