Beratung, technische Konzeption und Implementierung in den Bereichen Java, JEE, Enterprise Application Integration (EAI)
Aktualisiert am 24.01.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2025
Verfügbar zu: 100%
davon vor Ort: 80%
Microservices
Java
Senior-Entwickler
Back-End
Front-End
Fullstack
JEE
Spring
Tuning
Profiler
Cloud
Container
Azure
REST
SOAP
XML
Schnittstellen-Entwicklung
JavaScript
TypeScript
Continuous Integration
DevOps
Anforderungsanalyse
Konzepterstellung
Deutsch
Muttersprache
Englisch
flüssig

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
nicht möglich

Projekte

Projekte

5 Monate
2024-09 - heute

Projektsuche und Verschiedenes

  • Projektsuche
  • Nachhilfestunden für einen Auszubildenden Fachinformatiker Anwendungsentwicklung
1 Jahr 10 Monate
2022-08 - 2024-05

Neuentwicklung und Weiterentwicklung verschiedener Komponenten

Java 11/17 Spring Framework 6/5 Spring Boot 3/2 ...

Neuentwicklung und Weiterentwicklung verschiedener Komponenten der Integrationsplattform des Unternehmens

  • Implementierung von REST Webservices mit Spring Boot inklusive Aufsetzen der Spring Boot Anwendung
  • Implementierung von REST Clients zur Anbindung einer Cloud Anwendung (Azure) mit Spring WebFlux
  • Implementierung einer Komponente zum Datenaustausch von SAP zu einer PostgreSQL Datenbank mit JCo und Spring
  • Implementierung einer Spring Boot Anwendung zur initialen Datenbefüllung einer Komponente einer Cloud Anwendung aus Excel Dateien über REST Webservices
  • Aufsetzen und Implementierung von automatisierten Tests mit JUnit und WireMock
  • Aufsetzen und Implementierung von Build- und CI-Prozessen mit Gradle und Jenkins

Java 11/17 Spring Framework 6/5 Spring Boot 3/2 Spring WebFlux WireMock JUnit Azure SAP PostgreSQL OpenAPI Git Bitbucket Gradle Nexus Jenkins Ansible IntelliJ IDEA UC4 Jira
CS-CONSULTING GmbH, Deutsche Pfandbriefbank AG
Garching (70% Remote)
10 Monate
2021-11 - 2022-08

Neuentwicklung von Microservices mit UI

ASP.NET Core 6.0.x C# 10 Entity Framework Core ...

Neuentwicklung von Microservices mit UI zur Verwaltung und Planung von Rabatten und Gutscheinen auf Basis von ASP.NET Core und Betrieb in der Azure Cloud

  • Implementierung von REST Schnittstellen für die UI und Fremdsysteme mit ASP.NET
  • Implementierung von Teilen der UI mit React und MUI
  • Aufsetzen einer Build Pipeline in Azure DevOps

ASP.NET Core 6.0.x C# 10 Entity Framework Core FluentValidation Swashbuckle Azure SQL React MUI Kubernetes Terraform Helm Charts Docker JetBrains Rider JetBrains WebStorm Azure DevOps
CS-CONSULTING GmbH, 1-2-3.tv GmbH
München (99% Remote)
1 Jahr 4 Monate
2020-07 - 2021-10

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty ...

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte im Markenbereich (DPMAmarken)

  • Fehlerbehebung und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Abstimmung der technischen und fachlichen Aufgaben im Entwicklungsteam und mit der Fachseite des Kunden
  • Migration des ORM-Mappings von TopLink/EclipseLink XML-Mapping auf JPA Annotations
  • Entwicklung von REST Microservices auf Basis von MicroProfile 3.0, Open Liberty und Docker Swarm
  • Entwicklung des Build Prozesses für die Microservices mit Gradle
  • Aufsetzen eines Monitoring Prototyps für die Microservices mit Prometheus und Grafana im Docker Swarm
  • Speicher- und Performance Optimierung der Anwendung

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty Eclipse MicroProfile 3.0 Vue.js EclipseLink Guice JAX-WS JAX-RS Oracle 18/19 JUnit Git Ant Ivy Gradle Jib Eclipse Docker Swarm Linux
Gintec GmbH, Deutsches Patent- und Markenamt (DPMA)
München
3 Jahre
2017-01 - 2019-12

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty ...

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte im Markenbereich (DPMAmarken)

  • Fehlerbehebung und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Abstimmung der technischen und fachlichen Aufgaben im Entwicklungsteam und mit der Fachseite des Kunden
  • Migration des ORM-Mappings von TopLink/EclipseLink XML-Mapping auf JPA Annotations
  • Entwicklung von REST Microservices auf Basis von MicroProfile 3.0, Open Liberty und Docker Swarm
  • Entwicklung des Build Prozesses für die Microservices mit Gradle
  • Aufsetzen eines Monitoring Prototyps für die Microservices mit Prometheus und Grafana im Docker Swarm
  • Speicher- und Performance Optimierung der Anwendung 

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty Eclipse MicroProfile 3.0 Vue.js EclipseLink Guice JAX-WS JAX-RS Oracle 18/19 JUnit Git Ant Ivy Gradle Jib Eclipse Docker Swarm Linux
Gintec GmbH, Deutsches Patent- und Markenamt (DPMA)
München
1 Jahr 11 Monate
2015-02 - 2016-12

Re-Write und Weiterentwicklung einer Verwaltungssoftware für Fahrertrainings

AngularJS Bootstrap Java 7 ...
  • Entwicklung von REST Webservices mit JPA Entitäten für die Verwaltung der Fahrertrainings, vor allem in den Bereichen Wertgutscheine, Rechnungsstellung, Dienstleister- und Teamverwaltung
  • Entwicklung der UI für die Verwaltung der Fahrertrainings auf Basis von AngularJS, vor allem in den Bereichen Wertgutscheine, Rechnungsstellung, Dienstleister- und Teamverwaltung
  • Datenmigration vom Altsystem
  • Abstimmung von Schnittstellen und Weiterentwicklungen zusammen mit dem Kunden
AngularJS Bootstrap Java 7 Jersey GlassFish v3 CDI EclipseLink Flyway Oracle 12 Maven IntelliJ IDEA
blu Portals & Applications GmbH, BMW M GmbH
Oberhaching
1 Jahr 7 Monate
2013-06 - 2014-12

Weiterentwicklung von REST Webservices für das Management von Kundendaten

Java 7 JEE Spring Batch ...
  • Weiterentwicklung von REST Webservices und entsprechenden Integrationstests für das Management von Kundendaten
  • Abstimmung und Dokumentation der Schnittstellen
  • Abstimmung bei der Anbindung von Client-Anwendungen
  • Entwicklung eines Tools zur Migration von Kundendaten in das neue System auf Basis von Spring Batch
  • Durchführung der Migration von Kundendaten
  • Umstellung auf PostgreSQL als Speicher für die Kundendaten (dokumentenorientierte Speicherung der Daten als JSON)
  • Arbeiten im Team mit Scrum Vorgehensmodell
