Senior Java Entwickler, JEE, Spring, JPA, REST, Microservices, CleanCode
Aktualisiert am 03.08.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.10.2022
Verfügbar zu: 50%
davon vor Ort: 100%
Java
Java EE
Spring
Docker
Microservices
JEE
JAX-RS
JPA
Clean Code
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 4 Monate
2020-12 - heute

Salvador - Standardisierungen im öffentlichen Dienst

Leaddeveloper, SW-Architekt Objektorientierte Analyse und Design Scrum Clean Code
Leaddeveloper, SW-Architekt

Beschreibung:
* SALVADOR: Verwaltung von semantischen Strukturen (Ontologien), Standards und Codelisten. Definition aller Daten die behördenintern- u. übergreifend verwendet werden. Bereitstellung aller Standards und Strukturen für den Betrieb des behördeninternen„Semantik Web’s“.
* Enge fachliche Zusammenarbeit mit zahlreichen Fachbereichen sowie der Koordinierungsstelle für IT-Standards (XOEV)
* Versionierung aller Strukturen. Bereitstellung aller Inhalte in verschiedenen Formaten zur Verwendung in Softewareprojekten, Datenanalysen oder graf. Visualisierung.
* Integration von zahlreichen internen Diensten sowie Bereitstellen von Schnittstellen zur Verwendung der definierten Strukturen

Funktion/Rolle:
* Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
* Unterstützung beim Erstellen technischer Konzepte und Spezifikationen
* Coaching + technische Leitung von Projektgruppen
* Lokalisierung, Analyse und Beseitigung von SW-Fehlern
* Unterstützung bei der Erstellung von Fachkonzepten
* Teamübergreifende fachlich- u. technische Abstimmungen mit div. Fachanwendungen, dem ITZ-Bund und internem Architekturboard.
* SW-Updates und Inbetriebnahme neuer SW-Versionen, Upgrade und Releasepflege. (Dev-Ops)

IntelliJ IDEA WildFly Java EE EJB Git Docker Elastic Search React JAX-RS JSON Hibernate JAXB JAXP Openshift JUnit Mockito PowerMock Jenkins Bitbucket Confluence Postgres Material-UI Node.js Luiquibase Mustache CDI JIRA Lombok
Objektorientierte Analyse und Design Scrum Clean Code
Nürnberg
2 Monate
2020-11 - 2020-12

LPGPlus

Leaddeveloper, Krisenintervention Scrum Objektorientierte Analyse und Design last und performance ...
Leaddeveloper, Krisenintervention

Beschreibung:
* LPGPlus: Interne Anwendung für die Sachbearbeitung sowie das Controlling und Meldewesen zur Bearbeitung aller Anträge für das bayrische Landespflegegeld und den Coronapflegegeldbonus.
* Krisenintervention und Neuausrichtung des Projektes vor dem Jahresabschluss: Performanzeanalyse und Optimierung der Anwendung, Schwerpunkt Batchprozessing.
* Integration von zahlreichen externen Diensten (Meldebehörden, Finanzamt, etc…)

Funktion/Rolle: Leaddeveloper, SW-Architekt
* Erstellen technischer Konzepte und Spezifikationen nach der Performanz-IST-Analyse.
* Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW & Frameworks
* Lokalisierung, Analyse und Beseitigung von SW-Fehlern, hier insbesondere: Performanzoptimierungen
* Unterstützung bei der Erstellung von Architekturvorgaben für das Projekt in Zukunft
* Aufbau neuer Basisframeworks und Tools für Batch-Processing.
* Coaching + technische Leitung von Projektgruppen
* Aufbau DevOps

Eclipse JUnit JSF PrimeFaces Hibernate Java SE Apache Tomcat Oracle Git DevOps JAXP JAX-RS JSON Mockito Lombok SonarQube IntelliJ IDEA CDI
Scrum Objektorientierte Analyse und Design last und performance Clean Code Oracle SQL
88279 Amberg
1 Jahr
2019-05 - 2020-04

Rollout eines Mobility-Service Dienstes

Leaddeveloper, Unterstützung SW-Architektur Scrum JPA JAX-RS ...
Leaddeveloper, Unterstützung SW-Architektur

Rollout eines Mobility-Service Dienstes - Reiseroutenplanung mit Flughafenprozesszeiten

  • MicroService Backendsystemlandschaft für mobile App "Passngr" und dem Flughafen Webportal.
  • Design und Implementierung eines neuen Dienstes: Reiseroutenplanung mit Flughafenprozesszeiten.
  • Design und Implementierung von Schnittstellen für mobile Clients und interne Dienste.
  • Integration von zahlreichen internen Diensten (Flüge, Airlines, Flughafenprozesse) und externen Providern (Routing An/Abreise sowie öffentliche Verkehrsmittel wie DB und Personennahverkehr)
  • Scrum: Enge Zusammenarbeit in Sprints mit zwei verschiedenen externen mobile App-Entwicklungsteams

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Erstellung von Fachkonzepten
Eclipse Atlassian JIRA Payara Oracle GitLab EclipseLink Jenkins SonarQube Apache JMeter MQ Series IntelliJ IDEA
Scrum JPA JAX-RS EasyMock Git apache maven RAML JSON CDI Microservices JAXB XSD Enterprise Beans PowerMock JUnit SQL OOP TDD Unittests Continuous Integration Integrationstests Refactoring Behebung von Fehlern Lombok Java 1.8 JEE 7 Clean Code Fehleranalyse
Flughafen München
München
1 Jahr 11 Monate
2017-06 - 2019-04

CASA

Senior SW-Entwickler, Unterstützung SW-Architektur Scrum OOP JAX-RS ...
Senior SW-Entwickler, Unterstützung SW-Architektur

