Solution Architekt
Aktualisiert am 22.03.2023
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.06.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Java
JEE
Architekt
Java EE
JMS
JAXP
Deutsch
Englisch
gut in Wort, sehr gut in Schrift

Einsatzorte

Einsatzorte

Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich

Deutschland: Großraum München, Rosenheim, Traunstein

Österreich: Raum Salzburg, Innsbruck

möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-02 - heute

Neuentwicklung eines Microservicestacks und Migration des CRMs von Siebel nach Salesforce für einen internationalen Medienkonzern

Integrationsarchitekt Java Java 11 UML ...
Integrationsarchitekt

Projekt:

Neuentwicklung eines Microservicestacks und Migration des CRMs von Siebel nach Salesforce für einen internationalen Medienkonzern

  • Architektur im Microservice Stack (ca. 120 Microservices)

  • Erstellung von (REST) Service Spezifikationen

  • Erstellung von Kafka Stream Spezifikationen

  • Erstellung von C2, C3 & C4 UML Diagrammen mit PlantUML

  • Design & Implementierung von Businesslogik

  • Erstellung von POCs/Spikes

  • Dokumentation in Confluence & Jira

  • Führung & Schulung des internationalen Entwicklungsteams

eingesetzte Software/Technologien:
PlantUML, Java 11, SpringBoot, REST, Kafka, Apigee, Akka, Couchbase, Swagger, Jira, Confluence

Infrastruktur:
Windows, Linux, Couchbase, ElasticSearch, Jenkins, SonarQube, Docker, Kubernetes, Google Cloud Stack, Salesforce

Aufgaben/Rollen:
Integrationsarchitekt

Vorgehensweise:
SAFe

Branche:
Medien

PlantUML Java 11 SpringBoot REST Kafka Apigee Akka Couchbase Swagger Jira Confluence
Java Java 11 UML SAFe
München, Remote
2 Jahre 5 Monate
2019-10 - 2022-02

Architektur (lead) & Entwicklung (lead) einer JEE Middleware für einen Nutzfahrzeughersteller

Leadarchitekt Leadeveloper Scrum agil
Leadarchitekt Leadeveloper

Projekt:

Architektur (lead) & Entwicklung (lead) einer JEE Middleware für einen Nutzfahrzeughersteller

  • technische Architektur einer Integrationsmiddleware zur Anbindung diverser konzerninterner und externer Systeme, Aufbereitung, Speicherung und Bereitstellung der Daten per REST APIs und Kafka (micro service Ansatz)

  • Anbindung diverser Mastersysteme per Kafka, Datenbank-, REST-, CSV-, XML- und fixed length-Adaptoren zum Lesen von Daten

  • Design & Implementierung von Businesslogik zum Aufbereiten, Verarbeiten und Speichern der Daten

  • Speicherung der Daten in einer Postgres DB und/oder ElasticSearch

  • Spezifikation von REST APIs mit je mehreren Ressourcen

  • Implementierung der REST APIs mit JAX-RS; JSON Mapping per Gson

  • Auf OpenOffice Templates basierte Generierung von PDF Dokumenten (Design & Implementierung)

  • Verwendung der Swagger Annotations zur dynamischen Generierung der SwaggerUI

  • Konzeption und Implementierung eines auf Kafka basierten Eventkonzepts

  • technische Architektur des Sicherheitskonzepts innerhalb der konzerninternen Cloudplattform (Docker, Kubernetes, ArgoCD)

  • Codereviews & Deployments

  • Führung & Schulung des internationalen Entwicklungsteams

  • Teilweise Übernahme PO Tätigkeiten (Erstellung, Priorisierung & Abnahme von user- und technical stories)

eingesetzte Software/Technologien:
Java 8, JEE 6, REST, Kafka, CSV, XML, SQL, JSON, myBatis, JAX-RS, Gson, Elasticsearch, Swagger, Mockito, JUnit, Cucumber, Eclipse, IntelliJ, GitHub, SonarCube, Jira, Confluence

Infrastruktur:
Windows, Linux, Postgres, ElasticSearch, Jenkins, SonarQube, Docker, Kubernetes, ArgoCD

Aufgaben/Rollen:
Leadarchitekt, Leaddeveloper, teilweise PO

Vorgehensweise:
Scrum Methode, TDD

Branche:
Automotive

Java 8 SQL Mockito JUnit Eclipse IntelliJ GitHub SonarCube Jira Confluence Apache Kafka Jenkins Docker Kubernetes Elastic Search PostgreSQL
Scrum agil
Stuttgart, Karlsruhe, München, Remote
1 Jahr 1 Monat
2018-10 - 2019-10

Java Entwicklung für ein international eingesetztes Produkt zur Verwaltung von Prüfständen

Software-Entwickler, Architekt Scrum agil
Software-Entwickler, Architekt
  • Umstellung von 2-Schicht auf 3-Schicht Architektur: Konzeption und Implementierung einer Middleware basierend auf Spring Boot, RESTful Webservices und Websockets
  • Implementierung des Rich Clients in SWT
  • Implementierung von Businesslogik
Java 7 & 8 SWT SQL Mockito JUnit Apache Commons Eclipse IntelliJ SVN Git Spring Spring Boot
Scrum agil
Halle/Saale & Remote
1 Jahr 7 Monate
2018-04 - 2019-10

JEE Entwicklung für ein weltweit eingesetztes Aftersales Produkt eines bayerischen Automobilherstellers

Software-Entwickler Scrum agil
Software-Entwickler
  • Implementierung von Businesslogik
  • Integration von Drittsystemen
  • Umstellung von SVN nach Git
  • Umsetzung des neu erstellten Sicherheitskonzepts
  • Weiterentwicklung der Softwareentwicklungsumgebung

Oberflächenentwicklung

JEE 7 Spring Mule REST JSF PrimeFaces C# Solr SQL Mockito JUnit Hamcrest Payara Apache Commons Maven Gradle Eclipse IntelliJ SVN Git
Scrum agil
München & Remote
1 Jahr
2018-01 - 2018-12

Konzeption und Implementierung eines kompletten Softwarestacks für einen Finanzdienstleiser im BigData Umfeld

technische Gesamtprojektleitung, Development Lead
technische Gesamtprojektleitung, Development Lead

Konzeption und Implementierung eines kompletten Softwarestacks für einen Finanzdienstleiser im BigData Umfeld

  • Konzeption des kompletten Softwarestacks
  • Integrationlayer zur Datenaufbereitung in verschiedene Datenquellen
  • Datalayer für Anfragen der einzelnen Softwaretools auf den BigData Bestand
  • Informationlayer zur Informationsbeschaffung von diversen Firmen- und Finanzinformationen
  • diverse webbasierte Tools zur Berechnung von Benchmarks und Scorings