Java 7 JEE Spring Batch Jersey GlassFish v3 CDI JCo EclipseLink Flyway Hibernate Oracle 11 JUnit Crucible Maven Jenkins Eclipse Linux
CAES GmbH, NTT DATA Deutschland GmbH, BMW AG
München
10 Monate
2012-07 - 2013-04

Berechnung und Reporting der Basel III Kennzahlen

Java 7 Hibernate Spring ...

Berechnung und Reporting der Basel III Kennzahlen Liquidity Coverage Ratio (LCR) und Net Stable Funding Ratio (NFSR)

  • Analyse der der funktionalen und technischen Spezifikationen
  • Entwicklung der Berechnungs- und Reportinglogik auf Basis der funktionalen und technischen Spezifikationen mit Java 7, Spring, Hibernate und JBoss AS 7.1
  • Speicher- und Performance Optimierung der Anwendung
  • Arbeiten im Team mit Scrum Vorgehensmodell

Java 7 Hibernate Spring JBoss AS Oracle 11 Wicket POI JUnit DBUnit Crucible Maven Jenkins Eclipse Linux
auf Anfrage, Deutsche Pfandbriefbank AG
München
2 Jahre 2 Monate
2010-06 - 2012-07

Entwicklung und Wartung im Bereich Online Portale

Java JEE (Portlets JSF) ...

Entwicklung und Wartung im Bereich Online Portale (Bank/Versicherung) auf Basis von Portlets und JSF mit Scrum Vorgehensmodell

  • Entwicklung von Portalkomponenten im Bereich Online Banking
  • Entwicklung von Portalkomponenten für ein Bonusprogramm
  • Entwicklung von Portalkomponenten zum Abschluß von Versicherungen auf Basis eines BiPRO Webservice
  • Fehleranalyse und 3rd Level Support für den Betrieb der Portale
  • Abstimmung und Dokumentation von Schnittstellen und Koordination bei der Anbindung von Systemen/Komponenten anderer Abteilungen des Konzerns
  • Fachkonzept Reviews, Analyse und Schätzung von neuen Anforderungen
  • Design und Implementierung in allen Schichten der Multi-Tier Anwendungen
  • Anbindung von Webservices (SOAP/REST)
  • Arbeiten im Team mit Scrum Vorgehensmodell

Java JEE (Portlets JSF) Webservices (SOAP REST) BiPRO JavaScript AJAX jQuery XML HBCI Hibernate Spring Spring WS WebSphere Portal 6.1 Oracle JUnit Maven Hudson JIRA/GreenHopper Eclipse Linux
SKYTEC AG/blu Portals & Applications GmbH, Allianz Deutschland AG
München
1 Jahr 3 Monate
2009-03 - 2010-05

Weiterentwicklung eines Informationsportals für Bankmitarbeiter

Java J2EE (Portlets JSP) ...

Weiterentwicklung eines Informationsportals für Bankmitarbeiter auf Basis von WebSphere Portal und Scrum Vorgehensmodell

  • Analyse von Pflichtenheften und Fachkonzepten für Erweiterungen des Portals
  • Fachkonzept-Erstellung für Erweiterungen des Portals
  • Arbeiten im Team mit Scrum Vorgehensmodell
  • Design und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Frontend-Entwicklung auf Basis von Portlets, JSP und XML/XSLT (und ein wenig Apache Wicket)
  • Backend-Entwicklung auf Basis von Hibernate und DB2
  • Performance Tuning mit YourKit Java Profiler

Java J2EE (Portlets JSP) XML XSLT Hibernate Spring Wicket WebSphere Portal 5.1 DB2 Maven Continuum JUnit YourKit Java Profiler Eclipse Sun SPARC Solaris
it-economics GmbH, FIDUCIA IT AG
München
11 Monate
2008-01 - 2008-11

Entwurf, Implementierung und Optimierung von Java Komponenten

Java J2ME/JME Foundation 1.1 J9 ...

Entwurf, Implementierung und Optimierung von Java Komponenten basierend auf OSGi und J2ME/JME Foundation 1.1 für die Systemsoftware des SURPASS hiT 7300 Netzelements

  • Reviews von Spezifikationen und Code
  • Konzeption und Implementierung von TL1 Schnittstellen Komponenten
  • Speicher-Tuning einer SNMP Mapping Komponente mit YourKit Java Profiler
  • Aufsetzen eines Continuous Integration Prozesses mit Hudson

Java J2ME/JME Foundation 1.1 J9 OSGi Apache Felix SNMP TL1 Hudson Unix Shell Programmierung YourKit Java Profiler Eclipse Linux
Skorupski & Völz GbR, NOKIA SIEMENS NETWORKS B.V.
München
9 Monate
2007-03 - 2007-11

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition)

Java 5/6 Spring Hibernate mit Annotations ...

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition) auf Basis von FCML (Facility Markup Control Language) für Rolltreppen und Aufzüge

  • Design, Implementierung und Wartung von Serverkomponenten zur FCMLDatenverarbeitung mit Spring und Hibernate
  • Implementierung der entsprechenden Unit Tests mit JUnit
  • Performance- und Speicher-Tuning mit JConsole und YourKit Java Profiler
  • Migration von Hibernate Mappings auf Hibernate Annotations (JPA)
  • Datenbankmigration von einer Major-Version des Systems auf die nächste
  • Aufsetzen von Build und Continuous Integration Prozess mit Ant und CruiseControl

Java 5/6 Spring Hibernate mit Annotations JPA FCML XML SQL Tomcat MS SQL Server JUnit Tapestry Apache JMeter YourKit Java Profiler Eclipse Ant CruiseControl
SKYTEC AG, Essener Verkehrs AG (EVAG)
Oberhaching
9 Monate
2006-05 - 2007-01

Erstellung eines SCADA-Systems

Java 5/6 Spring Hibernate mit Annotations ...

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition) auf Basis von FCML (Facility Markup Control Language) für Rolltreppen und Aufzüge

  • Design, Implementierung und Wartung von Serverkomponenten zur FCMLDatenverarbeitung mit Spring und Hibernate
  • Implementierung der entsprechenden Unit Tests mit JUnit
  • Performance- und Speicher-Tuning mit JConsole und YourKit Java Profiler
  • Migration von Hibernate Mappings auf Hibernate Annotations (JPA)
  • Datenbankmigration von einer Major-Version des Systems auf die nächste
  • Aufsetzen von Build und Continuous Integration Prozess mit Ant und CruiseControl

Java 5/6 Spring Hibernate mit Annotations JPA FCML XML SQL Tomcat MS SQL Server JUnit Tapestry Apache JMeter YourKit Java Profiler Eclipse Ant CruiseControl
SKYTEC AG, Essener Verkehrs AG (EVAG)
Oberhaching
4 Monate
2006-01 - 2006-04