CASA - Backendsystemlandschaft ConnectedDrive & ConnectedDrive Store

  • CASA: customer administration, service administration
  • Zentrales Backendsystem: Management aller BMW Fahrzeuge in Europa, China und Nordamerika.
  • Verwaltung aller Kunden-, Händler-, Fahrzeug- und Servicedaten bzgl. BMW ConnectedDrive & Connected Drive Store
  • Ermittlung möglicher ConnectedDrive Dienste aufgrund von
    Fahrzeugmerkmalen, Produktkatalog und Markteigenschaften.
  • Durchführung der Buchung von ConnectedDrive Services für den Kunden und Aktivierung dieser Dienste im Fahrzeug.
  • Vollständig autonome Verwaltung der Fahrzeuge über Businessprozesse - zeitlich und event basiert, z.B.: Deaktivierung der Dienste im KfZ bei Ablauf von gebuchten Servicezeiten, Benachrichtigung aller relevanten internen BMW Dienste aufgrund von Businessereignissen.
  • Integration mit zahlreichen BMW- und Fahrzeugdiensten, z.B.: Händlerdaten, Import von Fahrzeugproduktionsdaten, Händler Kauf/Verkaufsinformationen, Berücksichtigung des markt- und zeitabhängigen Produktkataloges, remote Fahrzeugupdates...
  • Vollständiges Management des zeitabhängigen Produkt- und Servicekatalogs - z.B. zeitlich begrenzte special offers.
  • Design und Implementierung von Schnittstellen für Kunden-, Händler- und Supportfrontends.

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW & Frameworks
  • Konzeption & Realisierung der core-Komponenten einer eigenen BPM-Engine
  • Konzeption & Realisierung der core-Komponenten einer Provisioningengine - die Benachrichtigungskette aller BMW- und Fahrzeugdienste unter Berücksichtigung von Abhängigkeiten & Fehlerhandling.
  • Technische QA der umgesetzten UserStories über PullRequests (4-Augenprinzip)
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
  • Coaching & technische Leitung von Projektgruppen
  • Unterstützung bei der Datenmigration
JetBrains IntelliJ IDEA PostgreSQL Payara Application Server Openshift Atlassian JIRA Atlassian Confluence Jenkins Atlassian Bitbucket FlyWayDB Openshift Grafana Kibana Docker Kubernetes SonarQube Redis BeanValidation EclipseLink Git apache maven Kafka Apache JMeter JEE 7 MQ Series
Scrum OOP JAX-RS JSON JPA Mockito Swagger Git Maven EclipseLink JAXB BPMN PowerMock CDI SQL PL / SQL JUnit MicroProfile JGiven XML XSD Git-Flow JSF JSFUnit CSS JavaScript DevOps Prometheus REST-Assured Gatling CDI Integrationstests Unittests Continuous Integration Refactoring Lasttests Systemtests Konfigurationsmanagement Datenmigration Behebung von Fehlern Teamleitungserfahrung Lombok jQuery Enterprise Java Beans Java 1.8 Fehleranalyse Clean Code
BMW
München
8 Monate
2016-10 - 2017-05

TMobile - Enterprise Voicemail

Leaddeveloper, Unterstützung SW-Architektur Java 1.8 JEE 7 JAX-RS ...
Leaddeveloper, Unterstützung SW-Architektur
  • Design und Implementierung von MicroServices für das Customerprodukt „TMobile - Enterprise Voicemail“
  • Umsetzung aller zentralen Backend Dienste: Audio-Mediengenerierung, Sprachsynthese, Customermanagement, Billing
  • Integration mit externen Systemen: Aktivierung der Audiomedien in der Mailbox sowie automatische Abrechnung der gebuchten Services über die Mobilfunkrechnung.
  • Umsetzung eines internen Adminfrontends

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
Maven JetBrains IntelliJ IDEA WildFly ApplicationServer Hibernate HibernateQL PostgreSQL TeamCity YouTrack Git apache maven SonarQube Apache JMeter PrimeFaces
Java 1.8 JEE 7 JAX-RS JPA PostgreSQL JBoss-Modules Scrum MicroServices JSON XML XSD SQL JUnit OSGI OOP TDD Unittests Integrationstests Continuous Integration Behebung von Fehlern Refactoring Fehleranalyse Clean Code JSF
HiproCall GmbH
Unterföhring
7 Jahre 9 Monate
2009-09 - 2017-05

Innovationsprodukt ?sBrams?

Senior SW-Entwickler, ab 2012 Architektur & Leaddeveloper SOA Hibernate Scrum ...
Senior SW-Entwickler, ab 2012 Architektur & Leaddeveloper

Innovationsprodukt „sBrams“ - eingesetzt in vielen namhaften Unternehmen wie z.B. Adidas, Coca-Cola, Telekom, O2, Vodafone...

  • weltweit einmalig und patentiertes Softwareprodukt für Audiobranding / Corporate Identity im Telefonnetz: Warteschleifen, Anrufbeantworteransagen, Freizeichentöne
  • eingesetzt in vielen namhaften Unternehmen wie beispielsweise Adidas, Coca-Cola, Telekom, O2, Vodafone uvam.
  • Konzeption und Realisierung der SOA Backend Core-Services: Audio-Mediengenerierung, Sprachsynthese, Customermanagement, Billing
  • Integration mit zahlreichen externen Systemen: Aktivierung der generierten Audiomedien im Festnetz und für alle europäischen Mobilfunkprovider sowie automatische Abrechnung der gebuchten Services über die jeweilige Telefonabrechnung.

Funktion/Rolle:

  • 5 Jahre hauptverantwortlicher Architekt & Leaddeveloper für das patentierte Hauptprodukt eines damals jungen Startup-Unternehmens
  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
  • Unterstützung bei der Datenmigration
  • SW-Updates und Inbetriebnahme neuer SW-Versionen, Upgrade und Releasepflege
Apache Tomcat MySQL5 Hibernate TeamCity YouTrack Liquibase SVN apache maven SonarQube Apache JMeter Eclipse IntelliJ IDEA
SOA Hibernate Scrum Java 1.6 Spring MDA SQL JUnit JAXB JAX-WS JAX-RS JSON XML XSD XSLT DevOps Clean Code Refactoring Behebung von Fehlern OOP Hibernate QL Konfigurationsmanagement Releasemanagement Rollout Continuous Integration Integrationstests Unittests TDD Extreme Programming Fehleranalyse
HiproCall GmbH
Unterföhring
1 Jahr 8 Monate
2013-03 - 2014-10

Mailboxansage Pro