Erstellung der kompletten Buildtoolchain (DevOps)

JEE 7 Spring REST Solr SQL Mockito JUnit DBUnit Tomcat 8.5 Apache Commons Maven Eclipse SVN Git
München / Remote
1 Jahr
2017-03 - 2018-02

Erstellung eines webbasierten, mandantenfähigen Risiko-Analyse-Tools

JEE 7 Spring JPA ...
  • Fullstack JEE Entwicklung (Spring, JPA, Primefaces)
  • Erstellung von PDF Reports

 

Aufgaben/Rollen:

Architekt, Implementierung & Programmierung, Tests, Qualitätssicherung, Bugfixing, Konfiguration, Deployments

 

Vorgehensweise:

agil

JEE 7 Spring JPA Hibernate Primefaces iText Apache Commons JUnit Easymock Sprint Test Tomcat 8.5 Maven Eclipse SVN Jenkins Archiva
Automotive u.a.
6 Monate
2017-07 - 2017-12

Migration, Weiterentwicklung und Wartung einer Integrationskomponente im Reportingbereich eines Telekommunikationsanbieters

JEE 6 Spring SOAP ...
  • Migration der kompletten Software von Java 1.4 auf Java 7
  • Redesign und teilweise Reimplementierung der Software
  • Upgrade Tomcat von Version 7 auf 8.5
  • Erstellung von generellen und projektübergreifenden Entwicklungsrichtlinien
  • Erstellung einer Buildtoolchain mit (Weiterentwicklung Maven Build, Jenkins, Archiva)

Infrastruktur:

Windows, Linux; Zugriff über SSH(openSSH) & SCP

 

Vorgehensweise:

agil

JEE 6 Spring SOAP REST JMS SMTP SAP BO JaxWS JAXB Jasperreports JSCH SMTP Mockito JUnit DBUnit Tomcat 8.5 Apache Commons Maven Eclipse SVN
Telekommunikation
1 Jahr 11 Monate
2015-08 - 2017-06

JEE Middleware Entwicklung für das Sales Force-CRM System eines Automobilherstellers

JEE 6 SOAP JiBX ...
  • Teamlead eines internationalen Entwicklerteams
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases für ein Integrationsframework mittels agil iterativem Vorgehen
  • Erstellung und Erweiterung der Import- und Exportschnittstellen von diversen externen Systemen (SalesForce enterprise API, verschiedene Formate (XML, CSV, fixed length, etc) und Encodings (UTF-8, URF-16, ISO-8895*, Big5, etc.), Übertragung per Datei (Queue, Dateitransfer per SFTP, FTP, NFS, etc.), Stream, REST & SOAP Webservices, Datenbanken, etc.)
  • Schnittstellen auf Basis von SalesForce SOAP Nachrichten, XML, Datenbanken, Webservices, CSV und anderen proprietären Formaten
  • Diverse Volltextsuchen mit Elasticsearch
  • UnitTests mit Mockito, JUnit und DBUnit
  • Implementierung einer Integrationstestsuite mit SoapUI
  • Testunterstützung in den Testphasen
  • Wartung und Maintenance bei Versionswechseln
  • Toolchain: Eclipse (u.a. eigene Plugins), SVN & GIT, ANT & Maven (u.a. eigene Maven Plugins), Jenkins (u.a. eigene Plugins), Artifactory & Archiva, Jira & Confluence

Infrastruktur:

Windows, Linux, Solaris; Zugriff über SSH(openSSH) & SCP

 

Aufgaben/Rollen:

Solution Architect, Development Lead, Developer, Implementierung & Programmierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

JEE 6 SOAP JiBX JAXB JSON REST JMS iBatis Mockito JUnit DBUnit WebSphere Application Server 8 Apache Commons Ant Maven Eclipse SVN JIRA Sales Force
Automotive
5 Jahre 4 Monate
2010-04 - 2015-07

J2EE Middleware Entwicklung für das Siebel-Bestellsystem eines Shoppingsenders

J2EE 5 IBM Webservices JiBX ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Erweiterung der Import- und Exportschnittstellen, Schnittstellen auf Basis von Siebel Integrationsobjekte, XML, Datenbanken, Webservices und CSV
  • Design und Anbindung des Warenhaus Management Systems über JMS Queues für den Rücksendeprozess
  • Tests mit Mockito und JUnit
  • Testunterstützung in den Testphasen
  • Wartung und Maintenance bei Versionswechseln

 

Aufgaben:

Implementierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

J2EE 5 IBM Webservices JiBX JAXB iBatis Mockito JUnit WebSphere Application Server 7 Apache Commons Ant Maven Eclipse SVN JIRA
Handel
4 Monate
2015-03 - 2015-06

Migration einer JEE Integrationskomponente von Weblogic 10.3 auf Weblogic 12.3

  • Migration des Kernels von Java 5 auf Java 7
  • Migration der JEE Komponenten von JEE 5 auf JEE 6
  • Umstellung des Buildprozess von ANT auf Maven 
  • Implementierung, Tests, Bugfixing, Konfiguration

 

Automotive
6 Monate
2014-10 - 2015-03

webbasierte Rechnungs- und Angebotsverwaltung

J2EE 7 JPA PrimeFaces ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Implementierung der Oberflächen nach Designvorgaben mit PrimeFaces, AngularJS und AngularFaces
  • Erstellung von PDF Dokumenten on the fly
  • Tests mit Arquillian, Mockito und JUnit

 

Aufgaben:

Implementierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

J2EE 7 JPA PrimeFaces AngularJS AngularFaces Apache PDFBox Arquillian Mockito JUnit Apache Commons Wildfly Maven Eclipse SVN JIRA
2 Jahre 4 Monate
2012-09 - 2014-12

Webanwendung zur Integration einer proprietären Software in diverse Immobilienportale

J2EE 6 Vaadin Eclipselink ...
  • Vaadin Weboberfläche zur Bedienung und Administration der Anwendung
  • Containerbasierte Userverwaltung
  • Datenübernahme und -aufbereitung des Quellsystems
  • Transformation und Anreicherung der Daten für die einzelnen Zielplattformen
  • Handling der Mediendateien (Bilder, Dokumente, Filme)
  • Export der Daten per File-, Datenbank- und REST-Schnittstelle
  • Absicherung der REST-Zugriffe mit OAuth
  • Datenbankgestützte Transaktionsprotokollierung
  • UnitTests mit Mockito, JUnit und DBUnit
  • Wartung und Maintenance

 

 

Aufgaben:

Konzeption, technisches Design, Implementierung, Tests, Bugfixing, Konfiguration, Dokumentation

 

Vorgehensweise:

agil