Web Service / J2EE Backend für Flash Web Anwendungen

Web Services Java J2EE (Servlets) ...
Web Service / J2EE Backend für Flash Web Anwendungen
  • Design und Implementierung des Session- und Security-Handlings im Backend einer Web Anwendung mit Web Services als Schnittstelle zwischen der Flash Anwendung und dem Backend (WebSphere / Axis / Spring)
  • Fehlerbehebung und Erweiterung der Usermanagement Schnittstelle im Backend der Web Anwendung, wobei die Benutzer in einer dritten Anwendung verwaltet wurden, die über eine vorgegebene Java Schnittstelle angesprochen wurde
  • Design und Implementierung einer ?Click-And-Win? Verlosungslogik im Backend für eine Web Anwendung mit Struts Actions als Schnittstelle zwischen der Flash Anwendung und dem implementierten Backend (WebSphere / Struts / Spring)
  • Implementierung der entsprechenden Unit Tests mit JUnit
Web Services Java J2EE (Servlets) Axis Spring Struts Hibernate WebSphere 5.0 Oracle 9i2 JUnit Eclipse Ant XDoclet
Hays AG, esolut GmbH, The Coca-Cola Company, Coca-Cola GmbH
München
2 Monate
2005-11 - 2005-12

Anpassung der SyncML Schnittstelle

Open-Xchange Java 5.0 SyncML ...

Anpassung der SyncML Schnittstelle von Open-Xchange für Smartphones der P-Serie von SonyEricsson

  • Anpassung der SyncML Schnittstelle von Open-Xchange für Smartphones der P-Serie von SonyEricsson
  • Entwicklung einer Anwendung zur Herstellung und Überwachung der Verbindung zwischen einem Smartphone der P-Serie von SonyEricsson und einem PC unter Linux

Open-Xchange Java 5.0 SyncML Eclipse SUSE Linux
Graf Computer
München
1 Jahr 5 Monate
2004-06 - 2005-10

Erstellung eines Network Management Systems

Java EJB (Message Driven Stateless/Stateful Session und Entity Beans) ...

Erstellung eines Network Management Systems auf Basis von J2EE (Telekommunikation, Transportbereich)

  • Untersuchung des Zusammenwirkens aller Komponenten und Analyse von Fehlerursachen und Vorschläge für deren Behebung
  • Performance- und Speicerverbrauchanalyse (Profiling), Garbage Collection Tuning
  • Mitarbeit beim Design und eigenständige Implementierung (mit Unit Tests) einer Messaging Lösung auf Basis von JMS und Message Driven Beans (MDBs), wobei die Reihenfolge der Messages eingehalten wird
  • Erstellung von Prototypen zur Performancemessung von EJB Local Interface Calls, CORBA Calls und JDBC Calls
  • Aufsetzen eines Build Prozesses mit Ant und XDoclet
  • Betreuung der Entwicklungs- und Testumgebung inklusive der Oracle Datenbank und des Build Prozesses

Java EJB (Message Driven Stateless/Stateful Session und Entity Beans) JMS CORBA JUnit JUnitEE Eclipse Java Profiling Borland OptimizeIt JBoss 3.2.X Ant XDoclet CVS ClearCase Oracle 9i2 Suse Linux Sun SPARC Solaris
Hays AG, Siemens AG
München
9 Monate
2003-07 - 2004-03

Migration von Teilen einer Intranet Anwendung

Java J2EE EJB ...

Migration von Teilen einer Intranet Anwendung zur logistischen Terminierung von ASP nach J2EE in 2 Tier und 3 Tier Architektur für einen Automobilhersteller

  • Erstellung technisches Konzept Design und Implementierung von HTML Masken mit JSP und XSLT
  • Design und Implementierung der Präsentationskomponenten mit Jakarta Struts und einem darauf basierenden Framework des Endkunden
  • Design und Implementierung der Geschäftslogik mit Servlets und EJB
  • Design und Implementierung der Datenzugriffsschicht auf Basis von JDBC mit Servlets und EJB
  • Aufsetzen eines Build Prozesses mit Ant

Java J2EE EJB Servlets JSP XML XSLT HTML BEA Weblogic Server 5.1 Struts WSAD Eclipse Ant Sun SPARC Solaris
F&F Computer Anwendungen und Unternehmensberatung GmbH, BMW AG
München
1 Jahr
2000-11 - 2001-10

Einführung eines CRM-Systems

CrossWorlds Java Unix Shell Programmierung ...
Einführung eines CRM-Systems inklusive Integration bestehender ERP-Anwendungen unter Einsatz von CrossWorlds (EAI Produkt, jetzt IBM Business Integration) für einen Mobilfunkbetreiber

Integrierte Systeme: CRM System (Clarify), Billing System (Amdocs Ensemble), Dokumentenarchiv (PAM-STORAGE), Data Warehouse (Oracle Datenbank)

  • Konzeption, Design, Implementierung und Inbetriebnahme einer Erweiterung der bestehenden Integrationslösung
  • Verantwortlich für die Connectoren zu den integrierten Systemen, das Mapping der Anwendungsdaten und die Businesslogik der Integrationslösung
  • Intensive Zusammenarbeit mit den Mitarbeitern des Endkunden und den Lieferanten der zu integrierenden Systeme
  • Betreuung der Entwicklungs- und Testumgebung der Integrationslösung
  • Wartung von eigenentwickelten Connectoren
  • Evaluierung des Server Access Interface von CrossWorlds mit Entwicklung und Präsentation von Prototypen und Bewertung und Dokumentation der Ergebnisse
  • Prototypische Entwicklung einer ActiveX Komponente zur Einbettung in den Clarify Client zur Realisierung einer Schnittstelle zu CrossWorlds über das Server Access Interface
  • Prototypische Entwicklung eines Tuxedo Services zur Realisierung einer Schnittstelle zu CrossWorlds über das Server Access Interface

CrossWorlds Java Unix Shell Programmierung Clarify Clear Basic Visual Basic Visual C++ Visual Studio ActiveX Visibroker CORBA BEA Tuxedo Oracle Amdocs Ensemble Sun SPARC Solaris
Softlab GmbH, Mobilkom Austria AG & Co KG
Wien
2 Jahre 3 Monate
1999-03 - 2001-05

Entwicklung eines Data Warehouse-Systems

Oracle Express Oracle Express Stored Procedure Language (SPL) HTML ...

Entwicklung eines Data Warehouse-Systems zur Definition und Durchführung von Berechnungen von Dienstgüte- und Performanz-Parameter eines Mobilfunknetzes

  • Analyse der Anforderungsspezifikation
  • Design und Implementierung von Anwendungsmodulen mit Weboberfläche und Oracle Express
  • Design und Implementierung von Schnittstellenmodulen zu einem RDBMS und zu Dateien für den Datenimport und -export
  • Betreuung der Entwicklungs- und Testumgebung inklusive der RDBMS
  • Mitwirkung bei der Durchführung von Anwendertrainings
  • Erstellung eines OLAP-Prototypen