Senior Software Entwickler, Architektur Java 1.7 Spring 3 Scrum ...
Senior Software Entwickler, Architektur
  • Backend Mehrschichtanwendung für das Customerprodukt "Vodafone Mailbox Ansage Pro"
  • Umsetzung aller zentralen Backenddienste: Audio-Mediengenerierung, Sprachsynthese der Mobilboxansage, Customermanagement, Billing
  • Konzeption und Entwicklung eines eigenen JPA ähnlichen Frameworks für den Datenzugriff auf LDAP (vergleichbar mit heutigem Spring-LDAP Projekt)
  • Konzeption und Umsetzung der multinationalen Mobilboxansage (Sprachsynthese) mit autom. verketteten
    Ersetzungsregeln für Platzhalter (z.B.: Name,Vorname -> Rufnummer)
  • Integration mit externen Systemen: Aktivierung der Mobilboxansage in der Mailbox und Integration Vodafone Billing

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
Apache Tomcat LDAP TeamCity YouTrack Gradle Git Eclipse IntelliJ IDEA
Java 1.7 Spring 3 Scrum JUnit JAXB XML XSD XSLT JSON OOP Behebung von Fehlern Refactoring Konfigurationsmanagement Unittests Continuous Integration TDD HTML CSS Thymeleaf Extreme Programming Fehleranalyse Integrationstests
HiproCall GmbH
Unterföhring
5 Monate
2009-04 - 2009-08

Werkzeugverwaltung- & Bestellsystem im Intranet

Senior Software Entwickler Java 1.5 EJB 3 JSF ...
Senior Software Entwickler
  • Fullstackentwicklung einer JEE Mehrschichtanwendung - Unterstützung der Weiterentwicklung von Features für das Release 2.0
  • Verwaltung des internen BMW Werkzeugbestandes, z.B. Zustand, Einsatzort, Teile und Ersatzteile
  • Bestellsystem zur Beschaffung von Werkzeugen, Ersatzteilen sowie Reperaturen
  • Integration von BMW internen Schnittstellen

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer Software
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
  • Releasemanagement / Konfigurationsmanagement
Eclipse Atlassian JIRA Jenkins apache maven SVN Apache JMeter Oracle WebLogic Server
Java 1.5 EJB 3 JSF Richfaces SQL Servlets XHTML CSS JavaScript CMP JEE 5 Releasemanagement Datenmigration Fehleranalyse Behebung von Fehlern Konfigurationsmanagement OOP Refactoring Unittests Continuous Integration TDD
Cirquent GmbH
München
9 Monate
2008-07 - 2009-03

Portal der offiziellen deutschen Gebrauchtwagenbörse

Senior Software Entwickler, Assistenz techn. Projektleitung Java 1.4 EJB 2.1 Servlets ...
Senior Software Entwickler, Assistenz techn. Projektleitung
  • JEE Mehrschichtanwendung (Fullstackentwicklung): Gebrauchtwagenbörse BMW/Mini im Internet (Kundensicht) sowie Intranet (Händlersicht)
  • Intranetanwendung: Unterstützung des vollständigen Prozesses zum An - und Verkauf von Gebrauchtwagen für alle deutschen BMW Händler: 1) automatische Fahrzeugbewertung, 2) Ankauf oder Rücknahme von Leasingfahrzeugen mit Angebots- oder Rechnungsstellung, 3) Fahrzeugaufbereitung und 4) Verkaufsfreigabe - Export ins Dealermanagementsystem und der öffentlich sichtbaren Gebrauchtwagenbörse 
  • Internetanwendung der Gebrauchtwagenbörse für den allgem. Endverbaucher: Suche von Gebrauchtwagen nach div. Filterkriterien, Händlerkontakt/Probefahrttermine etc.
  • Integration mit zahlreichen BMW/Mini internen Diensten wie beispielsweise Dealermanagementsysteme und Fahrzeugproduktionsdaten
  • Integration mit externen Diensten zur Fahrzeugbewertung (Schwackeliste)

Funktion/Rolle:

  • Assistenz techn. Projektleitung
  • Entwicklungsschwerpunkt: Konzeption und Realisierung: Schnittstelle zu Eurotax (Schwacke) für die
    automatische Fahrzeugbewertung
  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer Software & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortenwicklung des SW-Entwicklungsprozesses
  • Releasemanagement / Konfigurationsmanagement
  • Technische Leitung von Projektgruppen
  • Technische QA der entwickelten Features
Oracle WebLogic Server Ant SVN Eclipse
Java 1.4 EJB 2.1 Servlets MDA CMP JSP CSS XHTML XML XSD XSLT JavaScript jQuery JUnit XDoclet OOP Refactoring Datenmigration Konfigurationsmanagement Releasemanagement QA Behebung von Fehlern Struts Fehleranalyse
Cirquent GmbH
München
4 Monate
2008-03 - 2008-06

Gebrauchtwagenbörse ?MAN-TopUsed? im Internet

Software Entwickler Java 1.4 EJB 2.1 CMP ...
Software Entwickler
  • JEE Mehrschichtanwendung (Fullstackentwicklung): Gebrauchtwagenbörse „MAN-TopUsed“ im Internet
  • Europaweite Suche von MAN-Nutzfahrzeugen, Bussen, Vans und Anhängern nach div. Suchkriterien, Vermittlung Händlerkontakt
  • Entwicklungsschwerpunkt: Implementierung des internen Bestellprozesses mit Anbindung an SAP - Ankauf der Fahrzeuge die dann später öffentlich angeboten werden.

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
  • Releasemanagement / Konfigurationsmanagement
Oracle Ant SVN MQ Series IBM Websphere Eclipse
Java 1.4 EJB 2.1 CMP Servlets JSP XML XSD XSLT XHTML CSS JavaScript SQL J2EE OOP Datenmigration Behebung von Fehlern Struts Fehleranalyse
Cirquent GmbH
München
9 Monate
2007-06 - 2008-02

Europaweiter Verkäuferarbeitsplatz ?Sales Assistant?