J2EE 6 Vaadin Eclipselink JiBX JAXB zip4J edtFTPj myBatis OAuth Apache Commons Mockito JUnit DBUnit Glassfish Application Server Maven Eclipse SVN
Immobilienwirtschaft
9 Monate
2013-03 - 2013-11

J2EE Middleware Entwicklung für das Sales Force-CRM System eines Automobilherstellers

J2EE 6 IBM Webservices SOAP ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Erstellung und Erweiterung der Import- und Exportschnittstellen
  • Schnittstellen auf Basis von SalesForce SOAP Nachrichten, XML, Datenbanken, Webservices, CSV und anderen proprietären Formaten
  • UnitTests mit Mockito, JUnit und DBUnit
  • Testunterstützung in den Testphasen
  • Wartung und Maintenance bei Versionswechseln

 

Aufgaben:

Implementierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

J2EE 6 IBM Webservices SOAP JiBX JAXB iBatis Mockito JUnit DBUnit WebSphere Application Server 8 Apache Commons Ant Maven Eclipse SVN JIRA SalesForce
Automotive
9 Monate
2009-07 - 2010-03

J2EE Portalentwicklung für einen Versicherungskonzern

J2EE 5 Java 5 Spring ...
  • Erstellung von Portlets mit Java Server Faces und kundeneigenem Framework
  • Konzeption und Implementierung der Middleware zur Anbindung eines Geodaten-Dienstleisters für Umkreissuchen und Routenplanung
  • Erstellung von Spring Webservices und Spring Webservice Clients zur losen Kopplung der Komponenten nach dem SOA Prinzip
  • Erstellung von DAOs und Hibernate-Mappings
  • Datenaustausch per Webservice mit dem Geodienstleister
  • Build- und Releasemanagement mit Maven 2 und Hudson
  • Automatisierte Tests der erstellten Komponenten mit JUnit, EasyMock und Spring Test
  • Pflege und Wartung des Altsystems

 

Aufgaben:

Konzeption, Implementierung, Tests

 

Vorgehensweise:

agil, mit Scrum

J2EE 5 Java 5 Spring Spring Webservices Hibernate 3.3.1 Apache Commons JSF XML XPath Castor JUnit EasyMock Websphere Application Server 6.1 Websphere Portal Server 6.1 Eclipse 3.5 Maven 2 Ant SVN Hudson JIRA
Versicherung, Finanzen
5 Monate
2009-03 - 2009-07

Entwicklung eines mandantenfähigen Online-Shopsystems

J2EE 5 Java 6 Spring ...
  • Erstellung von Spring WebMVC 2 Views, zugehörigen Controllern und Backendanbindung
  • Erstellung von DAOs und Hibernate-Mappings
  • Implementierung User Management
  • Aufbereiten von Emails mit Velocity und versenden über Java Mail Sender
  • Anbindung eines Payment Providers über Webservices
  • Automatisierte Tests der erstellten Komponenten

 

Aufgaben:

Implementierung, Tests

 

Vorgehensweise:

agil, mit Scrum

J2EE 5 Java 6 Spring JSP Webservices Spring MVC 2 Hibernate 3.3.1 Apache Commons Velocity Oracle 10g JUnit Apache Tomcat 6 Eclipse 3.4 MyEclipse 7.1 Ant
Medien
8 Monate
2008-08 - 2009-03

Entwicklung einer SOA-Schnittstelle inkl. Testserver für Drittanbieter eines Rechenzentrums

J2EE EJB 2.1 Struts ...
  • Server-Client-Architektur auf Basis von EJBs mit OSGi-konformen Datenstrukturen
  • Konzeption und Implementierung eines Offline-Testservers zur Simulation des SOA-Systems des Rechenzentrums
    • Implementierung der Datenschicht mittels Hibernate
    • Ermittlung der Antwort mittels OGNL
    • Validierung der Übergabeparameter durch XML Schemas
  • Implementierung einer webbasierten Verwaltungskonsole für den Testserver mit JSP und Struts Tiles

 

Aufgaben:

Implementierung, Konzeption (Testserver), Tests

 

Vorgehensweise:

Wasserfall

J2EE EJB 2.1 Struts Struts Tiles Apache Commons Hibernate 3.3.1 HSQLDB XML XML Schema JUnit DBUnit OGNL WebSphere 6 IBM RAD 7 Ant
Bank
3 Monate
2008-06 - 2008-08

Entwicklung eines EAI Systems für ein Softwareprojekt eines Telekommunikationsdienstleister mit TIBCO

TIBCO BusinessWorks TIBCO BusinessWorks Collaborator TIBCO EMS ...
  • Implementierung von Workflows und Processes
  • Implementierung von Schnittstellen mit XML/XSLT, SOAP, HTTP, JMS
  • Implementierung von Java-Adaptern zu Fremdsystemen zur parallelen Anbindung mehrerer EAI Systeme an ein Fremdsystem
  • Entwicklung von Tests mit eigenem TIBCO-Testprodukt
  • Setup des Continuous Build mit Hudson und Ant

 

 

Aufgaben:

Implementierung, Tests, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

TIBCO BusinessWorks TIBCO BusinessWorks Collaborator TIBCO EMS TIBCO Rendezvous Java XML XSLT SOAP Ant Hudson Eclipse
Telekommunikation
1 Jahr 11 Monate
2006-07 - 2008-05

Entwicklung der Middleware und Integrationsplattform für das Siebel-Backofficesystem eines Automobilkonzerns

EJB Apache XML Beans Apache iBatis ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Erweiterung der Import- und Exportschnittstellen, Schnittstellen auf Basis von Siebel Integrationsobjekte, XML, Datenbanken, Webservices und CSV
  • Transformation von ein- und ausgehenden XML Daten mittels XSLT Stylesheets, Weiterverarbeitung durch Apache XML Beans
  • Abgleich von Dubletten mittels FUZZY! Double-Api, Normalisierung von Adressen mittels FUZZY! Post-Api
  • Erstellung von Weboberflächen zur Konfiguration der Anwendung
  • Testunterstützung in den Testphasen
  • Setup und Konfiguration der BEA Server, Bindings zu MQ Series und Anbindungen an Datenbanken von Integrations- und Testumgebungen
  • Wartung und Maintenance bei Versionswechseln

 

 

Aufgaben:

Implementierung, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

 

EJB Apache XML Beans Apache iBatis XML XSLT XPath MQSeries BEA Weblogic Oracle PL/SQL FUZZY! Double FUZZY! Post Ant JUnit EasyMocks Log4J CM Synergy Subversion Mercury Quality Center Siebel eBusiness Applications 7.7 Eclipse
Automotive
2 Jahre 4 Monate
2004-03 - 2006-06

Erstellung einer Software zur Individualisierung und Generierung (digital- oder offset-)druckbaren PDF-Dateien und Generierung von HTML- und Thumbnail-Abbildungen für einen webbasierten Werbemittelbaukasten