Oracle Express Oracle Express Stored Procedure Language (SPL) HTML Unix Shell Programmierung Oracle Express Objects Sybase ASE Merant ODBC Treiber Sun SPARC Solaris
Softlab GmbH, Mannesmann AG (D2), Vodafone D2 GmbH
München
1 Jahr 1 Monat
1998-03 - 1999-03

Erstellung eines Systems zum Betriebsmanagement eines Telekommunikationsnetzes

C++ Informix HP-UX ...

Erstellung eines Systems zum Betriebsmanagement eines Telekommunikationsnetzes

  • Implementierung Fax-Funktionalität mit C++ und ComFax Unix Shell Programmierung

C++ Informix HP-UX ComFax
Softlab GmbH, Deutsche Telekom AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1994-10 - 1999-09

Studium Physikalische Technik, Schwerpunkt Mikrosystemtechnik

Dipl.-Ing. Physikalische Technik, Fachhochschule München
Dipl.-Ing. Physikalische Technik
Fachhochschule München

Position

Position

  • Beratung, Konzeption, Design und Implementierung
  • Fachlicher Schwerpunkt: Java, JEE, Enterprise Application Integration (EAI)

Kompetenzen

Kompetenzen

Top-Skills

Microservices Java Senior-Entwickler Back-End Front-End Fullstack JEE Spring Tuning Profiler Cloud Container Azure REST SOAP XML Schnittstellen-Entwicklung JavaScript TypeScript Continuous Integration DevOps Anforderungsanalyse Konzepterstellung

Schwerpunkte

Beratung, technische Konzeption, Implementierung und Test bei IT-Großprojekten
Experte

Praktische Erfahrung in den Bereichen:

  • Java, JEE/J2EE: EJB, CDI, JPA, JMS, JCA, Servlets, Portlets, JSP/JSF, JAX-RS, JAX-WS
  • Spring Framework, Spring Boot
  • REST Microservices, OpenAPI, JSON
  • Container und Cloud Computing
  • Profiling und Tuning von Java Anwendungen
  • HTML, JavaScript/TypeScript, AJAX, React, Vue.js, AngularJS, Bootstrap, jQuery
  • XML, XSLT, SOAP
  • C#, ASP.NET Core
  • Configuration Management / Java Buildprozesse / Continuous Integration
  • Enterprise Application Integration (EAI)
  • Data Warehouse, OLAP

Produkte / Standards / Erfahrungen / Methoden

Java
Experte

Standards/Programmierung:

  • Java, JDBC, Javadoc, JUnit
  • Java EE: EJB, CDI, JPA , JMS, JCA, Servlets, Portlets, JSP/JSF, JAX-RS, JAX-WS
  • Spring Framework, Spring Boot
  • REST Microservices, OpenAPI, JSON
  • Container und Cloud Computing
  • HTML, JavaScript, TypeScript, AJAX, Responsive Webdesign
  • XML, XSLT, SOAP, BiPRO
  • C#, ASP.NET Core
  • SQL
  • Unix Shell Programmierung
  • OSGi


Produktkenntnisse:

Java EE/Java

  • Java (Versionen 17, 11, 8, 7, 6, 5, 1.4, 1.3)
  • Spring Framework (Versionen 6, 5, 4, 3, 2, 1)
  • Spring Boot (Versionen 3, 2)
  • Spring Batch (Version 2.2)
  • WireMock (Version 3)
  • Open Liberty (Versionen 20/21)
  • JBoss (Versionen 6.4/7.3 EAP, 7.1, 5 Beta 1, 3.2)
  • GlassFish (Version v3)
  • WebSphere (Version 5.0)
  • WebSphere Portal (Versionen 5.1, 6.1)
  • Tomcat (Versionen 4, 5)
  • BEA WebLogic (Versionen 10 TP, 8.1, 7.0, 6.1, 5.1)
  • MicroProfile (3.0)
  • EclipseLink (Version 2.6)
  • Hibernate (Versionen 3, 2)
  • Flyway (Versionen 3/7)
  • Apache Felix
  • Jersey (Version 1)
  • Apache Tapestry (Version 4)
  • Apache Wicket (Version 1.3)
  • Apache POI
  • YourKit Java Profiler


C#/.NET

  • C# (Version 10)
  • ASP.NET Core (Version 6.0.x)
  • Entity Framework Core (Version 6.0.x)
  • FluentValidation (Version 10.x)
  • Swashbuckle (6.3.x)


Responsive UIs

  • React (Version 17)
  • Vue.js (Version 2)
  • Bootstrap (Versionen 3/4)
  • AngularJS (Version 1.3)
  • jQuery

Container und Cloud Computing

  • Azure, Azure DevOps
  • Docker, Docker Swarm
  • Kubernetes
  • Terraform
  • Helm Charts
  • Jib


Responsive UIs

  • React (Version 17)
  • Vue.js (Version 2)
  • Bootstrap (Versionen 3/4)
  • AngularJS (Version 1.3)
  • jQuery

Datenbanken

  • Oracle (Versionen 19, 18, 12, 11, 9, 8)
  • MS SQL Server, Azure SQL (Versionen 2005/2012/2019)
  • PostgreSQL (Versionen 16, 9)
  • DB2 (Versionen 8, 7)
  • Sybase ASE (Versionen 11.9, 11.5)
  • OpenLDAP


Entwicklungswerkzeuge / Konfigurationsmanagement / Fehlerverwaltung

  • IntelliJ IDEA, Eclipse, NetBeans, Rider, WebStorm
  • Bitbucket, Crucible
  • Gradle, Maven, Ant, Ivy, Ansible
  • Jenkins, Hudson, CruiseControl, Continuum
  • Git, Subversion, CVS, ClearCase, VSS
  • Bugzilla, Jira


Monitoring

  • Prometheus
  • Grafana


Enterprise Application Integration (EAI)

  • CrossWorlds (Versionen 3.0, 4.1, ist jetzt Bestandteil von IBM WebSphere Business Integration)
  • BEA WebLogic Integration (WLI) (Version 6.1)
  • BEA Tuxedo (Version 6.4)


Data Warehouse, Analytical Application

  • Oracle Express (Versionen 6.3, 6.2)


CRM-, Helpdesk-Tools

  • Clarify (Version 8)


Methoden:

  • Scrum, agile Entwicklung
  • Objektorientierte Analyse und Design (OOA, OOD)
  • Strukturierte Analyse und Design (SA, SD)
  • Modularer Entwurf (MD)


Betriebssysteme:

  • Unix (Linux, Sun Solaris, HP-UX)
  • Microsoft Windows

Spezialkenntnisse:

  • DECnet
  • Netzwerkanalyse mit Sniffer (PCAP, JPCAP)