Junior Software Entwickler Java 1.4 EJB 2.1 Servlets ...
Junior Software Entwickler
  • Mehrschichtanwendung: Europaweiter BMW-Händler Verkäuferarbeitsplatz „Sales Assistant“
  • Fullstackentwicklung: JEE Backend, Swing-FatClient und hierfür eigenentwickeltes RPC-Command-Framework
  • Unterstützung des gesamten Verkaufsprozesses eines Fahrzeuges im Autohaus: Fahrzeugkonfiguration, Angebotserstellung, Finanzierung und
    Bestellung von Fahrzeugen
  • Berücksichtung länderpezifischer Produktmerkmale bei der Konfiguration (verfügbare Pakete/Sonderausstattungen) sowie marktabhängige Finanzierung und Angebotsberechnung (Preise pro Markt, unterschiedliche Steuern mit verschiedenen Steuersätzen), markstspezifische Angebotsdokumentenerstellung gemäß jeweils geltender Rechtsgrundlagen uvam.
  • Integration mit zahlreichen BMW internen Diensten, z.B.: Fahrzeugbestellsystem, Produktdatenkatalog und Regeln zur Konfiguration, Fahrzeugbilder, BMW-ConnectedDrive uvam.

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
Oracle WebLogic Server Ant SVN MQ Series Eclipse
Java 1.4 EJB 2.1 Servlets Swing SOAP MDA CMP XML XSD XSLT XDoclet J2EE SQL OOP Behebung von Fehlern Datenmigration Fehleranalyse
Softlab GmbH
München
8 Monate
2006-10 - 2007-05

Niederlassungsverwaltung im Internet & Intranet

Junior Software Entwickler (Werkstudent) Java 1.4 Servlets JSP ...
Junior Software Entwickler (Werkstudent)
  • JEE Mehrschichtanwendung (Fullstackentwicklung): MAN Niederlassungsverwaltung
  • MAN Händler und Werkstatt Standortsuche im Internet der offiziellen MAN Webseite: die Suchapplikation wird auch noch heute von der MAN-Website in einer weiterentwickelten Version verlinkt, aktuelle URL: https://ws-public.man-mn.com/siit/mansettlementwebapp/public/client/
  • Stammdatenverwaltung aller MAN-Niederlassungen im internen administrativen Bereich
  • Entwicklungsschwerpunkt: Realisierung eines Map & Routing Services zur Anzeige des Standortes in einer interaktiven Karte und Routenplanung für die Anfahrt (umgesetzt zu Zeiten vor! der Verfügbarkeit von Map & Routingdienstleistern wie bspw. google maps ;-) )

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von SW
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
IBM Websphere Oracle Ant CVS Eclipse
Java 1.4 Servlets JSP XHTML CSS JavaScript XML XSD XSLT JDBC SQL EJB J2EE Datenmigration Behebung von Fehlern OOP Fehleranalyse Struts
SOFTLAB GmbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
2002-04 - 2007-03

Studium medizinische Informatik

Diplom-Informatiker, Ruprecht-Karls-Universität Heidelberg
Diplom-Informatiker
Ruprecht-Karls-Universität Heidelberg
  • Softwareenticklung - wisschenschaftliche Hilfskraft im
    Fachbereich praktische Informatik - Planung und Durchführung von Propädeutika für die Programmierung in Java
  • verteilte Systeme und Kommunikation

Kompetenzen

Kompetenzen

Top-Skills

Java Java EE Spring Docker Microservices JEE JAX-RS JPA Clean Code

Aufgabenbereiche

Erstellen technischer Konzepte und Spezifikationen
Erstellen, Testen, Integrieren und Dokumentieren von komplexer performanzkritischer Software & Frameworks
Lokalisierung, Analyse und Beseitigung von SW-Fehlern
QA
CodeReviews
Systemrefactoring
Teamleitungserfahrung

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache JMeter
apache maven
Apache Tomcat
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
BEA Weblogic 10
BEA Weblogic 8
BeanValidation
Behebung von Fehlern
BPMN
Clean Code
CMP
Continuous Integration
CSS
CVS
Datenmigration
DevOps
Docker
EasyMock
Eclipse
Eclipse Microprofile
EclipseLink
EJB
Enterprise Beans
Enterprise Java Beans
Extreme Programming
Fehleranalyse
FlyWayDB
Gatling
Git
Git-Flow
GitLab
Gradle
Grafana
Hibernate
HTML
IBM Websphere
Integrationstests
IntelliJ IDEA
JBoss-Modules
Jenkins
JetBrains IntelliJ IDEA
JGiven
JSFUnit
Kafka
Kibana
Konfigurationsmanagement
Kubernetes
Lasttests
LDAP
Liquibase
Maven
MDA
MicroProfile
Microservices
Mockito
OOP
Openshift
OSGI
Payara Application Server
PowerMock
PrimeFaces
Prometheus
RAML
Refactoring
Releasemanagement
REST-Assured
Rollout
Scrum
Servlets
SOA
SOAP
SonarQube
Spring
Struts
SVN
Swagger
Swing
Systemtests
TDD
TeamCity
Thymeleaf
UML
Unittests
WebLogic Server
WildFly ApplicationServer
XDoclet
XHTML
XML
XSD
XSLT
YouTrack
Objektorientierte Analyse und Design
last und performance
WildFly
Confluence
Material-UI
Mustache
Bitbucket
Node.js
Luiquibase
JIRA
Elastic Search

Programmiersprachen

assertj
Business Process Model and Notation
CDI
EJB 3
Hibernate QL
J2EE
Java 11
Java 1.8
JavaScript
JAX-RS
JAX-WS
JAXB
JEE
JEE 7
JPA
jQuery
JSF
JSON
JSP
JUnit
Lombok
PL / SQL
Richfaces
Spring
SQL
Oracle SQL
JAXP
Java SE
Java EE
React

Datenbanken

Apache Cassandra
JDBC
Mongo-Database
MySQL
MySQL5
Oracle
PostgreSQL
Redis

Datenkommunikation

HTTP
MQ Series
Remote Procedure Call

Branchen

Branchen

  • Automobilindustrie
  • Telekommunikation
  • Reisen
  • öffentliche Verwaltung

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 4 Monate
2020-12 - heute