J2SE JavaBeans Velocity ...
  • Abbildung von Desktop Publishing Projekten (Quark XPress,  Adobe InDesign, ...) in einer XML-Datenstruktur mit zusätzlichen Informationen über individualisierbare Bereiche, Regeln für Skalierung, Definition von Abhängigkeiten zwischen Objekten, u.a.
  • Erstellung von (digital- oder offset-)druckbaren PDF-Dokumenten auf Basis der Datenstruktur
  • Erstellung von personalisierten HTML-Serien-Emailtemplates auf Basis der Datenstruktur
  • Erstellung von Vorschaubildern (Thumbnails) während des Individualisierungsprozesses auf Basis der jeweiligen Datenstruktur
  • Erstellung eines Regelkatalogs die Skalierung von Dokumenten und Implementierung der Skalierung anhand des definierten Regelkatalogs
  • Konzeption der webbasierten Individualisierung der Dokumente
  • Reimport der (individualisierten) Datenstruktur in Desktop Publishing-Programme und Generierung einer druckbaren Reinzeichnung

 

Aufgaben:

Projektleitung, Konzeption (im Rahmen der Diplomarbeit), komplette Implementierung als eigenständige Applikation, Integration in eine Webapplikation, Qualitätssicherung während der ganzen Projektdauer

J2SE JavaBeans Velocity iText BeanShell Apache Commons Castor JDom Maven JUnit XMLUnit Log4J Eclipse
Automotive, Marketing
10 Monate
2003-06 - 2004-03

Firmengründung ?Pronux?, geschäftsführender Gesellschafter

Produkt:

„Rent-@-Media“, Online-Reservierungssystem für Videotheken

 

Erstellung eines mandantenfähigen Shopsystems für Verleih- und Verkaufsartikel mit Reservierungs- und Warenkorbfunktion und Anbindung an verschiedene Videotheken-Verwaltungsprogramme.

  • Serveranwendung
  • Text- und Kategoriensuche für Artikel, Paging-Funktion für Ergebnisseiten
  • Authentifizierung und Neuanmeldung der User
  • Warenkorbfunktionalität für Reservierungen und/oder Kaufartikel
  • Administrationsfrontend für die mandantenübergreifende Filmdatenbank
  • Clientanwendung
  • Anzeige und Bearbeitung eingehender Reservierungen
  • Nebenläufiger Abgleich der Verfügbarkeitsdatenbank mit dem jeweiligem lokalen Videotheken-Verwaltungsprogramm

 

eingesetzte Software/Technik:

J2EE, J2SE, EJB, Struts, JUnit, MySQL, RMI, Eclipse, JBoss als EJB Container und Webserver, Linux als Betriebssystem, J2SE und Swing als Software der Clientterminals in den Videotheken

 

Aufgaben:

Konzeption des Datenmodells und der Businessschicht, Implementierung und Qualitätssicherung der Businessschicht sowohl für die Server- als auch die Clientapplikation, Konzeption, Installation und Administration der Clientanwendung bei Kunden, Kundenaquise

 

Erfolge:

Einsatz in Videotheken in Deutschland und Österreich

Sonderpreis für die beste Geschäftsidee 2004 der FH München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der FH Rosenheim

Position

Position

Solution Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Architekt Java EE JMS JAXP

Produkte / Standards / Erfahrungen / Methoden

agil
Apache Commons
Apache Kafka
Archiva
Confluence
DBUnit
Docker
Easymock
Eclipse
Git
GitHub
Gradle
Hamcrest
Hibernate
IntelliJ
iText
Jasperreports
Java 7 & 8
JaxWS
Jenkins
Jira
JMS
JSF
JUnit
Kubernetes
Maven
Mockito
Mule
Payara
Primefaces
REST
SAP BO
Scrum
SOAP
Solr
SonarCube
Spring
SVN
SWT
Tomcat 8.5

A-Level Skills

 

JAVA, JEE

EJB, JMS

Spring, Spring Boot

Hibernate, myBatis, JPA

(REST-)Webservices & -security, SOAP, SOA, Websockets

JDOM, Castor

Log4J, Commons Logging

Junit, DBUnit, EasyMock, Mockito, Hamcrest

Solr, Elasticsearch, Lucene

XML, XSLT, XPath, JiBX, JAXB, JSON

Integration, Enterprise Integration Patterns

Maven, Gradle, Ant

IBM WebSphere Appserver & Portal, BEA Weblogic, JBoss, Wildfly, Glassfish, Tomcat

UML, Design Patterns

objektorientiertes Design, XTreme programming, Test driven Development, Scrum

JIRA, Confluence

Eclipse, IBM RAD, Netbeans, IntelliJ

CVS, Subversion, Git

Jenkins, Hudson, Archiva, Artifactory

Windows, Mac OS X, Linux

 
 

B-Level Skills

 

JSF, JSP, Struts, Struts Tiles

AJAX
AngularJS, jQuery, AngularFaces, Primefaces,
BeanShell, Velocity

HTML, CSS
PHP

Arquillian

SalesForce, Siebel (Integration)

Solr, Elasticsearch

OGNL

Grails, Groovy, Spring Roo

SQL (MySQL, MS SQL, Oracle PL/SQL, PostgreSQL)

PDF, PDF/X-3

MS Office, OpenOffice

Unix, Solaris

SSH (openSSH, bash, sh, bsh), SCP, FTP

 

C-Level Skills

 

C, C++

SAP ABAP

CM Synergy, HP Quality Center

FUZZY! Double, -Post

MQ Series

TIBCO

QuarkXPress, InDesign,

Photoshop

MS ISA Server, MS CRM Server

Betriebssysteme

Mac OS
MS-DOS
Novell
SuSE 10, Opensuse
SUN OS, Solaris
Unix
Debian, SuSE
Windows
alle Versionen

Programmiersprachen

ABAP4
Grundkenntnisse
Basic
Grundkenntnisse
C
C#
C++
Java
Schwerpunkt
Java 8
JavaScript
Fortgeschritten
JAXB
JEE
Schwerpunkt
JEE 6
JEE 7
JPA
PHP
Fortgeschritten
PL/SQL
Fortgeschritten
Shell
Spring Boot
Schwerpunkt JAVA & JEE, gute Kenntnisse in PHP

Datenbanken

Access
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL

Datenkommunikation

Ethernet
Internet, Intranet
LAN, LAN Manager
NetBios
PC-Anywhere
Router
SMTP
TCP/IP
Windows Netzwerk

Hardware

Drucker
Macintosh
PC

Branchen

Branchen

  • Automotive
  • Bank
  • Druckindustrie
  • Handel
  • Krankenkassen
  • Medien
  • Musikindustrie
  • Print on Demand
  • Versicherungen
  • Werbung

Einsatzorte