Branchen

Branchen

  • Banken / Versicherungen
  • Teleshopping
  • Öffentliche Verwaltung
  • Automobil / Bahn
  • Telekommunikation / Mobilfunk
  • Handwerk / Bau

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
nicht möglich

Projekte

Projekte

5 Monate
2024-09 - heute

Projektsuche und Verschiedenes

  • Projektsuche
  • Nachhilfestunden für einen Auszubildenden Fachinformatiker Anwendungsentwicklung
1 Jahr 10 Monate
2022-08 - 2024-05

Neuentwicklung und Weiterentwicklung verschiedener Komponenten

Java 11/17 Spring Framework 6/5 Spring Boot 3/2 ...

Neuentwicklung und Weiterentwicklung verschiedener Komponenten der Integrationsplattform des Unternehmens

  • Implementierung von REST Webservices mit Spring Boot inklusive Aufsetzen der Spring Boot Anwendung
  • Implementierung von REST Clients zur Anbindung einer Cloud Anwendung (Azure) mit Spring WebFlux
  • Implementierung einer Komponente zum Datenaustausch von SAP zu einer PostgreSQL Datenbank mit JCo und Spring
  • Implementierung einer Spring Boot Anwendung zur initialen Datenbefüllung einer Komponente einer Cloud Anwendung aus Excel Dateien über REST Webservices
  • Aufsetzen und Implementierung von automatisierten Tests mit JUnit und WireMock
  • Aufsetzen und Implementierung von Build- und CI-Prozessen mit Gradle und Jenkins

Java 11/17 Spring Framework 6/5 Spring Boot 3/2 Spring WebFlux WireMock JUnit Azure SAP PostgreSQL OpenAPI Git Bitbucket Gradle Nexus Jenkins Ansible IntelliJ IDEA UC4 Jira
CS-CONSULTING GmbH, Deutsche Pfandbriefbank AG
Garching (70% Remote)
10 Monate
2021-11 - 2022-08

Neuentwicklung von Microservices mit UI

ASP.NET Core 6.0.x C# 10 Entity Framework Core ...

Neuentwicklung von Microservices mit UI zur Verwaltung und Planung von Rabatten und Gutscheinen auf Basis von ASP.NET Core und Betrieb in der Azure Cloud

  • Implementierung von REST Schnittstellen für die UI und Fremdsysteme mit ASP.NET
  • Implementierung von Teilen der UI mit React und MUI
  • Aufsetzen einer Build Pipeline in Azure DevOps

ASP.NET Core 6.0.x C# 10 Entity Framework Core FluentValidation Swashbuckle Azure SQL React MUI Kubernetes Terraform Helm Charts Docker JetBrains Rider JetBrains WebStorm Azure DevOps
CS-CONSULTING GmbH, 1-2-3.tv GmbH
München (99% Remote)
1 Jahr 4 Monate
2020-07 - 2021-10

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty ...

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte im Markenbereich (DPMAmarken)

  • Fehlerbehebung und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Abstimmung der technischen und fachlichen Aufgaben im Entwicklungsteam und mit der Fachseite des Kunden
  • Migration des ORM-Mappings von TopLink/EclipseLink XML-Mapping auf JPA Annotations
  • Entwicklung von REST Microservices auf Basis von MicroProfile 3.0, Open Liberty und Docker Swarm
  • Entwicklung des Build Prozesses für die Microservices mit Gradle
  • Aufsetzen eines Monitoring Prototyps für die Microservices mit Prometheus und Grafana im Docker Swarm
  • Speicher- und Performance Optimierung der Anwendung

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty Eclipse MicroProfile 3.0 Vue.js EclipseLink Guice JAX-WS JAX-RS Oracle 18/19 JUnit Git Ant Ivy Gradle Jib Eclipse Docker Swarm Linux
Gintec GmbH, Deutsches Patent- und Markenamt (DPMA)
München
3 Jahre
2017-01 - 2019-12

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty ...

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte im Markenbereich (DPMAmarken)

  • Fehlerbehebung und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Abstimmung der technischen und fachlichen Aufgaben im Entwicklungsteam und mit der Fachseite des Kunden
  • Migration des ORM-Mappings von TopLink/EclipseLink XML-Mapping auf JPA Annotations
  • Entwicklung von REST Microservices auf Basis von MicroProfile 3.0, Open Liberty und Docker Swarm
  • Entwicklung des Build Prozesses für die Microservices mit Gradle
  • Aufsetzen eines Monitoring Prototyps für die Microservices mit Prometheus und Grafana im Docker Swarm
  • Speicher- und Performance Optimierung der Anwendung 

Java 8/11 JBoss 6.4/7.3 EAP Open Liberty Eclipse MicroProfile 3.0 Vue.js EclipseLink Guice JAX-WS JAX-RS Oracle 18/19 JUnit Git Ant Ivy Gradle Jib Eclipse Docker Swarm Linux
Gintec GmbH, Deutsches Patent- und Markenamt (DPMA)
München
1 Jahr 11 Monate
2015-02 - 2016-12

Re-Write und Weiterentwicklung einer Verwaltungssoftware für Fahrertrainings

AngularJS Bootstrap Java 7 ...
  • Entwicklung von REST Webservices mit JPA Entitäten für die Verwaltung der Fahrertrainings, vor allem in den Bereichen Wertgutscheine, Rechnungsstellung, Dienstleister- und Teamverwaltung
  • Entwicklung der UI für die Verwaltung der Fahrertrainings auf Basis von AngularJS, vor allem in den Bereichen Wertgutscheine, Rechnungsstellung, Dienstleister- und Teamverwaltung
  • Datenmigration vom Altsystem
  • Abstimmung von Schnittstellen und Weiterentwicklungen zusammen mit dem Kunden
AngularJS Bootstrap Java 7 Jersey GlassFish v3 CDI EclipseLink Flyway Oracle 12 Maven IntelliJ IDEA
blu Portals & Applications GmbH, BMW M GmbH
Oberhaching
1 Jahr 7 Monate
2013-06 - 2014-12

Weiterentwicklung von REST Webservices für das Management von Kundendaten

Java 7 JEE Spring Batch ...
  • Weiterentwicklung von REST Webservices und entsprechenden Integrationstests für das Management von Kundendaten
  • Abstimmung und Dokumentation der Schnittstellen
  • Abstimmung bei der Anbindung von Client-Anwendungen
  • Entwicklung eines Tools zur Migration von Kundendaten in das neue System auf Basis von Spring Batch
  • Durchführung der Migration von Kundendaten
  • Umstellung auf PostgreSQL als Speicher für die Kundendaten (dokumentenorientierte Speicherung der Daten als JSON)
  • Arbeiten im Team mit Scrum Vorgehensmodell