Salvador - Standardisierungen im öffentlichen Dienst

Leaddeveloper, SW-Architekt Objektorientierte Analyse und Design Scrum Clean Code
Leaddeveloper, SW-Architekt

Beschreibung:
* SALVADOR: Verwaltung von semantischen Strukturen (Ontologien), Standards und Codelisten. Definition aller Daten die behördenintern- u. übergreifend verwendet werden. Bereitstellung aller Standards und Strukturen für den Betrieb des behördeninternen„Semantik Web’s“.
* Enge fachliche Zusammenarbeit mit zahlreichen Fachbereichen sowie der Koordinierungsstelle für IT-Standards (XOEV)
* Versionierung aller Strukturen. Bereitstellung aller Inhalte in verschiedenen Formaten zur Verwendung in Softewareprojekten, Datenanalysen oder graf. Visualisierung.
* Integration von zahlreichen internen Diensten sowie Bereitstellen von Schnittstellen zur Verwendung der definierten Strukturen

Funktion/Rolle:
* Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
* Unterstützung beim Erstellen technischer Konzepte und Spezifikationen
* Coaching + technische Leitung von Projektgruppen
* Lokalisierung, Analyse und Beseitigung von SW-Fehlern
* Unterstützung bei der Erstellung von Fachkonzepten
* Teamübergreifende fachlich- u. technische Abstimmungen mit div. Fachanwendungen, dem ITZ-Bund und internem Architekturboard.
* SW-Updates und Inbetriebnahme neuer SW-Versionen, Upgrade und Releasepflege. (Dev-Ops)

IntelliJ IDEA WildFly Java EE EJB Git Docker Elastic Search React JAX-RS JSON Hibernate JAXB JAXP Openshift JUnit Mockito PowerMock Jenkins Bitbucket Confluence Postgres Material-UI Node.js Luiquibase Mustache CDI JIRA Lombok
Objektorientierte Analyse und Design Scrum Clean Code
Nürnberg
2 Monate
2020-11 - 2020-12

LPGPlus

Leaddeveloper, Krisenintervention Scrum Objektorientierte Analyse und Design last und performance ...
Leaddeveloper, Krisenintervention

Beschreibung:
* LPGPlus: Interne Anwendung für die Sachbearbeitung sowie das Controlling und Meldewesen zur Bearbeitung aller Anträge für das bayrische Landespflegegeld und den Coronapflegegeldbonus.
* Krisenintervention und Neuausrichtung des Projektes vor dem Jahresabschluss: Performanzeanalyse und Optimierung der Anwendung, Schwerpunkt Batchprozessing.
* Integration von zahlreichen externen Diensten (Meldebehörden, Finanzamt, etc…)

Funktion/Rolle: Leaddeveloper, SW-Architekt
* Erstellen technischer Konzepte und Spezifikationen nach der Performanz-IST-Analyse.
* Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW & Frameworks
* Lokalisierung, Analyse und Beseitigung von SW-Fehlern, hier insbesondere: Performanzoptimierungen
* Unterstützung bei der Erstellung von Architekturvorgaben für das Projekt in Zukunft
* Aufbau neuer Basisframeworks und Tools für Batch-Processing.
* Coaching + technische Leitung von Projektgruppen
* Aufbau DevOps

Eclipse JUnit JSF PrimeFaces Hibernate Java SE Apache Tomcat Oracle Git DevOps JAXP JAX-RS JSON Mockito Lombok SonarQube IntelliJ IDEA CDI
Scrum Objektorientierte Analyse und Design last und performance Clean Code Oracle SQL
88279 Amberg
1 Jahr
2019-05 - 2020-04

Rollout eines Mobility-Service Dienstes

Leaddeveloper, Unterstützung SW-Architektur Scrum JPA JAX-RS ...
Leaddeveloper, Unterstützung SW-Architektur

Rollout eines Mobility-Service Dienstes - Reiseroutenplanung mit Flughafenprozesszeiten

  • MicroService Backendsystemlandschaft für mobile App "Passngr" und dem Flughafen Webportal.
  • Design und Implementierung eines neuen Dienstes: Reiseroutenplanung mit Flughafenprozesszeiten.
  • Design und Implementierung von Schnittstellen für mobile Clients und interne Dienste.
  • Integration von zahlreichen internen Diensten (Flüge, Airlines, Flughafenprozesse) und externen Providern (Routing An/Abreise sowie öffentliche Verkehrsmittel wie DB und Personennahverkehr)
  • Scrum: Enge Zusammenarbeit in Sprints mit zwei verschiedenen externen mobile App-Entwicklungsteams

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Erstellung von Fachkonzepten
Eclipse Atlassian JIRA Payara Oracle GitLab EclipseLink Jenkins SonarQube Apache JMeter MQ Series IntelliJ IDEA
Scrum JPA JAX-RS EasyMock Git apache maven RAML JSON CDI Microservices JAXB XSD Enterprise Beans PowerMock JUnit SQL OOP TDD Unittests Continuous Integration Integrationstests Refactoring Behebung von Fehlern Lombok Java 1.8 JEE 7 Clean Code Fehleranalyse
Flughafen München
München
1 Jahr 11 Monate
2017-06 - 2019-04

CASA

Senior SW-Entwickler, Unterstützung SW-Architektur Scrum OOP JAX-RS ...
Senior SW-Entwickler, Unterstützung SW-Architektur

