Software Architekt / Entwickler
Aktualisiert am 13.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Spring Boot
DevOps Engineer
Java
Docker
Kubernetes
AutoDevOps
Gitlab-Ci
Jenkins
Software Architect
Jira, Confluence, Bitbucket
JUnit
Mockito
Java8/11
Azure Cloud
Hibeenate
Authentication & Authorization
Azure
Russisch
Muttersprache
Deutsch
C2
Litauisch
C1
Englisch
C1

Einsatzorte

Einsatzorte

Weinheim (Bergstraße) (+500km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 7 Monate
2023-04 - 2025-10

Entwicklung und Implementierung einer Sachbearbeitungsanwendung

Softwareentwickler Java 17 Spring / Spring Boot ULC/Swing ...
Softwareentwickler
  • Aktive Unterstützung bei der Entwicklung und Implementierung der hausinternen Kredit- und Sachbearbeitungsanwendung, einschließlich der Erstellung von Umsetzungskonzepten, die auf spezifische fachliche Anforderungen zugeschnitten sind. Verantwortlich für die technologische Migration bestehender Bankanwendungen zu modernen, integrierten End-to- End Prozessen, die sowohl Kunden- als auch Mitarbeiter-Anwendungen umfassen. Eigenverantwortliche Projektleitung und Mitarbeit in einem agilen Team nach Scrum und Kanban, Sicherstellung termingerechter Umsetzung und höchster Qualitätsstandards.
  • Umfassende Nutzung von Java-Ökosystem-Technologien wie ULC/Swing, JNDI, JCA, JPA, JMS, sowie modernen Web-Technologien wie REST und SOAP, einschließlich der Anwendung von Frameworks wie Spring, Spring Boot. Prozessmanagement und Workflow-Automatisierung über Camunda und modellbasierte Prozessnotationen MBPN. Kontinuierliche Architektur- und Design-Dokumentation mit Arc42.
  • Fortgeschrittene Datenmanagement-Fähigkeiten mit SQL/PLSQL, Optimierung von Datenbankoperationen und Implementierung von ORMLösungen mittels Hibernate. Kontinuierliche Code-Qualitätskontrolle und - Verbesserung durch den Einsatz von Gitlab für Versionskontrolle, CI/CD und SonarQube für Codeanalyse.
  • Optimierung von Datenbankoperationen und Implementierung von ORM-Lösungen mittels Hibernate.
Java 17 Spring / Spring Boot ULC/Swing JNDI JCA JPA JMS REST SOAP Hibernate SQL/PLSQL Camunda MBPN Arc42 Bitbucket SonarQube Scrum Kanban
Finanzwesen, öffentlicher Sektor
5 Jahre 1 Monat
2018-03 - 2023-03

Entwicklung und Implementierung diverser RESTful- und GraphQL-Services

Softwareentwickler Java 11 Kotlin Spring Boot/Framework ...
Softwareentwickler
  • Entwicklung und Implementierung diverser RESTful- und GraphQL-Services mit Spring Boot/Kotlin in einer Kubernetes- und Azure-Umgebung. Verantwortlich für die kontinuierliche Weiterentwicklung und Optimierung bestehender Kundenverwaltungssysteme, inklusive Datenmigration, Performance-Verbesserungen und Speichertechnologien (Datenbanken, Blob-Speicher). Enge Zusammenarbeit mit Anforderungsmanagern zur präzisen Umsetzung technischer Spezifikationen, dokumentiert in Jira und Confluence. Arbeit in crossfunktionalen, agilen Teams nach Scrum und Kanban.
  • Einsatz von Clean Code, TDD, Unit-Tests (JUnit5, Mockito), Schnittstellen-Tests (Karate, Checkly, Pact mit Pact Broker, Postman). Monitoring und Alerting über Azure Application Insights und Grafana. DSGVO- und EIDAS-konforme Entwicklung für sensible Kundendaten im Versicherungsumfeld, inklusive TLS, Logging und Integrationstests. Konfiguration und Verwaltung von APIGateways mit Azure API Management, inklusive Throttling, Authentifizierung und Schnittstellenmanagement.
Java 11 Kotlin Spring Boot/Framework Gradle Maven Angular Git/GitFlow GitHub Actions Docker Kubernetes Helm Azure DevOps JUnit5 Mockito Karate Checkly Pact OpenAPI 3 GraphQL OAuth2/OpenID Connect Azure API Management Azure Application Insights Grafana Jira Confluence Scrum Kanban
Finanzdienstleister, Versicherungssektor
Frankfurt am Main
2 Jahre 7 Monate
2015-09 - 2018-03

Aufbau einer Kubernetes-Infrastruktur

DevOps / Plattform-Engineer Kubernetes Jenkins Docker ...
DevOps / Plattform-Engineer

  • Konzeption und Aufbau einer hochverfügbaren Kubernetes-Infrastruktur mit zwei Clustern (Staging/Production) inklusive Ingress über NGINX, Reverse Proxy und HTTPS-/TLS-Konfiguration. Integration von Azure API Management für Routing, Authentifizierung und Monitoring der Services.
  • Einrichtung und Automatisierung der gesamten CI/CD-Pipeline über GitLab, inklusive Build, Test und Deployment der Spring Boot-Services in Container- Images (Docker). Verwaltung aller Git-Repositories, Runner und Deployment- Skripte.
  • Implementierung von Infrastructure as Code (Helm, YAML, Bash) zur Reproduzierbarkeit und Skalierbarkeit der Umgebung. Aufbau von Monitoring und Logging mit Prometheus, Grafana und Loki.

Kubernetes Jenkins Docker Helm NGINX Java 8 GitLab CI/CD Spring Boot Azure API Management HTTPS/TLS Prometheus Grafana Loki Git Bash YAML
Gesundheitswesen, IT Unternehmen
Hemsbach
5 Monate
2017-09 - 2018-01

Anwendungsmanagement

Softwareentwickler WildFly 10.1 JBoss EAP 6.3 Java ...
Softwareentwickler
  • Gewährleistung des reibungslosen Betriebs von Java-basierten Anwendungen unter Verwendung von WildFly 10.1, JBoss EAP 6.3, und Docker.
  • Proaktive Identifikation und Bewertung von Optimierungsmöglichkeiten in den Bereichen Performance, Code-Qualität (Refactoring), Sicherheit, Monitoring und Logging.
  • Planung und Durchführung von technischen Optimierungen zur Steigerung der Effizienz und Sicherheit der Anwendungssysteme.
  • Intensive Zusammenarbeit innerhalb des Betriebsteams und mit dem Projektteam zur Sicherstellung der Anwendungsperformance und -stabilität.
  • Einsatz moderner Technologien und Frameworks wie Spring, Bootstrap, Tabax und AngularJS zur Weiterentwicklung und Pflege der Anwendungsumgebung.
WildFly 10.1 JBoss EAP 6.3 Java Spring Bootstrap Tabax Docker Angular Js
Finanzdienstleister, Versicherungssektor
Wiesbaden
2 Jahre 1 Monat
2015-10 - 2017-10

Erweiterung der vorhandenen Webanwendung

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung und Optimierung eines umfangreichen Kundenverwaltungssystems, einschließlich der Implementierung eines ausgeklügelten Rechteverwaltungssystems mit rollenbasierten Zugriffskontrollen und Vererbungsmechanismen.
  • Integration der UPS-Schnittstelle zur Automatisierung des Versandprozesses, Verbesserung der Logistik- und Lieferkettenprozesse durch direkte Anbindung an das Kundenverwaltungssystem.
  • Entwicklung und Implementierung von Statistiken für mobile Endgeräte, um Echtzeit-Datenanalysen und Berichterstattung für das Management und die Außendienstmitarbeiter zu ermöglichen.
  • Einsatz moderner Web-Technologien und Frameworks wie ExtJs (4.x), Ajax, HTML, CSS2, und XML, kombiniert mit Sencha Mobile für die Optimierung der mobilen Plattform.
  • Verwendung von Entwicklungswerkzeugen und Umgebungen wie Eclipse und Tomcat, sowie Einsatz von Hibernate und Lucene für robuste Datenverarbeitung und Suchfunktionalitäten. Automatisierung der Build-Prozesse mit Ant.
Eclipse Jenkins Maven Buildmanagement Apache Tomcat ExtJS REST log4j JEE JavaScript
Gesundheitswesen, IT Unternehmen
Weinheim
3 Jahre 5 Monate
2012-05 - 2015-09

Beratung, Schulung, Konzeption und agile Umzetzung

Softwareentwickler PTC Integrity PTC Source Doors ...
Softwareentwickler
  • Optimierung von Entwicklungsprozessen und Unterstützung von Funktionsentwicklern bei der Softwareentwicklung durch den Einsatz von Werkzeugen wie DOORS, PTC Integrity, MATLAB, Simulink und Targetlink, fokussiert auf kurz-, mittel- und langfristige Projektziele.
  • Durchführung von Anforderungs- und Änderungsmanagement: Erfassung, Analyse, Validierung und Dokumentation von Systemanforderungen.
  • Konzeption und Implementierung von Engineering- und Supportprozessen zur Verbesserung der Workflow-Effizienz und Softwarearchitektur, einschließlich der Kommunikation und Dokumentation dieser Prozesse.
  • Agile Entwicklung, Testen und Ausrollen von Anwendungen und Skripten in PTC Integrity, speziell für die Unterstützung von Funktionsentwicklern in Codegenerierung und Funktionsmodellierung.
  • Bereitstellung von Beratung und Schulungen für Funktionsentwickler im Umgang mit spezialisierten Tools und Workflows.
  • Entwicklung von spezifischen Tools und Automatisierungsprozessen, einschließlich:Java-basierte API für PTC Integrity zur Datenmanipulation, Synchronisationswerkzeug zwischen MKS Integrity und MATLAB TargetLink, Traceability-Tool und Inhaltskorrekturtool für Spezifikationsdokumente, Automatisierungstool für Build-Prozesse und Erstellung von ODX-Containern, Reporting-Tool zur Visualisierung von Diskrepanzen in Modellen und Dokumentationen, Einführung von Continuous Integration und automatisierter Codegenerierung für mehr als 20 Projekte.
PTC Integrity PTC Source Doors Matlab TargetLink SimuLink Data Dictionary Java 6 Ant Swing Enterprise Architekt 10.0 Eclipse netty.io
Automobilbranche, Digitalisierung
Ingolstadt
6 Monate
2014-03 - 2014-08

AddMKSLink ? Verlinken der Anforderungen

PTC Integrity PTC Source Java 6.0 ...

Anforderungsdokumente sollen zwischen mehreren PTC Integrity Server Instancen miteinander verlinkt werden können.

  • Erstellung einer benutzerfreundlichen SWING GUI
  • Verwendung der MKS API CMD Interfaces
PTC Integrity PTC Source Java 6.0 SWING
RIVON GmbH
München
1 Jahr
2013-06 - 2014-05

Naracamicie: E-Commerce mit Shopware

Shopware 4.0 Zend Symfony ...

Es soll ein Online-Shop für Naracamie Marke für die Filiale in München entwickelt werden. 

  • Architektur Design
  • Implementierung kundenspezifischen Kasse.
  • Der Warenbestand der Kasse erfolgt über die gleiche Datenbank des Online-Shops.
  • Template anpassung
  • Frontend und Backend Entwicklung
  • Druckeranbindung
  • Kassenschubladenanbindung
Shopware 4.0 Zend Symfony PHP 5.0
RIVON GmbH
München
2 Jahre 2 Monate
2010-03 - 2012-04

Softwareentwicklung und Leitung komplexer Java Applikationen

ExtJs (2.x und 3.x) Ajax HTML ...

Entwicklung eines vollständigen webbasierenden Kundenverwaltungsystems

  • Generische Produktverwaltung
  • User-, Händler-, Partnerverwaltung.
  • Händler-/ Partnerlogin und deren eigener Funktionsumfang
  • Versandmanagement. Angefangen von Erstellung (FOP -> PDF) bis zum automatisierten Druck der Lieferscheine im Produktionslager.
  • Postnachverfolgung
  • Rechtemanagement
  • Entwicklung einer graphischen mobilen webbasierenden Anwendung mit Hilfe der eigenen API des Kundenverwaltungssystems und Senscha Mobile.
  • LOEM ? Labor Order Entry Modul.
    • Swing ? Drag & Drop Applikation für einen verschlüsselten elektronischen Versand eines dynamischen Blutuntersuchungsformulars ins Labor.
    • Direkte Anwendung der Software in verschiedenen kleinen und großen Arztpraxen. Zur Zeit sind es ungefähr 2.000 Kunden.
    • Test- und Rolloutmanagement der Software.
ExtJs (2.x und 3.x) Ajax HTML CSS2 FOP XLST XML JavaServer Faces Senscha Mobile Eclipse Hybernate Lucene Tomcat Ant Swing XSwing iText JSP Servlets GlassFish 3.0 EJB
Praxiscomputer GmbH
Hemsbach
2 Jahre 8 Monate
2009-08 - 2012-03

Entwicklung - Kundenverwaltung

Entwickler/Programmierer
Entwickler/Programmierer

Entwicklung einer umfangreichen webbasierten Kundenverwaltung mit Hilfe von Ext JS.

Ext JS Senscha Mobile Servlets Java JavaScript Ant XML iText Hibernate MySQL UML Umlet Cobertura Tomcat Apache SVN Eclipse PHP CakePHP FOP SimpleXML und andere Open Source Linux Tools
S3 Praxissystem / DGN
Hemsbach
8 Monate
2010-08 - 2011-03

Online - Webauftritt

Entwickler/Programmierer
Entwickler/Programmierer

  • Um sich intensiver mit Ext Js und Senscha Mobile in meiner Freizeit zu beschäftigen, mache ich zusätzlich von privat eine Mitfahrzentrale als Online - Webauftritt. 
  • Doctrine und Zend Framework wurden als Alternative zu Eclipse und Hibernate für Testszwecke eingesetzt und getestet. [URL auf Anfrage]

Ext JS Servlets Hibernate Hibernate - Search Mysql Doctrine Zend Lucene iText Css.
Informationstechnologie (IT)
Darmstadt
6 Monate
2009-02 - 2009-07

Konzeption und Implementierung eines multiuser CAPI-Systems

Entwickler/Programmierer Zend Symfony
Entwickler/Programmierer

  • Mit dem Projekt wollte man analysieren wie gut das Framework "Delphi for PHP" ist und ob es für grössere Projekte einsetzten lässt. 
  • Die Oberfläche konnte im Ext JS Framework entwickelt werden. 
  • Schwerpunkt: Ajax und Xml Filesystem als Datenhaltung. 

PHP - Backend Ext JS - Frontend XML - Datenhaltung Ajax - Kommunikationsweg. Eclipse und Delphi for PHP waren die Entwicklungsumgebungen
Zend Symfony
HS-Mannheim
Mannheim
5 Monate
2008-09 - 2009-01

Java Virtual Machine

Entwickler/Programmierer
Entwickler/Programmierer

  • Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist. (URL auf Anfrage). 
  • Manche Betriebssysteme, die nicht mehr von SUN unterstützt werden, übernimmt und entwickelt SAP weiter. 
  • Um das Ziel sicher, schneller zu erreichen, sind viele Tests notwendig. 
  • Diese wurden von mir durchgeführt und zur Zertifizierung an SUN weitergegeben

Linux Shell Java Ant Maven2 Swing und andere diverse Linux - Tools
Informationstechnologie (IT), SAP AG
Walldorf
7 Monate
2008-02 - 2008-08

Alumni@SAP Plattform

Entwickler/Programmierer
Entwickler/Programmierer

Alumni@SAP ist eine interne Sozialnetzwerk -Plattform. 

  • Weiterentwicklung des Projektes
  • Performancetunning
  • Programmierung einer Applikation mit C# zur graphischen Darstellung von statistischen Daten aus dem Alumni@SAP
  • Programmierung von Zusatzmodulen für die Alumni@SAP 
  • Administration der Alumni@SAP Webapplikation und Services

SQL Server 2005 MySQL IIS ASP.net C# Ajax JavaScript
SAP Walldorf
Walldorf
5 Monate
2007-02 - 2007-06

Entwicklung einer webbasierten Mitfahrzentrale

Entwickler/Programmierer
Entwickler/Programmierer

Entwicklung einer webbasierten Mitfahrzentrale mit Schwerpunkt auf Server - Client Prinzip über RMI over IIOP.

Java Eclipse Xml XSLT SVN RMI over IIOP JSP Servlets JSF JavaScript MySQL
HS-Mannheim
Mannheim
10 Monate
2006-09 - 2007-06

Engineering/Controlling

Entwickler/Programmierer
Entwickler/Programmierer

Schnittstelle SAP R/3 - Excel (Excel-Programmierung, Visual Basic 6 Programmierung, Programmierung mit Visual Studio 2005) 

  • Planungshilfsmittel im Bereich Engineering/Controlling (Excel, Visual Basic 6 und Professional, Access)
    • Betreuung der Anwendung in Pilot- und Anwendungsphase 
    • Durchführung von Änderungen sowie selbständigen Verbesserungen nach neuestem Kenntnisstand

Excel Access Visual Basic 6 Visual Basic Professional Visual Basic.Net
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2005-01 - 2010-01

Informatik

Diplom, Hochschule - Mannheim
Diplom
Hochschule - Mannheim

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot DevOps Engineer Java Docker Kubernetes AutoDevOps Gitlab-Ci Jenkins Software Architect Jira, Confluence, Bitbucket JUnit Mockito Java8/11 Azure Cloud Hibeenate Authentication & Authorization Azure

Aufgabenbereiche

Continuous Delivery
Continuous Deployment
Continuous Integration

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Ajax
Experte
Ant
Apache Ant
fortgeschrittene Projekterfahrungen
Apache Tomcat
Experte
Architektur
Experte
ASP.NET
fortgeschrittene Projekterfahrungen
Bootstrap
C++, C, c#
Experte
Cobertura
fortgeschrittene Projekterfahrungen
CSS
fortgeschrittene Projekterfahrungen
CSS2
Delphi
fortgeschrittene Projekterfahrungen
Docker
Doors
Eclipse
Experte
EJB
Enterprise Architekt 10.0
ExtJs
2.x und 3.x, 4.x
FOP
GlassFish 3.0
Hibernate
Experte
HTML
Experte
HTTP
Experte
Hybernate
IIOP
fortgeschrittene Projekterfahrungen
iText
Experte
Java
Experte
JavaDoc
fortgeschrittene Projekterfahrungen
JavaMail
Experte
JavaScript
Experte
JavaServer Faces
JBoss
JBoss EAP 6.3
Jenkins
JQuery
Experte
JSF
fortgeschrittene Projekterfahrungen
JSP
Experte
JVM
fortgeschrittene Projekterfahrungen
Konzeption
fortgeschrittene Projekterfahrungen
Linux
fortgeschrittene Projekterfahrungen
log4j
Lucene
fortgeschrittene Projekterfahrungen
Maven Buildmanagement
Microsoft Internet Information Services
erste Projekterfahrungen
MS Access
Experte
MS Excel(VBA)
Experte
MS SQL Server 2005
erste Projekterfahrungen
MS Visual Studio
fortgeschrittene Projekterfahrungen
MySQL
Experte
netty.io
PHP, 5
fortgeschrittene Projekterfahrungen
Prolog
Experte
PTC Integrity
PTC Source
REST
RMI
Experte
SAP R/3
erste Projekterfahrungen
Senscha Mobile
Servlets
Experte
Shell
fortgeschrittene Projekterfahrungen
Shopware 4.0
Softwaretests
fortgeschrittene Projekterfahrungen
Spring
SpringFramework
svnX
Experte
Swing
Experte
Symfony
Tabax
TargetLink
Test Framework
fortgeschrittene Projekterfahrungen
Tomcat
UML
fortgeschrittene Projekterfahrungen
UMLet
Experte
Versionsverwaltung
fortgeschrittene Projekterfahrungen
Visual Basic
Experte
VM
fortgeschrittene Projekterfahrungen
WildFly
WildFly 10.1
XLST
XML
Experte
XSLT
fortgeschrittene Projekterfahrungen
XSwing
Zend
Zend Framework
fortgeschrittene Projekterfahrungen

KOMPETENZEN

  • Java und Spring Boot
  • Softwarearchitektur und Systemintegration
  • Agile Methoden und Projektmanagement
  • JavaScript und Webtechnologien
  • Datenmanagement und Datenbanktechnologien
  • Tool- und Workflow-Entwicklung


FRAMEWORKS

  • Java 8, 11, 17, 21, Kotlin
  • Spring / Spring Boot
  • Kubernetes
  • CI/CD (GitLab, Jenkins, GitHub Actions, Azure DevOps)
  • Docker / Helm / NGINX
  • Spring Boot
  • Hibernate / JPA
  • GraphQL / REST / SOAP
  • Mockito / JUnit / Karate / Pact
  • Camunda (BPMN / Workflow Automation)
  • ExtJs, Sencha Mobile, Angular


Berufserfahrung

09/2006 ? 02/2007

Rolle: Praxissemester                                

Kunde: EvoBus GmbH, Mannheim

 

02/2007 ? 06/2007

Rolle: Werkstudent

Kunde: EvoBus GmbH, Mannheim

 

02/2008 ? 09/2008

Rolle: Praxissemester

Kunde: SAP AG, Walldorf

 

09/2008 ? 01/2009

Rolle: Werkstudent  

Kunde: SAP AG, Walldorf

 

08/2009 ? 02/2010

Rolle: Werkstudent und Diplomarbeit

Kunde: Praxiscomputer GmbH, Hemsbach

 

03/2010 ? 04/2012

Rolle: Software Entwickler

Kunde: Praxiscomputer GmbH, Hemsbach

 

05/2012 ? 09/2015

Rolle: Software Entwickler / Architekt

Kunde: AUDI AG, extern über RIVON UG (haftungsbeschränkt)

Betriebssysteme

Echtzeitbetriebssysteme
Mac OS
Novell
Unix
Windows

Programmiersprachen

Angular Js
AngularJS
Assembler
Basic
C#
ExtJS
Java
Java 6
Java 6.0
JavaScript
JEE
Matlab
MATLAB / Simulink
Perl
PHP
PHP 5.0
Prolog
SimuLink
TeX, LaTeX

Datenbanken

Access
DAO
Data Dictionary
Datenbank-Design relationaler Datenbanken
langjährige Erfahrung
JDBC
MySQL
ODBC
Oracle
Postgres
SQL

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
LAN, LAN Manager
Message Queuing
parallele Schnittstelle
Router
RPC
SMTP
TCP/IP
UUCP
Windows Netzwerk
Winsock

Branchen

Branchen

  • IT-Dienstleistungen 
  • Pharma/Medizintechnik
  • Elektronik/Elektrotechnik
  • Banken
  • Verkehrstechnik
  • Automotive
  • Luft- und Raumfahrttechnik
  • Energiewirtschaft/Energieversorgung
  • Maschinenbau
  • Telekommunikation
  • Versand/Handel 

Einsatzorte

Einsatzorte

Weinheim (Bergstraße) (+500km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 7 Monate
2023-04 - 2025-10

Entwicklung und Implementierung einer Sachbearbeitungsanwendung

Softwareentwickler Java 17 Spring / Spring Boot ULC/Swing ...
Softwareentwickler
  • Aktive Unterstützung bei der Entwicklung und Implementierung der hausinternen Kredit- und Sachbearbeitungsanwendung, einschließlich der Erstellung von Umsetzungskonzepten, die auf spezifische fachliche Anforderungen zugeschnitten sind. Verantwortlich für die technologische Migration bestehender Bankanwendungen zu modernen, integrierten End-to- End Prozessen, die sowohl Kunden- als auch Mitarbeiter-Anwendungen umfassen. Eigenverantwortliche Projektleitung und Mitarbeit in einem agilen Team nach Scrum und Kanban, Sicherstellung termingerechter Umsetzung und höchster Qualitätsstandards.
  • Umfassende Nutzung von Java-Ökosystem-Technologien wie ULC/Swing, JNDI, JCA, JPA, JMS, sowie modernen Web-Technologien wie REST und SOAP, einschließlich der Anwendung von Frameworks wie Spring, Spring Boot. Prozessmanagement und Workflow-Automatisierung über Camunda und modellbasierte Prozessnotationen MBPN. Kontinuierliche Architektur- und Design-Dokumentation mit Arc42.
  • Fortgeschrittene Datenmanagement-Fähigkeiten mit SQL/PLSQL, Optimierung von Datenbankoperationen und Implementierung von ORMLösungen mittels Hibernate. Kontinuierliche Code-Qualitätskontrolle und - Verbesserung durch den Einsatz von Gitlab für Versionskontrolle, CI/CD und SonarQube für Codeanalyse.
  • Optimierung von Datenbankoperationen und Implementierung von ORM-Lösungen mittels Hibernate.
Java 17 Spring / Spring Boot ULC/Swing JNDI JCA JPA JMS REST SOAP Hibernate SQL/PLSQL Camunda MBPN Arc42 Bitbucket SonarQube Scrum Kanban
Finanzwesen, öffentlicher Sektor
5 Jahre 1 Monat
2018-03 - 2023-03

Entwicklung und Implementierung diverser RESTful- und GraphQL-Services

Softwareentwickler Java 11 Kotlin Spring Boot/Framework ...
Softwareentwickler
  • Entwicklung und Implementierung diverser RESTful- und GraphQL-Services mit Spring Boot/Kotlin in einer Kubernetes- und Azure-Umgebung. Verantwortlich für die kontinuierliche Weiterentwicklung und Optimierung bestehender Kundenverwaltungssysteme, inklusive Datenmigration, Performance-Verbesserungen und Speichertechnologien (Datenbanken, Blob-Speicher). Enge Zusammenarbeit mit Anforderungsmanagern zur präzisen Umsetzung technischer Spezifikationen, dokumentiert in Jira und Confluence. Arbeit in crossfunktionalen, agilen Teams nach Scrum und Kanban.
  • Einsatz von Clean Code, TDD, Unit-Tests (JUnit5, Mockito), Schnittstellen-Tests (Karate, Checkly, Pact mit Pact Broker, Postman). Monitoring und Alerting über Azure Application Insights und Grafana. DSGVO- und EIDAS-konforme Entwicklung für sensible Kundendaten im Versicherungsumfeld, inklusive TLS, Logging und Integrationstests. Konfiguration und Verwaltung von APIGateways mit Azure API Management, inklusive Throttling, Authentifizierung und Schnittstellenmanagement.
Java 11 Kotlin Spring Boot/Framework Gradle Maven Angular Git/GitFlow GitHub Actions Docker Kubernetes Helm Azure DevOps JUnit5 Mockito Karate Checkly Pact OpenAPI 3 GraphQL OAuth2/OpenID Connect Azure API Management Azure Application Insights Grafana Jira Confluence Scrum Kanban
Finanzdienstleister, Versicherungssektor
Frankfurt am Main
2 Jahre 7 Monate
2015-09 - 2018-03

Aufbau einer Kubernetes-Infrastruktur

DevOps / Plattform-Engineer Kubernetes Jenkins Docker ...
DevOps / Plattform-Engineer

  • Konzeption und Aufbau einer hochverfügbaren Kubernetes-Infrastruktur mit zwei Clustern (Staging/Production) inklusive Ingress über NGINX, Reverse Proxy und HTTPS-/TLS-Konfiguration. Integration von Azure API Management für Routing, Authentifizierung und Monitoring der Services.
  • Einrichtung und Automatisierung der gesamten CI/CD-Pipeline über GitLab, inklusive Build, Test und Deployment der Spring Boot-Services in Container- Images (Docker). Verwaltung aller Git-Repositories, Runner und Deployment- Skripte.
  • Implementierung von Infrastructure as Code (Helm, YAML, Bash) zur Reproduzierbarkeit und Skalierbarkeit der Umgebung. Aufbau von Monitoring und Logging mit Prometheus, Grafana und Loki.

Kubernetes Jenkins Docker Helm NGINX Java 8 GitLab CI/CD Spring Boot Azure API Management HTTPS/TLS Prometheus Grafana Loki Git Bash YAML
Gesundheitswesen, IT Unternehmen
Hemsbach
5 Monate
2017-09 - 2018-01

Anwendungsmanagement

Softwareentwickler WildFly 10.1 JBoss EAP 6.3 Java ...
Softwareentwickler
  • Gewährleistung des reibungslosen Betriebs von Java-basierten Anwendungen unter Verwendung von WildFly 10.1, JBoss EAP 6.3, und Docker.
  • Proaktive Identifikation und Bewertung von Optimierungsmöglichkeiten in den Bereichen Performance, Code-Qualität (Refactoring), Sicherheit, Monitoring und Logging.
  • Planung und Durchführung von technischen Optimierungen zur Steigerung der Effizienz und Sicherheit der Anwendungssysteme.
  • Intensive Zusammenarbeit innerhalb des Betriebsteams und mit dem Projektteam zur Sicherstellung der Anwendungsperformance und -stabilität.
  • Einsatz moderner Technologien und Frameworks wie Spring, Bootstrap, Tabax und AngularJS zur Weiterentwicklung und Pflege der Anwendungsumgebung.
WildFly 10.1 JBoss EAP 6.3 Java Spring Bootstrap Tabax Docker Angular Js
Finanzdienstleister, Versicherungssektor
Wiesbaden
2 Jahre 1 Monat
2015-10 - 2017-10

Erweiterung der vorhandenen Webanwendung

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung und Optimierung eines umfangreichen Kundenverwaltungssystems, einschließlich der Implementierung eines ausgeklügelten Rechteverwaltungssystems mit rollenbasierten Zugriffskontrollen und Vererbungsmechanismen.
  • Integration der UPS-Schnittstelle zur Automatisierung des Versandprozesses, Verbesserung der Logistik- und Lieferkettenprozesse durch direkte Anbindung an das Kundenverwaltungssystem.
  • Entwicklung und Implementierung von Statistiken für mobile Endgeräte, um Echtzeit-Datenanalysen und Berichterstattung für das Management und die Außendienstmitarbeiter zu ermöglichen.
  • Einsatz moderner Web-Technologien und Frameworks wie ExtJs (4.x), Ajax, HTML, CSS2, und XML, kombiniert mit Sencha Mobile für die Optimierung der mobilen Plattform.
  • Verwendung von Entwicklungswerkzeugen und Umgebungen wie Eclipse und Tomcat, sowie Einsatz von Hibernate und Lucene für robuste Datenverarbeitung und Suchfunktionalitäten. Automatisierung der Build-Prozesse mit Ant.
Eclipse Jenkins Maven Buildmanagement Apache Tomcat ExtJS REST log4j JEE JavaScript
Gesundheitswesen, IT Unternehmen
Weinheim
3 Jahre 5 Monate
2012-05 - 2015-09

Beratung, Schulung, Konzeption und agile Umzetzung

Softwareentwickler PTC Integrity PTC Source Doors ...
Softwareentwickler
  • Optimierung von Entwicklungsprozessen und Unterstützung von Funktionsentwicklern bei der Softwareentwicklung durch den Einsatz von Werkzeugen wie DOORS, PTC Integrity, MATLAB, Simulink und Targetlink, fokussiert auf kurz-, mittel- und langfristige Projektziele.
  • Durchführung von Anforderungs- und Änderungsmanagement: Erfassung, Analyse, Validierung und Dokumentation von Systemanforderungen.
  • Konzeption und Implementierung von Engineering- und Supportprozessen zur Verbesserung der Workflow-Effizienz und Softwarearchitektur, einschließlich der Kommunikation und Dokumentation dieser Prozesse.
  • Agile Entwicklung, Testen und Ausrollen von Anwendungen und Skripten in PTC Integrity, speziell für die Unterstützung von Funktionsentwicklern in Codegenerierung und Funktionsmodellierung.
  • Bereitstellung von Beratung und Schulungen für Funktionsentwickler im Umgang mit spezialisierten Tools und Workflows.
  • Entwicklung von spezifischen Tools und Automatisierungsprozessen, einschließlich:Java-basierte API für PTC Integrity zur Datenmanipulation, Synchronisationswerkzeug zwischen MKS Integrity und MATLAB TargetLink, Traceability-Tool und Inhaltskorrekturtool für Spezifikationsdokumente, Automatisierungstool für Build-Prozesse und Erstellung von ODX-Containern, Reporting-Tool zur Visualisierung von Diskrepanzen in Modellen und Dokumentationen, Einführung von Continuous Integration und automatisierter Codegenerierung für mehr als 20 Projekte.
PTC Integrity PTC Source Doors Matlab TargetLink SimuLink Data Dictionary Java 6 Ant Swing Enterprise Architekt 10.0 Eclipse netty.io
Automobilbranche, Digitalisierung
Ingolstadt
6 Monate
2014-03 - 2014-08

AddMKSLink ? Verlinken der Anforderungen

PTC Integrity PTC Source Java 6.0 ...

Anforderungsdokumente sollen zwischen mehreren PTC Integrity Server Instancen miteinander verlinkt werden können.

  • Erstellung einer benutzerfreundlichen SWING GUI
  • Verwendung der MKS API CMD Interfaces
PTC Integrity PTC Source Java 6.0 SWING
RIVON GmbH
München
1 Jahr
2013-06 - 2014-05

Naracamicie: E-Commerce mit Shopware

Shopware 4.0 Zend Symfony ...

Es soll ein Online-Shop für Naracamie Marke für die Filiale in München entwickelt werden. 

  • Architektur Design
  • Implementierung kundenspezifischen Kasse.
  • Der Warenbestand der Kasse erfolgt über die gleiche Datenbank des Online-Shops.
  • Template anpassung
  • Frontend und Backend Entwicklung
  • Druckeranbindung
  • Kassenschubladenanbindung
Shopware 4.0 Zend Symfony PHP 5.0
RIVON GmbH
München
2 Jahre 2 Monate
2010-03 - 2012-04

Softwareentwicklung und Leitung komplexer Java Applikationen

ExtJs (2.x und 3.x) Ajax HTML ...

Entwicklung eines vollständigen webbasierenden Kundenverwaltungsystems

  • Generische Produktverwaltung
  • User-, Händler-, Partnerverwaltung.
  • Händler-/ Partnerlogin und deren eigener Funktionsumfang
  • Versandmanagement. Angefangen von Erstellung (FOP -> PDF) bis zum automatisierten Druck der Lieferscheine im Produktionslager.
  • Postnachverfolgung
  • Rechtemanagement
  • Entwicklung einer graphischen mobilen webbasierenden Anwendung mit Hilfe der eigenen API des Kundenverwaltungssystems und Senscha Mobile.
  • LOEM ? Labor Order Entry Modul.
    • Swing ? Drag & Drop Applikation für einen verschlüsselten elektronischen Versand eines dynamischen Blutuntersuchungsformulars ins Labor.
    • Direkte Anwendung der Software in verschiedenen kleinen und großen Arztpraxen. Zur Zeit sind es ungefähr 2.000 Kunden.
    • Test- und Rolloutmanagement der Software.
ExtJs (2.x und 3.x) Ajax HTML CSS2 FOP XLST XML JavaServer Faces Senscha Mobile Eclipse Hybernate Lucene Tomcat Ant Swing XSwing iText JSP Servlets GlassFish 3.0 EJB
Praxiscomputer GmbH
Hemsbach
2 Jahre 8 Monate
2009-08 - 2012-03

Entwicklung - Kundenverwaltung

Entwickler/Programmierer
Entwickler/Programmierer

Entwicklung einer umfangreichen webbasierten Kundenverwaltung mit Hilfe von Ext JS.

Ext JS Senscha Mobile Servlets Java JavaScript Ant XML iText Hibernate MySQL UML Umlet Cobertura Tomcat Apache SVN Eclipse PHP CakePHP FOP SimpleXML und andere Open Source Linux Tools
S3 Praxissystem / DGN
Hemsbach
8 Monate
2010-08 - 2011-03

Online - Webauftritt

Entwickler/Programmierer
Entwickler/Programmierer

  • Um sich intensiver mit Ext Js und Senscha Mobile in meiner Freizeit zu beschäftigen, mache ich zusätzlich von privat eine Mitfahrzentrale als Online - Webauftritt. 
  • Doctrine und Zend Framework wurden als Alternative zu Eclipse und Hibernate für Testszwecke eingesetzt und getestet. [URL auf Anfrage]

Ext JS Servlets Hibernate Hibernate - Search Mysql Doctrine Zend Lucene iText Css.
Informationstechnologie (IT)
Darmstadt
6 Monate
2009-02 - 2009-07

Konzeption und Implementierung eines multiuser CAPI-Systems

Entwickler/Programmierer Zend Symfony
Entwickler/Programmierer

  • Mit dem Projekt wollte man analysieren wie gut das Framework "Delphi for PHP" ist und ob es für grössere Projekte einsetzten lässt. 
  • Die Oberfläche konnte im Ext JS Framework entwickelt werden. 
  • Schwerpunkt: Ajax und Xml Filesystem als Datenhaltung. 

PHP - Backend Ext JS - Frontend XML - Datenhaltung Ajax - Kommunikationsweg. Eclipse und Delphi for PHP waren die Entwicklungsumgebungen
Zend Symfony
HS-Mannheim
Mannheim
5 Monate
2008-09 - 2009-01

Java Virtual Machine

Entwickler/Programmierer
Entwickler/Programmierer

  • Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist. (URL auf Anfrage). 
  • Manche Betriebssysteme, die nicht mehr von SUN unterstützt werden, übernimmt und entwickelt SAP weiter. 
  • Um das Ziel sicher, schneller zu erreichen, sind viele Tests notwendig. 
  • Diese wurden von mir durchgeführt und zur Zertifizierung an SUN weitergegeben

Linux Shell Java Ant Maven2 Swing und andere diverse Linux - Tools
Informationstechnologie (IT), SAP AG
Walldorf
7 Monate
2008-02 - 2008-08

Alumni@SAP Plattform

Entwickler/Programmierer
Entwickler/Programmierer

Alumni@SAP ist eine interne Sozialnetzwerk -Plattform. 

  • Weiterentwicklung des Projektes
  • Performancetunning
  • Programmierung einer Applikation mit C# zur graphischen Darstellung von statistischen Daten aus dem Alumni@SAP
  • Programmierung von Zusatzmodulen für die Alumni@SAP 
  • Administration der Alumni@SAP Webapplikation und Services

SQL Server 2005 MySQL IIS ASP.net C# Ajax JavaScript
SAP Walldorf
Walldorf
5 Monate
2007-02 - 2007-06

Entwicklung einer webbasierten Mitfahrzentrale

Entwickler/Programmierer
Entwickler/Programmierer

Entwicklung einer webbasierten Mitfahrzentrale mit Schwerpunkt auf Server - Client Prinzip über RMI over IIOP.

Java Eclipse Xml XSLT SVN RMI over IIOP JSP Servlets JSF JavaScript MySQL
HS-Mannheim
Mannheim
10 Monate
2006-09 - 2007-06

Engineering/Controlling

Entwickler/Programmierer
Entwickler/Programmierer

Schnittstelle SAP R/3 - Excel (Excel-Programmierung, Visual Basic 6 Programmierung, Programmierung mit Visual Studio 2005) 

  • Planungshilfsmittel im Bereich Engineering/Controlling (Excel, Visual Basic 6 und Professional, Access)
    • Betreuung der Anwendung in Pilot- und Anwendungsphase 
    • Durchführung von Änderungen sowie selbständigen Verbesserungen nach neuestem Kenntnisstand

Excel Access Visual Basic 6 Visual Basic Professional Visual Basic.Net
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2005-01 - 2010-01

Informatik

Diplom, Hochschule - Mannheim
Diplom
Hochschule - Mannheim

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot DevOps Engineer Java Docker Kubernetes AutoDevOps Gitlab-Ci Jenkins Software Architect Jira, Confluence, Bitbucket JUnit Mockito Java8/11 Azure Cloud Hibeenate Authentication & Authorization Azure

Aufgabenbereiche

Continuous Delivery
Continuous Deployment
Continuous Integration

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Ajax
Experte
Ant
Apache Ant
fortgeschrittene Projekterfahrungen
Apache Tomcat
Experte
Architektur
Experte
ASP.NET
fortgeschrittene Projekterfahrungen
Bootstrap
C++, C, c#
Experte
Cobertura
fortgeschrittene Projekterfahrungen
CSS
fortgeschrittene Projekterfahrungen
CSS2
Delphi
fortgeschrittene Projekterfahrungen
Docker
Doors
Eclipse
Experte
EJB
Enterprise Architekt 10.0
ExtJs
2.x und 3.x, 4.x
FOP
GlassFish 3.0
Hibernate
Experte
HTML
Experte
HTTP
Experte
Hybernate
IIOP
fortgeschrittene Projekterfahrungen
iText
Experte
Java
Experte
JavaDoc
fortgeschrittene Projekterfahrungen
JavaMail
Experte
JavaScript
Experte
JavaServer Faces
JBoss
JBoss EAP 6.3
Jenkins
JQuery
Experte
JSF
fortgeschrittene Projekterfahrungen
JSP
Experte
JVM
fortgeschrittene Projekterfahrungen
Konzeption
fortgeschrittene Projekterfahrungen
Linux
fortgeschrittene Projekterfahrungen
log4j
Lucene
fortgeschrittene Projekterfahrungen
Maven Buildmanagement
Microsoft Internet Information Services
erste Projekterfahrungen
MS Access
Experte
MS Excel(VBA)
Experte
MS SQL Server 2005
erste Projekterfahrungen
MS Visual Studio
fortgeschrittene Projekterfahrungen
MySQL
Experte
netty.io
PHP, 5
fortgeschrittene Projekterfahrungen
Prolog
Experte
PTC Integrity
PTC Source
REST
RMI
Experte
SAP R/3
erste Projekterfahrungen
Senscha Mobile
Servlets
Experte
Shell
fortgeschrittene Projekterfahrungen
Shopware 4.0
Softwaretests
fortgeschrittene Projekterfahrungen
Spring
SpringFramework
svnX
Experte
Swing
Experte
Symfony
Tabax
TargetLink
Test Framework
fortgeschrittene Projekterfahrungen
Tomcat
UML
fortgeschrittene Projekterfahrungen
UMLet
Experte
Versionsverwaltung
fortgeschrittene Projekterfahrungen
Visual Basic
Experte
VM
fortgeschrittene Projekterfahrungen
WildFly
WildFly 10.1
XLST
XML
Experte
XSLT
fortgeschrittene Projekterfahrungen
XSwing
Zend
Zend Framework
fortgeschrittene Projekterfahrungen

KOMPETENZEN

  • Java und Spring Boot
  • Softwarearchitektur und Systemintegration
  • Agile Methoden und Projektmanagement
  • JavaScript und Webtechnologien
  • Datenmanagement und Datenbanktechnologien
  • Tool- und Workflow-Entwicklung


FRAMEWORKS

  • Java 8, 11, 17, 21, Kotlin
  • Spring / Spring Boot
  • Kubernetes
  • CI/CD (GitLab, Jenkins, GitHub Actions, Azure DevOps)
  • Docker / Helm / NGINX
  • Spring Boot
  • Hibernate / JPA
  • GraphQL / REST / SOAP
  • Mockito / JUnit / Karate / Pact
  • Camunda (BPMN / Workflow Automation)
  • ExtJs, Sencha Mobile, Angular


Berufserfahrung

09/2006 ? 02/2007

Rolle: Praxissemester                                

Kunde: EvoBus GmbH, Mannheim

 

02/2007 ? 06/2007

Rolle: Werkstudent

Kunde: EvoBus GmbH, Mannheim

 

02/2008 ? 09/2008

Rolle: Praxissemester

Kunde: SAP AG, Walldorf

 

09/2008 ? 01/2009

Rolle: Werkstudent  

Kunde: SAP AG, Walldorf

 

08/2009 ? 02/2010

Rolle: Werkstudent und Diplomarbeit

Kunde: Praxiscomputer GmbH, Hemsbach

 

03/2010 ? 04/2012

Rolle: Software Entwickler

Kunde: Praxiscomputer GmbH, Hemsbach

 

05/2012 ? 09/2015

Rolle: Software Entwickler / Architekt

Kunde: AUDI AG, extern über RIVON UG (haftungsbeschränkt)

Betriebssysteme

Echtzeitbetriebssysteme
Mac OS
Novell
Unix
Windows

Programmiersprachen

Angular Js
AngularJS
Assembler
Basic
C#
ExtJS
Java
Java 6
Java 6.0
JavaScript
JEE
Matlab
MATLAB / Simulink
Perl
PHP
PHP 5.0
Prolog
SimuLink
TeX, LaTeX

Datenbanken

Access
DAO
Data Dictionary
Datenbank-Design relationaler Datenbanken
langjährige Erfahrung
JDBC
MySQL
ODBC
Oracle
Postgres
SQL

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
LAN, LAN Manager
Message Queuing
parallele Schnittstelle
Router
RPC
SMTP
TCP/IP
UUCP
Windows Netzwerk
Winsock

Branchen

Branchen

  • IT-Dienstleistungen 
  • Pharma/Medizintechnik
  • Elektronik/Elektrotechnik
  • Banken
  • Verkehrstechnik
  • Automotive
  • Luft- und Raumfahrttechnik
  • Energiewirtschaft/Energieversorgung
  • Maschinenbau
  • Telekommunikation
  • Versand/Handel 

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.