Java 7 JEE Spring Batch Jersey GlassFish v3 CDI JCo EclipseLink Flyway Hibernate Oracle 11 JUnit Crucible Maven Jenkins Eclipse Linux
CAES GmbH, NTT DATA Deutschland GmbH, BMW AG
München
10 Monate
2012-07 - 2013-04

Berechnung und Reporting der Basel III Kennzahlen

Java 7 Hibernate Spring ...

Berechnung und Reporting der Basel III Kennzahlen Liquidity Coverage Ratio (LCR) und Net Stable Funding Ratio (NFSR)

  • Analyse der der funktionalen und technischen Spezifikationen
  • Entwicklung der Berechnungs- und Reportinglogik auf Basis der funktionalen und technischen Spezifikationen mit Java 7, Spring, Hibernate und JBoss AS 7.1
  • Speicher- und Performance Optimierung der Anwendung
  • Arbeiten im Team mit Scrum Vorgehensmodell

Java 7 Hibernate Spring JBoss AS Oracle 11 Wicket POI JUnit DBUnit Crucible Maven Jenkins Eclipse Linux
auf Anfrage, Deutsche Pfandbriefbank AG
München
2 Jahre 2 Monate
2010-06 - 2012-07

Entwicklung und Wartung im Bereich Online Portale

Java JEE (Portlets JSF) ...

Entwicklung und Wartung im Bereich Online Portale (Bank/Versicherung) auf Basis von Portlets und JSF mit Scrum Vorgehensmodell

  • Entwicklung von Portalkomponenten im Bereich Online Banking
  • Entwicklung von Portalkomponenten für ein Bonusprogramm
  • Entwicklung von Portalkomponenten zum Abschluß von Versicherungen auf Basis eines BiPRO Webservice
  • Fehleranalyse und 3rd Level Support für den Betrieb der Portale
  • Abstimmung und Dokumentation von Schnittstellen und Koordination bei der Anbindung von Systemen/Komponenten anderer Abteilungen des Konzerns
  • Fachkonzept Reviews, Analyse und Schätzung von neuen Anforderungen
  • Design und Implementierung in allen Schichten der Multi-Tier Anwendungen
  • Anbindung von Webservices (SOAP/REST)
  • Arbeiten im Team mit Scrum Vorgehensmodell

Java JEE (Portlets JSF) Webservices (SOAP REST) BiPRO JavaScript AJAX jQuery XML HBCI Hibernate Spring Spring WS WebSphere Portal 6.1 Oracle JUnit Maven Hudson JIRA/GreenHopper Eclipse Linux
SKYTEC AG/blu Portals & Applications GmbH, Allianz Deutschland AG
München
1 Jahr 3 Monate
2009-03 - 2010-05

Weiterentwicklung eines Informationsportals für Bankmitarbeiter

Java J2EE (Portlets JSP) ...

Weiterentwicklung eines Informationsportals für Bankmitarbeiter auf Basis von WebSphere Portal und Scrum Vorgehensmodell

  • Analyse von Pflichtenheften und Fachkonzepten für Erweiterungen des Portals
  • Fachkonzept-Erstellung für Erweiterungen des Portals
  • Arbeiten im Team mit Scrum Vorgehensmodell
  • Design und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Frontend-Entwicklung auf Basis von Portlets, JSP und XML/XSLT (und ein wenig Apache Wicket)
  • Backend-Entwicklung auf Basis von Hibernate und DB2
  • Performance Tuning mit YourKit Java Profiler

Java J2EE (Portlets JSP) XML XSLT Hibernate Spring Wicket WebSphere Portal 5.1 DB2 Maven Continuum JUnit YourKit Java Profiler Eclipse Sun SPARC Solaris
it-economics GmbH, FIDUCIA IT AG
München
11 Monate
2008-01 - 2008-11

Entwurf, Implementierung und Optimierung von Java Komponenten

Java J2ME/JME Foundation 1.1 J9 ...

Entwurf, Implementierung und Optimierung von Java Komponenten basierend auf OSGi und J2ME/JME Foundation 1.1 für die Systemsoftware des SURPASS hiT 7300 Netzelements

  • Reviews von Spezifikationen und Code
  • Konzeption und Implementierung von TL1 Schnittstellen Komponenten
  • Speicher-Tuning einer SNMP Mapping Komponente mit YourKit Java Profiler
  • Aufsetzen eines Continuous Integration Prozesses mit Hudson

Java J2ME/JME Foundation 1.1 J9 OSGi Apache Felix SNMP TL1 Hudson Unix Shell Programmierung YourKit Java Profiler Eclipse Linux
Skorupski & Völz GbR, NOKIA SIEMENS NETWORKS B.V.
München
9 Monate
2007-03 - 2007-11

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition)

Java 5/6 Spring Hibernate mit Annotations ...

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition) auf Basis von FCML (Facility Markup Control Language) für Rolltreppen und Aufzüge

  • Design, Implementierung und Wartung von Serverkomponenten zur FCMLDatenverarbeitung mit Spring und Hibernate
  • Implementierung der entsprechenden Unit Tests mit JUnit
  • Performance- und Speicher-Tuning mit JConsole und YourKit Java Profiler
  • Migration von Hibernate Mappings auf Hibernate Annotations (JPA)
  • Datenbankmigration von einer Major-Version des Systems auf die nächste
  • Aufsetzen von Build und Continuous Integration Prozess mit Ant und CruiseControl

Java 5/6 Spring Hibernate mit Annotations JPA FCML XML SQL Tomcat MS SQL Server JUnit Tapestry Apache JMeter YourKit Java Profiler Eclipse Ant CruiseControl
SKYTEC AG, Essener Verkehrs AG (EVAG)
Oberhaching
9 Monate
2006-05 - 2007-01

Erstellung eines SCADA-Systems

Java 5/6 Spring Hibernate mit Annotations ...

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition) auf Basis von FCML (Facility Markup Control Language) für Rolltreppen und Aufzüge

  • Design, Implementierung und Wartung von Serverkomponenten zur FCMLDatenverarbeitung mit Spring und Hibernate
  • Implementierung der entsprechenden Unit Tests mit JUnit
  • Performance- und Speicher-Tuning mit JConsole und YourKit Java Profiler
  • Migration von Hibernate Mappings auf Hibernate Annotations (JPA)
  • Datenbankmigration von einer Major-Version des Systems auf die nächste
  • Aufsetzen von Build und Continuous Integration Prozess mit Ant und CruiseControl

Java 5/6 Spring Hibernate mit Annotations JPA FCML XML SQL Tomcat MS SQL Server JUnit Tapestry Apache JMeter YourKit Java Profiler Eclipse Ant CruiseControl
SKYTEC AG, Essener Verkehrs AG (EVAG)
Oberhaching
4 Monate
2006-01 - 2006-04

Web Service / J2EE Backend für Flash Web Anwendungen