CASA - Backendsystemlandschaft ConnectedDrive & ConnectedDrive Store

  • CASA: customer administration, service administration
  • Zentrales Backendsystem: Management aller BMW Fahrzeuge in Europa, China und Nordamerika.
  • Verwaltung aller Kunden-, Händler-, Fahrzeug- und Servicedaten bzgl. BMW ConnectedDrive & Connected Drive Store
  • Ermittlung möglicher ConnectedDrive Dienste aufgrund von
    Fahrzeugmerkmalen, Produktkatalog und Markteigenschaften.
  • Durchführung der Buchung von ConnectedDrive Services für den Kunden und Aktivierung dieser Dienste im Fahrzeug.
  • Vollständig autonome Verwaltung der Fahrzeuge über Businessprozesse - zeitlich und event basiert, z.B.: Deaktivierung der Dienste im KfZ bei Ablauf von gebuchten Servicezeiten, Benachrichtigung aller relevanten internen BMW Dienste aufgrund von Businessereignissen.
  • Integration mit zahlreichen BMW- und Fahrzeugdiensten, z.B.: Händlerdaten, Import von Fahrzeugproduktionsdaten, Händler Kauf/Verkaufsinformationen, Berücksichtigung des markt- und zeitabhängigen Produktkataloges, remote Fahrzeugupdates...
  • Vollständiges Management des zeitabhängigen Produkt- und Servicekatalogs - z.B. zeitlich begrenzte special offers.
  • Design und Implementierung von Schnittstellen für Kunden-, Händler- und Supportfrontends.

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW & Frameworks
  • Konzeption & Realisierung der core-Komponenten einer eigenen BPM-Engine
  • Konzeption & Realisierung der core-Komponenten einer Provisioningengine - die Benachrichtigungskette aller BMW- und Fahrzeugdienste unter Berücksichtigung von Abhängigkeiten & Fehlerhandling.
  • Technische QA der umgesetzten UserStories über PullRequests (4-Augenprinzip)
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
  • Coaching & technische Leitung von Projektgruppen
  • Unterstützung bei der Datenmigration
JetBrains IntelliJ IDEA PostgreSQL Payara Application Server Openshift Atlassian JIRA Atlassian Confluence Jenkins Atlassian Bitbucket FlyWayDB Openshift Grafana Kibana Docker Kubernetes SonarQube Redis BeanValidation EclipseLink Git apache maven Kafka Apache JMeter JEE 7 MQ Series
Scrum OOP JAX-RS JSON JPA Mockito Swagger Git Maven EclipseLink JAXB BPMN PowerMock CDI SQL PL / SQL JUnit MicroProfile JGiven XML XSD Git-Flow JSF JSFUnit CSS JavaScript DevOps Prometheus REST-Assured Gatling CDI Integrationstests Unittests Continuous Integration Refactoring Lasttests Systemtests Konfigurationsmanagement Datenmigration Behebung von Fehlern Teamleitungserfahrung Lombok jQuery Enterprise Java Beans Java 1.8 Fehleranalyse Clean Code
BMW
München
8 Monate
2016-10 - 2017-05

TMobile - Enterprise Voicemail

Leaddeveloper, Unterstützung SW-Architektur Java 1.8 JEE 7 JAX-RS ...
Leaddeveloper, Unterstützung SW-Architektur
  • Design und Implementierung von MicroServices für das Customerprodukt „TMobile - Enterprise Voicemail“
  • Umsetzung aller zentralen Backend Dienste: Audio-Mediengenerierung, Sprachsynthese, Customermanagement, Billing
  • Integration mit externen Systemen: Aktivierung der Audiomedien in der Mailbox sowie automatische Abrechnung der gebuchten Services über die Mobilfunkrechnung.
  • Umsetzung eines internen Adminfrontends

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
Maven JetBrains IntelliJ IDEA WildFly ApplicationServer Hibernate HibernateQL PostgreSQL TeamCity YouTrack Git apache maven SonarQube Apache JMeter PrimeFaces
Java 1.8 JEE 7 JAX-RS JPA PostgreSQL JBoss-Modules Scrum MicroServices JSON XML XSD SQL JUnit OSGI OOP TDD Unittests Integrationstests Continuous Integration Behebung von Fehlern Refactoring Fehleranalyse Clean Code JSF
HiproCall GmbH
Unterföhring
7 Jahre 9 Monate
2009-09 - 2017-05

Innovationsprodukt ?sBrams?

Senior SW-Entwickler, ab 2012 Architektur & Leaddeveloper SOA Hibernate Scrum ...
Senior SW-Entwickler, ab 2012 Architektur & Leaddeveloper

Innovationsprodukt „sBrams“ - eingesetzt in vielen namhaften Unternehmen wie z.B. Adidas, Coca-Cola, Telekom, O2, Vodafone...

  • weltweit einmalig und patentiertes Softwareprodukt für Audiobranding / Corporate Identity im Telefonnetz: Warteschleifen, Anrufbeantworteransagen, Freizeichentöne
  • eingesetzt in vielen namhaften Unternehmen wie beispielsweise Adidas, Coca-Cola, Telekom, O2, Vodafone uvam.
  • Konzeption und Realisierung der SOA Backend Core-Services: Audio-Mediengenerierung, Sprachsynthese, Customermanagement, Billing
  • Integration mit zahlreichen externen Systemen: Aktivierung der generierten Audiomedien im Festnetz und für alle europäischen Mobilfunkprovider sowie automatische Abrechnung der gebuchten Services über die jeweilige Telefonabrechnung.

Funktion/Rolle:

  • 5 Jahre hauptverantwortlicher Architekt & Leaddeveloper für das patentierte Hauptprodukt eines damals jungen Startup-Unternehmens
  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
  • Unterstützung bei der Datenmigration
  • SW-Updates und Inbetriebnahme neuer SW-Versionen, Upgrade und Releasepflege
Apache Tomcat MySQL5 Hibernate TeamCity YouTrack Liquibase SVN apache maven SonarQube Apache JMeter Eclipse IntelliJ IDEA
SOA Hibernate Scrum Java 1.6 Spring MDA SQL JUnit JAXB JAX-WS JAX-RS JSON XML XSD XSLT DevOps Clean Code Refactoring Behebung von Fehlern OOP Hibernate QL Konfigurationsmanagement Releasemanagement Rollout Continuous Integration Integrationstests Unittests TDD Extreme Programming Fehleranalyse
HiproCall GmbH
Unterföhring
1 Jahr 8 Monate
2013-03 - 2014-10

Mailboxansage Pro