Einsatzorte

Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich

Deutschland: Großraum München, Rosenheim, Traunstein

Österreich: Raum Salzburg, Innsbruck

möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-02 - heute

Neuentwicklung eines Microservicestacks und Migration des CRMs von Siebel nach Salesforce für einen internationalen Medienkonzern

Integrationsarchitekt Java Java 11 UML ...
Integrationsarchitekt

Projekt:

Neuentwicklung eines Microservicestacks und Migration des CRMs von Siebel nach Salesforce für einen internationalen Medienkonzern

  • Architektur im Microservice Stack (ca. 120 Microservices)

  • Erstellung von (REST) Service Spezifikationen

  • Erstellung von Kafka Stream Spezifikationen

  • Erstellung von C2, C3 & C4 UML Diagrammen mit PlantUML

  • Design & Implementierung von Businesslogik

  • Erstellung von POCs/Spikes

  • Dokumentation in Confluence & Jira

  • Führung & Schulung des internationalen Entwicklungsteams

eingesetzte Software/Technologien:
PlantUML, Java 11, SpringBoot, REST, Kafka, Apigee, Akka, Couchbase, Swagger, Jira, Confluence

Infrastruktur:
Windows, Linux, Couchbase, ElasticSearch, Jenkins, SonarQube, Docker, Kubernetes, Google Cloud Stack, Salesforce

Aufgaben/Rollen:
Integrationsarchitekt

Vorgehensweise:
SAFe

Branche:
Medien

PlantUML Java 11 SpringBoot REST Kafka Apigee Akka Couchbase Swagger Jira Confluence
Java Java 11 UML SAFe
München, Remote
2 Jahre 5 Monate
2019-10 - 2022-02

Architektur (lead) & Entwicklung (lead) einer JEE Middleware für einen Nutzfahrzeughersteller

Leadarchitekt Leadeveloper Scrum agil
Leadarchitekt Leadeveloper

Projekt:

Architektur (lead) & Entwicklung (lead) einer JEE Middleware für einen Nutzfahrzeughersteller

  • technische Architektur einer Integrationsmiddleware zur Anbindung diverser konzerninterner und externer Systeme, Aufbereitung, Speicherung und Bereitstellung der Daten per REST APIs und Kafka (micro service Ansatz)

  • Anbindung diverser Mastersysteme per Kafka, Datenbank-, REST-, CSV-, XML- und fixed length-Adaptoren zum Lesen von Daten

  • Design & Implementierung von Businesslogik zum Aufbereiten, Verarbeiten und Speichern der Daten

  • Speicherung der Daten in einer Postgres DB und/oder ElasticSearch

  • Spezifikation von REST APIs mit je mehreren Ressourcen

  • Implementierung der REST APIs mit JAX-RS; JSON Mapping per Gson

  • Auf OpenOffice Templates basierte Generierung von PDF Dokumenten (Design & Implementierung)

  • Verwendung der Swagger Annotations zur dynamischen Generierung der SwaggerUI

  • Konzeption und Implementierung eines auf Kafka basierten Eventkonzepts

  • technische Architektur des Sicherheitskonzepts innerhalb der konzerninternen Cloudplattform (Docker, Kubernetes, ArgoCD)

  • Codereviews & Deployments

  • Führung & Schulung des internationalen Entwicklungsteams

  • Teilweise Übernahme PO Tätigkeiten (Erstellung, Priorisierung & Abnahme von user- und technical stories)

eingesetzte Software/Technologien:
Java 8, JEE 6, REST, Kafka, CSV, XML, SQL, JSON, myBatis, JAX-RS, Gson, Elasticsearch, Swagger, Mockito, JUnit, Cucumber, Eclipse, IntelliJ, GitHub, SonarCube, Jira, Confluence

Infrastruktur:
Windows, Linux, Postgres, ElasticSearch, Jenkins, SonarQube, Docker, Kubernetes, ArgoCD

Aufgaben/Rollen:
Leadarchitekt, Leaddeveloper, teilweise PO

Vorgehensweise:
Scrum Methode, TDD

Branche:
Automotive

Java 8 SQL Mockito JUnit Eclipse IntelliJ GitHub SonarCube Jira Confluence Apache Kafka Jenkins Docker Kubernetes Elastic Search PostgreSQL
Scrum agil
Stuttgart, Karlsruhe, München, Remote
1 Jahr 1 Monat
2018-10 - 2019-10

Java Entwicklung für ein international eingesetztes Produkt zur Verwaltung von Prüfständen

Software-Entwickler, Architekt Scrum agil
Software-Entwickler, Architekt
  • Umstellung von 2-Schicht auf 3-Schicht Architektur: Konzeption und Implementierung einer Middleware basierend auf Spring Boot, RESTful Webservices und Websockets
  • Implementierung des Rich Clients in SWT
  • Implementierung von Businesslogik
Java 7 & 8 SWT SQL Mockito JUnit Apache Commons Eclipse IntelliJ SVN Git Spring Spring Boot
Scrum agil
Halle/Saale & Remote
1 Jahr 7 Monate
2018-04 - 2019-10

JEE Entwicklung für ein weltweit eingesetztes Aftersales Produkt eines bayerischen Automobilherstellers

Software-Entwickler Scrum agil
Software-Entwickler
  • Implementierung von Businesslogik
  • Integration von Drittsystemen
  • Umstellung von SVN nach Git
  • Umsetzung des neu erstellten Sicherheitskonzepts
  • Weiterentwicklung der Softwareentwicklungsumgebung

Oberflächenentwicklung

JEE 7 Spring Mule REST JSF PrimeFaces C# Solr SQL Mockito JUnit Hamcrest Payara Apache Commons Maven Gradle Eclipse IntelliJ SVN Git
Scrum agil
München & Remote
1 Jahr
2018-01 - 2018-12

Konzeption und Implementierung eines kompletten Softwarestacks für einen Finanzdienstleiser im BigData Umfeld

technische Gesamtprojektleitung, Development Lead
technische Gesamtprojektleitung, Development Lead

Konzeption und Implementierung eines kompletten Softwarestacks für einen Finanzdienstleiser im BigData Umfeld

  • Konzeption des kompletten Softwarestacks
  • Integrationlayer zur Datenaufbereitung in verschiedene Datenquellen
  • Datalayer für Anfragen der einzelnen Softwaretools auf den BigData Bestand
  • Informationlayer zur Informationsbeschaffung von diversen Firmen- und Finanzinformationen
  • diverse webbasierte Tools zur Berechnung von Benchmarks und Scorings

Erstellung der kompletten Buildtoolchain (DevOps)

JEE 7 Spring REST Solr SQL Mockito JUnit DBUnit Tomcat 8.5 Apache Commons Maven Eclipse SVN Git
München / Remote
1 Jahr
2017-03 - 2018-02