Web Services Java J2EE (Servlets) ...
Web Service / J2EE Backend für Flash Web Anwendungen
  • Design und Implementierung des Session- und Security-Handlings im Backend einer Web Anwendung mit Web Services als Schnittstelle zwischen der Flash Anwendung und dem Backend (WebSphere / Axis / Spring)
  • Fehlerbehebung und Erweiterung der Usermanagement Schnittstelle im Backend der Web Anwendung, wobei die Benutzer in einer dritten Anwendung verwaltet wurden, die über eine vorgegebene Java Schnittstelle angesprochen wurde
  • Design und Implementierung einer ?Click-And-Win? Verlosungslogik im Backend für eine Web Anwendung mit Struts Actions als Schnittstelle zwischen der Flash Anwendung und dem implementierten Backend (WebSphere / Struts / Spring)
  • Implementierung der entsprechenden Unit Tests mit JUnit
Web Services Java J2EE (Servlets) Axis Spring Struts Hibernate WebSphere 5.0 Oracle 9i2 JUnit Eclipse Ant XDoclet
Hays AG, esolut GmbH, The Coca-Cola Company, Coca-Cola GmbH
München
2 Monate
2005-11 - 2005-12

Anpassung der SyncML Schnittstelle

Open-Xchange Java 5.0 SyncML ...

Anpassung der SyncML Schnittstelle von Open-Xchange für Smartphones der P-Serie von SonyEricsson

  • Anpassung der SyncML Schnittstelle von Open-Xchange für Smartphones der P-Serie von SonyEricsson
  • Entwicklung einer Anwendung zur Herstellung und Überwachung der Verbindung zwischen einem Smartphone der P-Serie von SonyEricsson und einem PC unter Linux

Open-Xchange Java 5.0 SyncML Eclipse SUSE Linux
Graf Computer
München
1 Jahr 5 Monate
2004-06 - 2005-10

Erstellung eines Network Management Systems

Java EJB (Message Driven Stateless/Stateful Session und Entity Beans) ...

Erstellung eines Network Management Systems auf Basis von J2EE (Telekommunikation, Transportbereich)

  • Untersuchung des Zusammenwirkens aller Komponenten und Analyse von Fehlerursachen und Vorschläge für deren Behebung
  • Performance- und Speicerverbrauchanalyse (Profiling), Garbage Collection Tuning
  • Mitarbeit beim Design und eigenständige Implementierung (mit Unit Tests) einer Messaging Lösung auf Basis von JMS und Message Driven Beans (MDBs), wobei die Reihenfolge der Messages eingehalten wird
  • Erstellung von Prototypen zur Performancemessung von EJB Local Interface Calls, CORBA Calls und JDBC Calls
  • Aufsetzen eines Build Prozesses mit Ant und XDoclet
  • Betreuung der Entwicklungs- und Testumgebung inklusive der Oracle Datenbank und des Build Prozesses

Java EJB (Message Driven Stateless/Stateful Session und Entity Beans) JMS CORBA JUnit JUnitEE Eclipse Java Profiling Borland OptimizeIt JBoss 3.2.X Ant XDoclet CVS ClearCase Oracle 9i2 Suse Linux Sun SPARC Solaris
Hays AG, Siemens AG
München
9 Monate
2003-07 - 2004-03

Migration von Teilen einer Intranet Anwendung

Java J2EE EJB ...

Migration von Teilen einer Intranet Anwendung zur logistischen Terminierung von ASP nach J2EE in 2 Tier und 3 Tier Architektur für einen Automobilhersteller

  • Erstellung technisches Konzept Design und Implementierung von HTML Masken mit JSP und XSLT
  • Design und Implementierung der Präsentationskomponenten mit Jakarta Struts und einem darauf basierenden Framework des Endkunden
  • Design und Implementierung der Geschäftslogik mit Servlets und EJB
  • Design und Implementierung der Datenzugriffsschicht auf Basis von JDBC mit Servlets und EJB
  • Aufsetzen eines Build Prozesses mit Ant

Java J2EE EJB Servlets JSP XML XSLT HTML BEA Weblogic Server 5.1 Struts WSAD Eclipse Ant Sun SPARC Solaris
F&F Computer Anwendungen und Unternehmensberatung GmbH, BMW AG
München
1 Jahr
2000-11 - 2001-10

Einführung eines CRM-Systems

CrossWorlds Java Unix Shell Programmierung ...
Einführung eines CRM-Systems inklusive Integration bestehender ERP-Anwendungen unter Einsatz von CrossWorlds (EAI Produkt, jetzt IBM Business Integration) für einen Mobilfunkbetreiber

Integrierte Systeme: CRM System (Clarify), Billing System (Amdocs Ensemble), Dokumentenarchiv (PAM-STORAGE), Data Warehouse (Oracle Datenbank)

  • Konzeption, Design, Implementierung und Inbetriebnahme einer Erweiterung der bestehenden Integrationslösung
  • Verantwortlich für die Connectoren zu den integrierten Systemen, das Mapping der Anwendungsdaten und die Businesslogik der Integrationslösung
  • Intensive Zusammenarbeit mit den Mitarbeitern des Endkunden und den Lieferanten der zu integrierenden Systeme
  • Betreuung der Entwicklungs- und Testumgebung der Integrationslösung
  • Wartung von eigenentwickelten Connectoren
  • Evaluierung des Server Access Interface von CrossWorlds mit Entwicklung und Präsentation von Prototypen und Bewertung und Dokumentation der Ergebnisse
  • Prototypische Entwicklung einer ActiveX Komponente zur Einbettung in den Clarify Client zur Realisierung einer Schnittstelle zu CrossWorlds über das Server Access Interface
  • Prototypische Entwicklung eines Tuxedo Services zur Realisierung einer Schnittstelle zu CrossWorlds über das Server Access Interface

CrossWorlds Java Unix Shell Programmierung Clarify Clear Basic Visual Basic Visual C++ Visual Studio ActiveX Visibroker CORBA BEA Tuxedo Oracle Amdocs Ensemble Sun SPARC Solaris
Softlab GmbH, Mobilkom Austria AG & Co KG
Wien
2 Jahre 3 Monate
1999-03 - 2001-05

Entwicklung eines Data Warehouse-Systems

Oracle Express Oracle Express Stored Procedure Language (SPL) HTML ...

Entwicklung eines Data Warehouse-Systems zur Definition und Durchführung von Berechnungen von Dienstgüte- und Performanz-Parameter eines Mobilfunknetzes

  • Analyse der Anforderungsspezifikation
  • Design und Implementierung von Anwendungsmodulen mit Weboberfläche und Oracle Express
  • Design und Implementierung von Schnittstellenmodulen zu einem RDBMS und zu Dateien für den Datenimport und -export
  • Betreuung der Entwicklungs- und Testumgebung inklusive der RDBMS
  • Mitwirkung bei der Durchführung von Anwendertrainings
  • Erstellung eines OLAP-Prototypen