Senior Software Entwickler, Architektur Java 1.7 Spring 3 Scrum ...
Senior Software Entwickler, Architektur
  • Backend Mehrschichtanwendung für das Customerprodukt "Vodafone Mailbox Ansage Pro"
  • Umsetzung aller zentralen Backenddienste: Audio-Mediengenerierung, Sprachsynthese der Mobilboxansage, Customermanagement, Billing
  • Konzeption und Entwicklung eines eigenen JPA ähnlichen Frameworks für den Datenzugriff auf LDAP (vergleichbar mit heutigem Spring-LDAP Projekt)
  • Konzeption und Umsetzung der multinationalen Mobilboxansage (Sprachsynthese) mit autom. verketteten
    Ersetzungsregeln für Platzhalter (z.B.: Name,Vorname -> Rufnummer)
  • Integration mit externen Systemen: Aktivierung der Mobilboxansage in der Mailbox und Integration Vodafone Billing

Funktion/Rolle:

  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortentwicklung des SW-Entwicklungsprozess
Apache Tomcat LDAP TeamCity YouTrack Gradle Git Eclipse IntelliJ IDEA
Java 1.7 Spring 3 Scrum JUnit JAXB XML XSD XSLT JSON OOP Behebung von Fehlern Refactoring Konfigurationsmanagement Unittests Continuous Integration TDD HTML CSS Thymeleaf Extreme Programming Fehleranalyse Integrationstests
HiproCall GmbH
Unterföhring
5 Monate
2009-04 - 2009-08

Werkzeugverwaltung- & Bestellsystem im Intranet

Senior Software Entwickler Java 1.5 EJB 3 JSF ...
Senior Software Entwickler
  • Fullstackentwicklung einer JEE Mehrschichtanwendung - Unterstützung der Weiterentwicklung von Features für das Release 2.0
  • Verwaltung des internen BMW Werkzeugbestandes, z.B. Zustand, Einsatzort, Teile und Ersatzteile
  • Bestellsystem zur Beschaffung von Werkzeugen, Ersatzteilen sowie Reperaturen
  • Integration von BMW internen Schnittstellen

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer Software
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
  • Releasemanagement / Konfigurationsmanagement
Eclipse Atlassian JIRA Jenkins apache maven SVN Apache JMeter Oracle WebLogic Server
Java 1.5 EJB 3 JSF Richfaces SQL Servlets XHTML CSS JavaScript CMP JEE 5 Releasemanagement Datenmigration Fehleranalyse Behebung von Fehlern Konfigurationsmanagement OOP Refactoring Unittests Continuous Integration TDD
Cirquent GmbH
München
9 Monate
2008-07 - 2009-03

Portal der offiziellen deutschen Gebrauchtwagenbörse

Senior Software Entwickler, Assistenz techn. Projektleitung Java 1.4 EJB 2.1 Servlets ...
Senior Software Entwickler, Assistenz techn. Projektleitung
  • JEE Mehrschichtanwendung (Fullstackentwicklung): Gebrauchtwagenbörse BMW/Mini im Internet (Kundensicht) sowie Intranet (Händlersicht)
  • Intranetanwendung: Unterstützung des vollständigen Prozesses zum An - und Verkauf von Gebrauchtwagen für alle deutschen BMW Händler: 1) automatische Fahrzeugbewertung, 2) Ankauf oder Rücknahme von Leasingfahrzeugen mit Angebots- oder Rechnungsstellung, 3) Fahrzeugaufbereitung und 4) Verkaufsfreigabe - Export ins Dealermanagementsystem und der öffentlich sichtbaren Gebrauchtwagenbörse 
  • Internetanwendung der Gebrauchtwagenbörse für den allgem. Endverbaucher: Suche von Gebrauchtwagen nach div. Filterkriterien, Händlerkontakt/Probefahrttermine etc.
  • Integration mit zahlreichen BMW/Mini internen Diensten wie beispielsweise Dealermanagementsysteme und Fahrzeugproduktionsdaten
  • Integration mit externen Diensten zur Fahrzeugbewertung (Schwackeliste)

Funktion/Rolle:

  • Assistenz techn. Projektleitung
  • Entwicklungsschwerpunkt: Konzeption und Realisierung: Schnittstelle zu Eurotax (Schwacke) für die
    automatische Fahrzeugbewertung
  • Erstellen technischer Konzepte und Spezifikationen
  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer Software & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Erstellen von Teilkonzepten zur Fortenwicklung des SW-Entwicklungsprozesses
  • Releasemanagement / Konfigurationsmanagement
  • Technische Leitung von Projektgruppen
  • Technische QA der entwickelten Features
Oracle WebLogic Server Ant SVN Eclipse
Java 1.4 EJB 2.1 Servlets MDA CMP JSP CSS XHTML XML XSD XSLT JavaScript jQuery JUnit XDoclet OOP Refactoring Datenmigration Konfigurationsmanagement Releasemanagement QA Behebung von Fehlern Struts Fehleranalyse
Cirquent GmbH
München
4 Monate
2008-03 - 2008-06

Gebrauchtwagenbörse ?MAN-TopUsed? im Internet

Software Entwickler Java 1.4 EJB 2.1 CMP ...
Software Entwickler
  • JEE Mehrschichtanwendung (Fullstackentwicklung): Gebrauchtwagenbörse „MAN-TopUsed“ im Internet
  • Europaweite Suche von MAN-Nutzfahrzeugen, Bussen, Vans und Anhängern nach div. Suchkriterien, Vermittlung Händlerkontakt
  • Entwicklungsschwerpunkt: Implementierung des internen Bestellprozesses mit Anbindung an SAP - Ankauf der Fahrzeuge die dann später öffentlich angeboten werden.

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer SW
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
  • Releasemanagement / Konfigurationsmanagement
Oracle Ant SVN MQ Series IBM Websphere Eclipse
Java 1.4 EJB 2.1 CMP Servlets JSP XML XSD XSLT XHTML CSS JavaScript SQL J2EE OOP Datenmigration Behebung von Fehlern Struts Fehleranalyse
Cirquent GmbH
München
9 Monate
2007-06 - 2008-02

Europaweiter Verkäuferarbeitsplatz ?Sales Assistant?