Erstellung eines webbasierten, mandantenfähigen Risiko-Analyse-Tools

JEE 7 Spring JPA ...
  • Fullstack JEE Entwicklung (Spring, JPA, Primefaces)
  • Erstellung von PDF Reports

 

Aufgaben/Rollen:

Architekt, Implementierung & Programmierung, Tests, Qualitätssicherung, Bugfixing, Konfiguration, Deployments

 

Vorgehensweise:

agil

JEE 7 Spring JPA Hibernate Primefaces iText Apache Commons JUnit Easymock Sprint Test Tomcat 8.5 Maven Eclipse SVN Jenkins Archiva
Automotive u.a.
6 Monate
2017-07 - 2017-12

Migration, Weiterentwicklung und Wartung einer Integrationskomponente im Reportingbereich eines Telekommunikationsanbieters

JEE 6 Spring SOAP ...
  • Migration der kompletten Software von Java 1.4 auf Java 7
  • Redesign und teilweise Reimplementierung der Software
  • Upgrade Tomcat von Version 7 auf 8.5
  • Erstellung von generellen und projektübergreifenden Entwicklungsrichtlinien
  • Erstellung einer Buildtoolchain mit (Weiterentwicklung Maven Build, Jenkins, Archiva)

Infrastruktur:

Windows, Linux; Zugriff über SSH(openSSH) & SCP

 

Vorgehensweise:

agil

JEE 6 Spring SOAP REST JMS SMTP SAP BO JaxWS JAXB Jasperreports JSCH SMTP Mockito JUnit DBUnit Tomcat 8.5 Apache Commons Maven Eclipse SVN
Telekommunikation
1 Jahr 11 Monate
2015-08 - 2017-06

JEE Middleware Entwicklung für das Sales Force-CRM System eines Automobilherstellers

JEE 6 SOAP JiBX ...
  • Teamlead eines internationalen Entwicklerteams
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases für ein Integrationsframework mittels agil iterativem Vorgehen
  • Erstellung und Erweiterung der Import- und Exportschnittstellen von diversen externen Systemen (SalesForce enterprise API, verschiedene Formate (XML, CSV, fixed length, etc) und Encodings (UTF-8, URF-16, ISO-8895*, Big5, etc.), Übertragung per Datei (Queue, Dateitransfer per SFTP, FTP, NFS, etc.), Stream, REST & SOAP Webservices, Datenbanken, etc.)
  • Schnittstellen auf Basis von SalesForce SOAP Nachrichten, XML, Datenbanken, Webservices, CSV und anderen proprietären Formaten
  • Diverse Volltextsuchen mit Elasticsearch
  • UnitTests mit Mockito, JUnit und DBUnit
  • Implementierung einer Integrationstestsuite mit SoapUI
  • Testunterstützung in den Testphasen
  • Wartung und Maintenance bei Versionswechseln
  • Toolchain: Eclipse (u.a. eigene Plugins), SVN & GIT, ANT & Maven (u.a. eigene Maven Plugins), Jenkins (u.a. eigene Plugins), Artifactory & Archiva, Jira & Confluence

Infrastruktur:

Windows, Linux, Solaris; Zugriff über SSH(openSSH) & SCP

 

Aufgaben/Rollen:

Solution Architect, Development Lead, Developer, Implementierung & Programmierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

JEE 6 SOAP JiBX JAXB JSON REST JMS iBatis Mockito JUnit DBUnit WebSphere Application Server 8 Apache Commons Ant Maven Eclipse SVN JIRA Sales Force
Automotive
5 Jahre 4 Monate
2010-04 - 2015-07

J2EE Middleware Entwicklung für das Siebel-Bestellsystem eines Shoppingsenders

J2EE 5 IBM Webservices JiBX ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Erweiterung der Import- und Exportschnittstellen, Schnittstellen auf Basis von Siebel Integrationsobjekte, XML, Datenbanken, Webservices und CSV
  • Design und Anbindung des Warenhaus Management Systems über JMS Queues für den Rücksendeprozess
  • Tests mit Mockito und JUnit
  • Testunterstützung in den Testphasen
  • Wartung und Maintenance bei Versionswechseln

 

Aufgaben:

Implementierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

J2EE 5 IBM Webservices JiBX JAXB iBatis Mockito JUnit WebSphere Application Server 7 Apache Commons Ant Maven Eclipse SVN JIRA
Handel
4 Monate
2015-03 - 2015-06

Migration einer JEE Integrationskomponente von Weblogic 10.3 auf Weblogic 12.3

  • Migration des Kernels von Java 5 auf Java 7
  • Migration der JEE Komponenten von JEE 5 auf JEE 6
  • Umstellung des Buildprozess von ANT auf Maven 
  • Implementierung, Tests, Bugfixing, Konfiguration

 

Automotive
6 Monate
2014-10 - 2015-03

webbasierte Rechnungs- und Angebotsverwaltung

J2EE 7 JPA PrimeFaces ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Implementierung der Oberflächen nach Designvorgaben mit PrimeFaces, AngularJS und AngularFaces
  • Erstellung von PDF Dokumenten on the fly
  • Tests mit Arquillian, Mockito und JUnit

 

Aufgaben:

Implementierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

J2EE 7 JPA PrimeFaces AngularJS AngularFaces Apache PDFBox Arquillian Mockito JUnit Apache Commons Wildfly Maven Eclipse SVN JIRA
2 Jahre 4 Monate
2012-09 - 2014-12

Webanwendung zur Integration einer proprietären Software in diverse Immobilienportale

J2EE 6 Vaadin Eclipselink ...
  • Vaadin Weboberfläche zur Bedienung und Administration der Anwendung
  • Containerbasierte Userverwaltung
  • Datenübernahme und -aufbereitung des Quellsystems
  • Transformation und Anreicherung der Daten für die einzelnen Zielplattformen
  • Handling der Mediendateien (Bilder, Dokumente, Filme)
  • Export der Daten per File-, Datenbank- und REST-Schnittstelle
  • Absicherung der REST-Zugriffe mit OAuth
  • Datenbankgestützte Transaktionsprotokollierung
  • UnitTests mit Mockito, JUnit und DBUnit
  • Wartung und Maintenance

 

 

Aufgaben:

Konzeption, technisches Design, Implementierung, Tests, Bugfixing, Konfiguration, Dokumentation

 

Vorgehensweise:

agil

J2EE 6 Vaadin Eclipselink JiBX JAXB zip4J edtFTPj myBatis OAuth Apache Commons Mockito JUnit DBUnit Glassfish Application Server Maven Eclipse SVN
Immobilienwirtschaft
9 Monate
2013-03 - 2013-11

J2EE Middleware Entwicklung für das Sales Force-CRM System eines Automobilherstellers