Oracle Express Oracle Express Stored Procedure Language (SPL) HTML Unix Shell Programmierung Oracle Express Objects Sybase ASE Merant ODBC Treiber Sun SPARC Solaris
Softlab GmbH, Mannesmann AG (D2), Vodafone D2 GmbH
München
1 Jahr 1 Monat
1998-03 - 1999-03

Erstellung eines Systems zum Betriebsmanagement eines Telekommunikationsnetzes

C++ Informix HP-UX ...

Erstellung eines Systems zum Betriebsmanagement eines Telekommunikationsnetzes

  • Implementierung Fax-Funktionalität mit C++ und ComFax Unix Shell Programmierung

C++ Informix HP-UX ComFax
Softlab GmbH, Deutsche Telekom AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1994-10 - 1999-09

Studium Physikalische Technik, Schwerpunkt Mikrosystemtechnik

Dipl.-Ing. Physikalische Technik, Fachhochschule München
Dipl.-Ing. Physikalische Technik
Fachhochschule München

Position

Position

  • Beratung, Konzeption, Design und Implementierung
  • Fachlicher Schwerpunkt: Java, JEE, Enterprise Application Integration (EAI)

Kompetenzen

Kompetenzen

Top-Skills

Microservices Java Senior-Entwickler Back-End Front-End Fullstack JEE Spring Tuning Profiler Cloud Container Azure REST SOAP XML Schnittstellen-Entwicklung JavaScript TypeScript Continuous Integration DevOps Anforderungsanalyse Konzepterstellung

Schwerpunkte

Beratung, technische Konzeption, Implementierung und Test bei IT-Großprojekten
Experte

Praktische Erfahrung in den Bereichen:

  • Java, JEE/J2EE: EJB, CDI, JPA, JMS, JCA, Servlets, Portlets, JSP/JSF, JAX-RS, JAX-WS
  • Spring Framework, Spring Boot
  • REST Microservices, OpenAPI, JSON
  • Container und Cloud Computing
  • Profiling und Tuning von Java Anwendungen
  • HTML, JavaScript/TypeScript, AJAX, React, Vue.js, AngularJS, Bootstrap, jQuery
  • XML, XSLT, SOAP
  • C#, ASP.NET Core
  • Configuration Management / Java Buildprozesse / Continuous Integration
  • Enterprise Application Integration (EAI)
  • Data Warehouse, OLAP

Produkte / Standards / Erfahrungen / Methoden

Java
Experte

Standards/Programmierung:

  • Java, JDBC, Javadoc, JUnit
  • Java EE: EJB, CDI, JPA , JMS, JCA, Servlets, Portlets, JSP/JSF, JAX-RS, JAX-WS
  • Spring Framework, Spring Boot
  • REST Microservices, OpenAPI, JSON
  • Container und Cloud Computing
  • HTML, JavaScript, TypeScript, AJAX, Responsive Webdesign
  • XML, XSLT, SOAP, BiPRO
  • C#, ASP.NET Core
  • SQL
  • Unix Shell Programmierung
  • OSGi


Produktkenntnisse:

Java EE/Java

  • Java (Versionen 17, 11, 8, 7, 6, 5, 1.4, 1.3)
  • Spring Framework (Versionen 6, 5, 4, 3, 2, 1)
  • Spring Boot (Versionen 3, 2)
  • Spring Batch (Version 2.2)
  • WireMock (Version 3)
  • Open Liberty (Versionen 20/21)
  • JBoss (Versionen 6.4/7.3 EAP, 7.1, 5 Beta 1, 3.2)
  • GlassFish (Version v3)
  • WebSphere (Version 5.0)
  • WebSphere Portal (Versionen 5.1, 6.1)
  • Tomcat (Versionen 4, 5)
  • BEA WebLogic (Versionen 10 TP, 8.1, 7.0, 6.1, 5.1)
  • MicroProfile (3.0)
  • EclipseLink (Version 2.6)
  • Hibernate (Versionen 3, 2)
  • Flyway (Versionen 3/7)
  • Apache Felix
  • Jersey (Version 1)
  • Apache Tapestry (Version 4)
  • Apache Wicket (Version 1.3)
  • Apache POI
  • YourKit Java Profiler


C#/.NET

  • C# (Version 10)
  • ASP.NET Core (Version 6.0.x)
  • Entity Framework Core (Version 6.0.x)
  • FluentValidation (Version 10.x)
  • Swashbuckle (6.3.x)


Responsive UIs

  • React (Version 17)
  • Vue.js (Version 2)
  • Bootstrap (Versionen 3/4)
  • AngularJS (Version 1.3)
  • jQuery

Container und Cloud Computing

  • Azure, Azure DevOps
  • Docker, Docker Swarm
  • Kubernetes
  • Terraform
  • Helm Charts
  • Jib


Responsive UIs

  • React (Version 17)
  • Vue.js (Version 2)
  • Bootstrap (Versionen 3/4)
  • AngularJS (Version 1.3)
  • jQuery

Datenbanken

  • Oracle (Versionen 19, 18, 12, 11, 9, 8)
  • MS SQL Server, Azure SQL (Versionen 2005/2012/2019)
  • PostgreSQL (Versionen 16, 9)
  • DB2 (Versionen 8, 7)
  • Sybase ASE (Versionen 11.9, 11.5)
  • OpenLDAP


Entwicklungswerkzeuge / Konfigurationsmanagement / Fehlerverwaltung

  • IntelliJ IDEA, Eclipse, NetBeans, Rider, WebStorm
  • Bitbucket, Crucible
  • Gradle, Maven, Ant, Ivy, Ansible
  • Jenkins, Hudson, CruiseControl, Continuum
  • Git, Subversion, CVS, ClearCase, VSS
  • Bugzilla, Jira


Monitoring

  • Prometheus
  • Grafana


Enterprise Application Integration (EAI)

  • CrossWorlds (Versionen 3.0, 4.1, ist jetzt Bestandteil von IBM WebSphere Business Integration)
  • BEA WebLogic Integration (WLI) (Version 6.1)
  • BEA Tuxedo (Version 6.4)


Data Warehouse, Analytical Application

  • Oracle Express (Versionen 6.3, 6.2)


CRM-, Helpdesk-Tools

  • Clarify (Version 8)


Methoden:

  • Scrum, agile Entwicklung
  • Objektorientierte Analyse und Design (OOA, OOD)
  • Strukturierte Analyse und Design (SA, SD)
  • Modularer Entwurf (MD)


Betriebssysteme:

  • Unix (Linux, Sun Solaris, HP-UX)
  • Microsoft Windows

Spezialkenntnisse:

  • DECnet
  • Netzwerkanalyse mit Sniffer (PCAP, JPCAP)

Branchen

Branchen

  • Banken / Versicherungen
  • Teleshopping
  • Öffentliche Verwaltung
  • Automobil / Bahn
  • Telekommunikation / Mobilfunk
  • Handwerk / Bau

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.