Junior Software Entwickler Java 1.4 EJB 2.1 Servlets ...
Junior Software Entwickler
  • Mehrschichtanwendung: Europaweiter BMW-Händler Verkäuferarbeitsplatz „Sales Assistant“
  • Fullstackentwicklung: JEE Backend, Swing-FatClient und hierfür eigenentwickeltes RPC-Command-Framework
  • Unterstützung des gesamten Verkaufsprozesses eines Fahrzeuges im Autohaus: Fahrzeugkonfiguration, Angebotserstellung, Finanzierung und
    Bestellung von Fahrzeugen
  • Berücksichtung länderpezifischer Produktmerkmale bei der Konfiguration (verfügbare Pakete/Sonderausstattungen) sowie marktabhängige Finanzierung und Angebotsberechnung (Preise pro Markt, unterschiedliche Steuern mit verschiedenen Steuersätzen), markstspezifische Angebotsdokumentenerstellung gemäß jeweils geltender Rechtsgrundlagen uvam.
  • Integration mit zahlreichen BMW internen Diensten, z.B.: Fahrzeugbestellsystem, Produktdatenkatalog und Regeln zur Konfiguration, Fahrzeugbilder, BMW-ConnectedDrive uvam.

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW & Frameworks
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
Oracle WebLogic Server Ant SVN MQ Series Eclipse
Java 1.4 EJB 2.1 Servlets Swing SOAP MDA CMP XML XSD XSLT XDoclet J2EE SQL OOP Behebung von Fehlern Datenmigration Fehleranalyse
Softlab GmbH
München
8 Monate
2006-10 - 2007-05

Niederlassungsverwaltung im Internet & Intranet

Junior Software Entwickler (Werkstudent) Java 1.4 Servlets JSP ...
Junior Software Entwickler (Werkstudent)
  • JEE Mehrschichtanwendung (Fullstackentwicklung): MAN Niederlassungsverwaltung
  • MAN Händler und Werkstatt Standortsuche im Internet der offiziellen MAN Webseite: die Suchapplikation wird auch noch heute von der MAN-Website in einer weiterentwickelten Version verlinkt, aktuelle URL: https://ws-public.man-mn.com/siit/mansettlementwebapp/public/client/
  • Stammdatenverwaltung aller MAN-Niederlassungen im internen administrativen Bereich
  • Entwicklungsschwerpunkt: Realisierung eines Map & Routing Services zur Anzeige des Standortes in einer interaktiven Karte und Routenplanung für die Anfahrt (umgesetzt zu Zeiten vor! der Verfügbarkeit von Map & Routingdienstleistern wie bspw. google maps ;-) )

Funktion/Rolle:

  • Erstellen, Testen, Integrieren und Dokumentieren von SW
  • Lokalisierung, Analyse und Beseitigung von SW-Fehlern
  • Unterstützung bei der Datenmigration
IBM Websphere Oracle Ant CVS Eclipse
Java 1.4 Servlets JSP XHTML CSS JavaScript XML XSD XSLT JDBC SQL EJB J2EE Datenmigration Behebung von Fehlern OOP Fehleranalyse Struts
SOFTLAB GmbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
2002-04 - 2007-03

Studium medizinische Informatik

Diplom-Informatiker, Ruprecht-Karls-Universität Heidelberg
Diplom-Informatiker
Ruprecht-Karls-Universität Heidelberg
  • Softwareenticklung - wisschenschaftliche Hilfskraft im
    Fachbereich praktische Informatik - Planung und Durchführung von Propädeutika für die Programmierung in Java
  • verteilte Systeme und Kommunikation

Kompetenzen

Kompetenzen

Top-Skills

Java Java EE Spring Docker Microservices JEE JAX-RS JPA Clean Code

Aufgabenbereiche

Erstellen technischer Konzepte und Spezifikationen
Erstellen, Testen, Integrieren und Dokumentieren von komplexer performanzkritischer Software & Frameworks
Lokalisierung, Analyse und Beseitigung von SW-Fehlern
QA
CodeReviews
Systemrefactoring
Teamleitungserfahrung

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache JMeter
apache maven
Apache Tomcat
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
BEA Weblogic 10
BEA Weblogic 8
BeanValidation
Behebung von Fehlern
BPMN
Clean Code
CMP
Continuous Integration
CSS
CVS
Datenmigration
DevOps
Docker
EasyMock
Eclipse
Eclipse Microprofile
EclipseLink
EJB
Enterprise Beans
Enterprise Java Beans
Extreme Programming
Fehleranalyse
FlyWayDB
Gatling
Git
Git-Flow
GitLab
Gradle
Grafana
Hibernate
HTML
IBM Websphere
Integrationstests
IntelliJ IDEA
JBoss-Modules
Jenkins
JetBrains IntelliJ IDEA
JGiven
JSFUnit
Kafka
Kibana
Konfigurationsmanagement
Kubernetes
Lasttests
LDAP
Liquibase
Maven
MDA
MicroProfile
Microservices
Mockito
OOP
Openshift
OSGI
Payara Application Server
PowerMock
PrimeFaces
Prometheus
RAML
Refactoring
Releasemanagement
REST-Assured
Rollout
Scrum
Servlets
SOA
SOAP
SonarQube
Spring
Struts
SVN
Swagger
Swing
Systemtests
TDD
TeamCity
Thymeleaf
UML
Unittests
WebLogic Server
WildFly ApplicationServer
XDoclet
XHTML
XML
XSD
XSLT
YouTrack
Objektorientierte Analyse und Design
last und performance
WildFly
Confluence
Material-UI
Mustache
Bitbucket
Node.js
Luiquibase
JIRA
Elastic Search

Programmiersprachen

assertj
Business Process Model and Notation
CDI
EJB 3
Hibernate QL
J2EE
Java 11
Java 1.8
JavaScript
JAX-RS
JAX-WS
JAXB
JEE
JEE 7
JPA
jQuery
JSF
JSON
JSP
JUnit
Lombok
PL / SQL
Richfaces
Spring
SQL
Oracle SQL
JAXP
Java SE
Java EE
React

Datenbanken

Apache Cassandra
JDBC
Mongo-Database
MySQL
MySQL5
Oracle
PostgreSQL
Redis

Datenkommunikation

HTTP
MQ Series
Remote Procedure Call

Branchen

Branchen

  • Automobilindustrie
  • Telekommunikation
  • Reisen
  • öffentliche Verwaltung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.