J2EE 6 IBM Webservices SOAP ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Erstellung und Erweiterung der Import- und Exportschnittstellen
  • Schnittstellen auf Basis von SalesForce SOAP Nachrichten, XML, Datenbanken, Webservices, CSV und anderen proprietären Formaten
  • UnitTests mit Mockito, JUnit und DBUnit
  • Testunterstützung in den Testphasen
  • Wartung und Maintenance bei Versionswechseln

 

Aufgaben:

Implementierung, technisches Design, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

J2EE 6 IBM Webservices SOAP JiBX JAXB iBatis Mockito JUnit DBUnit WebSphere Application Server 8 Apache Commons Ant Maven Eclipse SVN JIRA SalesForce
Automotive
9 Monate
2009-07 - 2010-03

J2EE Portalentwicklung für einen Versicherungskonzern

J2EE 5 Java 5 Spring ...
  • Erstellung von Portlets mit Java Server Faces und kundeneigenem Framework
  • Konzeption und Implementierung der Middleware zur Anbindung eines Geodaten-Dienstleisters für Umkreissuchen und Routenplanung
  • Erstellung von Spring Webservices und Spring Webservice Clients zur losen Kopplung der Komponenten nach dem SOA Prinzip
  • Erstellung von DAOs und Hibernate-Mappings
  • Datenaustausch per Webservice mit dem Geodienstleister
  • Build- und Releasemanagement mit Maven 2 und Hudson
  • Automatisierte Tests der erstellten Komponenten mit JUnit, EasyMock und Spring Test
  • Pflege und Wartung des Altsystems

 

Aufgaben:

Konzeption, Implementierung, Tests

 

Vorgehensweise:

agil, mit Scrum

J2EE 5 Java 5 Spring Spring Webservices Hibernate 3.3.1 Apache Commons JSF XML XPath Castor JUnit EasyMock Websphere Application Server 6.1 Websphere Portal Server 6.1 Eclipse 3.5 Maven 2 Ant SVN Hudson JIRA
Versicherung, Finanzen
5 Monate
2009-03 - 2009-07

Entwicklung eines mandantenfähigen Online-Shopsystems

J2EE 5 Java 6 Spring ...
  • Erstellung von Spring WebMVC 2 Views, zugehörigen Controllern und Backendanbindung
  • Erstellung von DAOs und Hibernate-Mappings
  • Implementierung User Management
  • Aufbereiten von Emails mit Velocity und versenden über Java Mail Sender
  • Anbindung eines Payment Providers über Webservices
  • Automatisierte Tests der erstellten Komponenten

 

Aufgaben:

Implementierung, Tests

 

Vorgehensweise:

agil, mit Scrum

J2EE 5 Java 6 Spring JSP Webservices Spring MVC 2 Hibernate 3.3.1 Apache Commons Velocity Oracle 10g JUnit Apache Tomcat 6 Eclipse 3.4 MyEclipse 7.1 Ant
Medien
8 Monate
2008-08 - 2009-03

Entwicklung einer SOA-Schnittstelle inkl. Testserver für Drittanbieter eines Rechenzentrums

J2EE EJB 2.1 Struts ...
  • Server-Client-Architektur auf Basis von EJBs mit OSGi-konformen Datenstrukturen
  • Konzeption und Implementierung eines Offline-Testservers zur Simulation des SOA-Systems des Rechenzentrums
    • Implementierung der Datenschicht mittels Hibernate
    • Ermittlung der Antwort mittels OGNL
    • Validierung der Übergabeparameter durch XML Schemas
  • Implementierung einer webbasierten Verwaltungskonsole für den Testserver mit JSP und Struts Tiles

 

Aufgaben:

Implementierung, Konzeption (Testserver), Tests

 

Vorgehensweise:

Wasserfall

J2EE EJB 2.1 Struts Struts Tiles Apache Commons Hibernate 3.3.1 HSQLDB XML XML Schema JUnit DBUnit OGNL WebSphere 6 IBM RAD 7 Ant
Bank
3 Monate
2008-06 - 2008-08

Entwicklung eines EAI Systems für ein Softwareprojekt eines Telekommunikationsdienstleister mit TIBCO

TIBCO BusinessWorks TIBCO BusinessWorks Collaborator TIBCO EMS ...
  • Implementierung von Workflows und Processes
  • Implementierung von Schnittstellen mit XML/XSLT, SOAP, HTTP, JMS
  • Implementierung von Java-Adaptern zu Fremdsystemen zur parallelen Anbindung mehrerer EAI Systeme an ein Fremdsystem
  • Entwicklung von Tests mit eigenem TIBCO-Testprodukt
  • Setup des Continuous Build mit Hudson und Ant

 

 

Aufgaben:

Implementierung, Tests, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

TIBCO BusinessWorks TIBCO BusinessWorks Collaborator TIBCO EMS TIBCO Rendezvous Java XML XSLT SOAP Ant Hudson Eclipse
Telekommunikation
1 Jahr 11 Monate
2006-07 - 2008-05

Entwicklung der Middleware und Integrationsplattform für das Siebel-Backofficesystem eines Automobilkonzerns

EJB Apache XML Beans Apache iBatis ...
  • Implementierung von Businesslogik und Erstellung der zugehörigen Testscases mittels agil iterativem Vorgehen
  • Erweiterung der Import- und Exportschnittstellen, Schnittstellen auf Basis von Siebel Integrationsobjekte, XML, Datenbanken, Webservices und CSV
  • Transformation von ein- und ausgehenden XML Daten mittels XSLT Stylesheets, Weiterverarbeitung durch Apache XML Beans
  • Abgleich von Dubletten mittels FUZZY! Double-Api, Normalisierung von Adressen mittels FUZZY! Post-Api
  • Erstellung von Weboberflächen zur Konfiguration der Anwendung
  • Testunterstützung in den Testphasen
  • Setup und Konfiguration der BEA Server, Bindings zu MQ Series und Anbindungen an Datenbanken von Integrations- und Testumgebungen
  • Wartung und Maintenance bei Versionswechseln

 

 

Aufgaben:

Implementierung, Tests, Bugfixing, Konfiguration

 

Vorgehensweise:

agil, mit Scrum

 

EJB Apache XML Beans Apache iBatis XML XSLT XPath MQSeries BEA Weblogic Oracle PL/SQL FUZZY! Double FUZZY! Post Ant JUnit EasyMocks Log4J CM Synergy Subversion Mercury Quality Center Siebel eBusiness Applications 7.7 Eclipse
Automotive
2 Jahre 4 Monate
2004-03 - 2006-06

Erstellung einer Software zur Individualisierung und Generierung (digital- oder offset-)druckbaren PDF-Dateien und Generierung von HTML- und Thumbnail-Abbildungen für einen webbasierten Werbemittelbaukasten

J2SE JavaBeans Velocity ...
  • Abbildung von Desktop Publishing Projekten (Quark XPress,  Adobe InDesign, ...) in einer XML-Datenstruktur mit zusätzlichen Informationen über individualisierbare Bereiche, Regeln für Skalierung, Definition von Abhängigkeiten zwischen Objekten, u.a.
  • Erstellung von (digital- oder offset-)druckbaren PDF-Dokumenten auf Basis der Datenstruktur
  • Erstellung von personalisierten HTML-Serien-Emailtemplates auf Basis der Datenstruktur
  • Erstellung von Vorschaubildern (Thumbnails) während des Individualisierungsprozesses auf Basis der jeweiligen Datenstruktur
  • Erstellung eines Regelkatalogs die Skalierung von Dokumenten und Implementierung der Skalierung anhand des definierten Regelkatalogs
  • Konzeption der webbasierten Individualisierung der Dokumente
  • Reimport der (individualisierten) Datenstruktur in Desktop Publishing-Programme und Generierung einer druckbaren Reinzeichnung

 

Aufgaben:

Projektleitung, Konzeption (im Rahmen der Diplomarbeit), komplette Implementierung als eigenständige Applikation, Integration in eine Webapplikation, Qualitätssicherung während der ganzen Projektdauer

J2SE JavaBeans Velocity iText BeanShell Apache Commons Castor JDom Maven JUnit XMLUnit Log4J Eclipse
Automotive, Marketing
10 Monate
2003-06 - 2004-03

Firmengründung ?Pronux?, geschäftsführender Gesellschafter

Produkt:

„Rent-@-Media“, Online-Reservierungssystem für Videotheken

 

Erstellung eines mandantenfähigen Shopsystems für Verleih- und Verkaufsartikel mit Reservierungs- und Warenkorbfunktion und Anbindung an verschiedene Videotheken-Verwaltungsprogramme.

  • Serveranwendung
  • Text- und Kategoriensuche für Artikel, Paging-Funktion für Ergebnisseiten
  • Authentifizierung und Neuanmeldung der User
  • Warenkorbfunktionalität für Reservierungen und/oder Kaufartikel
  • Administrationsfrontend für die mandantenübergreifende Filmdatenbank
  • Clientanwendung
  • Anzeige und Bearbeitung eingehender Reservierungen
  • Nebenläufiger Abgleich der Verfügbarkeitsdatenbank mit dem jeweiligem lokalen Videotheken-Verwaltungsprogramm

 

eingesetzte Software/Technik:

J2EE, J2SE, EJB, Struts, JUnit, MySQL, RMI, Eclipse, JBoss als EJB Container und Webserver, Linux als Betriebssystem, J2SE und Swing als Software der Clientterminals in den Videotheken

 

Aufgaben:

Konzeption des Datenmodells und der Businessschicht, Implementierung und Qualitätssicherung der Businessschicht sowohl für die Server- als auch die Clientapplikation, Konzeption, Installation und Administration der Clientanwendung bei Kunden, Kundenaquise

 

Erfolge:

Einsatz in Videotheken in Deutschland und Österreich

Sonderpreis für die beste Geschäftsidee 2004 der FH München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der FH Rosenheim

Position

Position

Solution Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Architekt Java EE JMS JAXP

Produkte / Standards / Erfahrungen / Methoden

agil
Apache Commons
Apache Kafka
Archiva
Confluence
DBUnit
Docker
Easymock
Eclipse
Git
GitHub
Gradle
Hamcrest
Hibernate
IntelliJ
iText
Jasperreports
Java 7 & 8
JaxWS
Jenkins
Jira
JMS
JSF
JUnit
Kubernetes
Maven
Mockito
Mule
Payara
Primefaces
REST
SAP BO
Scrum
SOAP
Solr
SonarCube
Spring
SVN
SWT
Tomcat 8.5

A-Level Skills

 

JAVA, JEE

EJB, JMS

Spring, Spring Boot

Hibernate, myBatis, JPA

(REST-)Webservices & -security, SOAP, SOA, Websockets

JDOM, Castor

Log4J, Commons Logging

Junit, DBUnit, EasyMock, Mockito, Hamcrest

Solr, Elasticsearch, Lucene

XML, XSLT, XPath, JiBX, JAXB, JSON

Integration, Enterprise Integration Patterns

Maven, Gradle, Ant

IBM WebSphere Appserver & Portal, BEA Weblogic, JBoss, Wildfly, Glassfish, Tomcat

UML, Design Patterns

objektorientiertes Design, XTreme programming, Test driven Development, Scrum

JIRA, Confluence

Eclipse, IBM RAD, Netbeans, IntelliJ

CVS, Subversion, Git

Jenkins, Hudson, Archiva, Artifactory

Windows, Mac OS X, Linux

 
 

B-Level Skills

 

JSF, JSP, Struts, Struts Tiles

AJAX
AngularJS, jQuery, AngularFaces, Primefaces,
BeanShell, Velocity

HTML, CSS
PHP

Arquillian

SalesForce, Siebel (Integration)

Solr, Elasticsearch

OGNL

Grails, Groovy, Spring Roo

SQL (MySQL, MS SQL, Oracle PL/SQL, PostgreSQL)

PDF, PDF/X-3

MS Office, OpenOffice

Unix, Solaris

SSH (openSSH, bash, sh, bsh), SCP, FTP

 

C-Level Skills

 

C, C++

SAP ABAP

CM Synergy, HP Quality Center

FUZZY! Double, -Post

MQ Series

TIBCO

QuarkXPress, InDesign,

Photoshop

MS ISA Server, MS CRM Server

Betriebssysteme

Mac OS
MS-DOS
Novell
SuSE 10, Opensuse
SUN OS, Solaris
Unix
Debian, SuSE
Windows
alle Versionen

Programmiersprachen

ABAP4
Grundkenntnisse
Basic
Grundkenntnisse
C
C#
C++
Java
Schwerpunkt
Java 8
JavaScript
Fortgeschritten
JAXB
JEE
Schwerpunkt
JEE 6
JEE 7
JPA
PHP
Fortgeschritten
PL/SQL
Fortgeschritten
Shell
Spring Boot
Schwerpunkt JAVA & JEE, gute Kenntnisse in PHP

Datenbanken

Access
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL

Datenkommunikation

Ethernet
Internet, Intranet
LAN, LAN Manager
NetBios
PC-Anywhere
Router
SMTP
TCP/IP
Windows Netzwerk

Hardware

Drucker
Macintosh
PC

Branchen

Branchen

  • Automotive
  • Bank
  • Druckindustrie
  • Handel
  • Krankenkassen
  • Medien
  • Musikindustrie
  • Print on Demand
  • Versicherungen
  • Werbung

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.