Senior Anwendungsentwickler Java (J2SE, J2EE/JEE), Spring 5 / Spring Boot 2
Aktualisiert am 03.03.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 02.01.2034
Verfügbar zu: 50%
davon vor Ort: 100%
Spring Boot
Deutsch
Muttersprache
Englisch
Schulenglisch

Einsatzorte

Einsatzorte

Frankfurt am Main (+75km)
Deutschland

bei freiberuflichem Remoteeinsatz geht quasi alles

nicht möglich

Projekte

Projekte

2 Jahre
2019-01 - 2020-12

Vendo Kundenkonto

Scrum SpringFramework SpringBoot2.2 ...

Backendsystem zur zentralen Verwaltung und Datenhaltung von Bahnkunden (ihr Bahnaccount).

RESTful Sevices mittels SpringBoot.

Eclipse Oracle Instana Grafana Jenkins SonarQube
Scrum SpringFramework SpringBoot2.2 Java 8 Java 11 JUnit 5 Mockito Swagger GIT Wicket 8 AWS Hibernate REST JSON Groovy Liquibase Maven Micrometer
Deutsche Bahn / DB Vertrieb
Frankfurt am Main
1 Jahr
2018-01 - 2018-12

Modularer Backend Baukasten (MBB)

Java 8 Tomcat 8.x JAX-RS ...

valtech_ betreibt und entwickelt im Auftrag der Volkswagen AG das
Backbone für die Kommunikation von Fahrzeugen bzw. der in ihnen
verbauten Technikmodule mit angebotenen Onlinediensten.
Die Palette der realisierten Funktionen reicht dabei von der
Nominierung eines Endkunden als Fahrzeug-Hauptnutzer, über die Bereitstellung von Zugängen zu diversen Sozial Media-Diensten, bis hin zu Softwareupdates/Tuning der Fahrzeuge.
Der Datenaustausch läuft über Datenmodul, SIM Karte und
Dachantenne, logisch jedoch internetbasiert über konzernweit
standardisierte Schnittstellen.
Der MBB ist die gemeinsam genutze Plattform der Volkswagen AG und seiner Marken in allen weltweiten Märkten.

Tätigkeiten
Umsetzung von Tickets (Jira) in einem agilen Entwicklungsteam
(Scrum) bzgl. Wartung und Weiterentwicklung.

Systeme:

IDE: Eclipse
DB-Access: Sql Developer

Java 8 Tomcat 8.x JAX-RS JAXB Jersey Hibernate Oracle Maven3 JUnit Mockito FitNesse Liquibase.
Volkswagen / Audi AG
3 Jahre 6 Monate
2014-07 - 2017-12

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte, EWD-LSO, FplV-ZuBA, RSt-LSO EntrireXComServer (SRESB), TOM-LSO, TRA-LSO.

Wartung und Erweiterung produktiver Anwendungen, sogenannter Bestandssysteme, der DB Cargo:
Hier sind die Auseinandersetzung mit Problemen und Umsetzung neuer Funktionalitäten in bereits laufenden Anwendungen Tagesgeschäft. Die Bandbreite reicht von technischen Upgrades, über Vernetzung mit anderen Verfahren bis hin zur Migration in die Amazon-Cloud. Alle Verfahren sind Java-basiert, dennoch ist kaum ein Verfahren wie das andere und entsprechend sind breite Kenntnisse und schnelle Einarbeitung gefragt.

DB Cargo
3 Jahre 6 Monate
2014-07 - 2017-12

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte, EWD-LSO, FplV-ZuBA, RSt-LSO EntrireXComServer (SRESB), TOM-LSO, TRA-LSO.

jüngste Tätigkeiten bzgl.
Empty Wagon Disposition (EWD-LSO):

Das zentrale Verfahren für Leerwagenmanagement ist an ein externes (nicht bei der DB Systel GmbH entwickelt und betriebsgeführt) Sytem anzubinden. In diesem Rahmen sind die SOAP-basierten Schnittstellen zu designen, implementieren und zu testen.


Fahrplanverwaltung-Zug Be-/Abbestellung (FplV-ZuBA): Anbindung der neuen Integrierte Planungsplatform Fahrplan (IPL-Fpl) zur Übermittlung der Trassenangebote von DB Netz:
Fachliches und technisches Design für FplV-ZuBA sowie der neuen Schnittstelle „InstantiatedTimeTableIn“, Implementierung, Test, Produktionseinführung. Technisches Upgrade auf Java 8 (1.8.0_65), Weblogic Server (12.2.1.0.1).

Ressourcensteuerung (RSt-LSO):

Das Tool zur Disposition von Triebfahrzeugführern ist vor dem Hintergrund neu eingeführter Prozessabläufe anzupassen. In diesem Rahmen sind neu Funktionalitäten zu implementieren, die den kompletten Stack betreffen: Vom Client über die serverseitigen Services bis hin zur Datenbank.


EntireXComServer (SRESB):

Die bestehende Teilkomponente des Solutioncenter Rail Enterprise Service Bus (SRESB) dient der Anbindung des Legacysystems Produktionsverfahren Güterverkehr (PVG) per Webservice – der die einzigen Services bislang als „fire and forget“ realisiert:
Erweiterung um generische Services sowohl zur synchronen als
auch asynchronen Nutzung nach den Pattern Request-Response und Request-Callback.

3 Jahre 6 Monate
2014-07 - 2017-12

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte, EWD-LSO, FplV-ZuBA, RSt-LSO EntrireXComServer (SRESB), TOM-LSO, TRA-LSO.

Java 7 und 8 Fat-Clients Web-Clients ...

Transport Management (TOM-LSO):

Die Anwendung wird von einem externen Anbieter entwickelt und geliefert. Änderungen an der Software müssen im Rahmen von Build to run (B2R) in die Inhouse- Datenverwaltung übernommen und in den Testumgebungen sowie
Produktion zur Verfügung gestellt werden.

Transportauftrag (TRA-LSO):

Vor dem Hintergrund der Ablösung
einer Legacy-Anwendung ist das Verfahren zur Aufgabe von
Transportaufträgen um Dialoge zur Eingabe  von Konfigurationsparametern und Validierungsregeln zu erweitern. Ergänzt werden durch benutzerrechte gesteuerte Views und deren Anbindung an serverseitige Services inklusive neuer DB-Abfragen.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: Squirrel

Java 7 und 8 Fat-Clients Web-Clients JavaServer Faces (JSF 2.1) Oracle Weblogic 6.4.3 JBoss EAP 7.x Spring 3.1.0 (Spring -AOP - Caching) Quartz 1.8.6 Hibernate 3.2.7.ga Dozer 5.1 DB2 Ant Maven2 JUnit.
1 Jahr 1 Monat
2013-06 - 2014-06

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte CDD, FplV-ZuBA, LSO-Rst

Aufgrund meiner Tätigkeiten bei der Neuentwicklung verschiedener  Verfahren im Umfeld der DB Schenker Rail, werde ich nun mit Pflege und Weiterentwicklung betraut (Beschreibung der Projekte im Detail vgl. ältere Projekthistorie):

Cargo Digitale Datenkommunikation (CDD):

Umsetzung gesetzlicher Vorgaben bzgl. Berechnung und Darstellung der Festhaltebremskraft bei Güterwagen. 


Zugbestellung /-Abbestellung (ZuBA):

Verschiedene Fixes und Umsetzung von Erweiterungen bzgl. Feiertagsregelung, Erstellung von Reports; Anforderungsschätzungen künftiger Fachthemen.
Ressourcensteuerung (Rst): Verschiedene Fixes, Erweiterung des von ZuBA angesprochenen Webservice um weitere Daten für die Darstellung auf Reports.


Tätigkeiten
Eigenverantwortliche Umsetzung der verschiedenen Anforderungen von der Erstellung der Spezifikationen über Implementierung und Test bis hin zur Inbetriebnahme in Produktion. Zum Teil mit Koordination und Einarbeitung neuer interner sowie Offshore-Mitarbeiter (Manila).

Technisches Umfeld
Siehe Beschreibung der einzelnen Projekte in der fortfolgenden
Historie. Hier erwähnenswert ist, dass eingesetzte Komponenten, wie JDK, Applicationserver, Spring, EJB etc. weitgehend dem heute aktuellen Stand entsprechen:
JDK 1.7.0_04
JBoss 6.0.1 EAP bzw. Weblogic Server 12.1.1 (12g)
Spring 2.5
EJB 3.0

DB Railion AG DB Schenker
1 Jahr 3 Monate
2012-03 - 2013-05

Transportauftrag (TRA+)

Java 6 Web Client JavaServer Faces (JSF 1.2) ...

Anwendung zur Erfassung von Transportleistungen: Transportaufträge werden über die browserbasierte Oberfläche oder vom Kunden über eine EDI-Schnittstelle (EDIFACT) angelegt, geändert oder storniert. Neu zum bisherigen Altsystem ist, dass frühzeitige Buchungen auf der Basis  kapazitätsrelevanter Informationen eine stabile und verlässliche Transportplanung ermöglichen.

Tätigkeiten
Design und Entwicklung aller im Hintergrund laufender Jobs auf
Grundlage des Quartz-Frameworks.
Design und Entwicklung aller angebotenen und aufzurufenden
Webservices auf Grundlage der Möglichkeiten des JBoss 5.1.0 EAP (JAXWS). Implementierung der Data Access Objects bzgl. der Webservices. Implementierung Geschäftslogik (insbesondere der EDIFAKTNachrichten), Bugfixing, Test.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: Squirrel

Java 6 Web Client JavaServer Faces (JSF 1.2) JBoss 5.1.0 EAP Spring 3.1.0 (Spring -AOP -Caching) Quartz 1.8.6 Hibernate 3.2.7.ga Dozer 5.1 DB2 Ant Maven2 JUnit
DB Railion AG DB Schenker
1 Jahr 2 Monate
2011-01 - 2012-02

Train Control Europe (TRACE)

Java 6 Swing Client WebLogic 10.3.2 ...

Anwendung zur gezielten Überwachung von Güterzügen bzgl.
Zuglauf und Pünktlichkeit.Dargestellt werden alle innerhalb der nächsten 7 Tage europaweit verkehrenden Züge in ihrem räumlichen und zeitlichen Verlauf –mandantenfähig.


Tätigkeiten
Aufbau eines sogenannten „Harmonisierten Fahrplans“ (HaFpl) mit der Anbindung nationaler und internationaler Systeme zur Integration von Zuglaufdaten, Istzeit- und Verspätungsmeldungen – Konzeption, Design, Implementierung, Test.Umbau des Clients und des Servers zur Verwendung des HaFpl, Umbau auf Mandantenfähigkeit.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: Squirrel

Java 6 Swing Client WebLogic 10.3.2 Spring 2.5 Quartz 1.8.6 Ibatis 2.3.3 DB2 Velocity Ant Maven2 JUnit.
DB Railion AG DB Schenker
3 Monate
2010-10 - 2010-12

Java Desktop-Application Installer

Java 6 Java Web Start JavaServer Pages (JSP)

Intranetportal für Installation und Update des Fat-Clients der
Inhouseanwendung TRACE (siehe vorhergehende Beschreibung).Zu entwickeln war eine browserbasierte Anwendung, die über Remote Application Connect-Virtual Private Network (RAC-VPN) erreichbar ist und eine automatische Install-/Updateroutine der Swing-Clients auf beliebigen Personal Computern ermöglicht. Zweck war die Anbindung der über ganz Europa verteilt sitzenden Kunden von DB Schenker Rail.


Tätigkeiten
Technischer Architekt und Entwickler

  • des Technical Design,
  • der browserbasierten, multilingualen Portalseite mit Möglichkeit zum Start der eigentlichen Installationsanwendung sowie Download von Dokumentation und erforderlichen Dateien,der Installationsanwendung basierend auf Java Web Start.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect

Java 6 Java Web Start JavaServer Pages (JSP)
DB Railion AG DB Schenker
8 Monate
2010-02 - 2010-09

Mitarbeiter Informations System Triebfahrzeuge (MIS-Tfz)

Java Web Client JavaServer Faces (JSF 1.2) ...

Informationssystem bzgl. abrechnungsrelevanter Stammdaten zu Triebfahrzeugen, zugehörigen Messgeräten, Haltern, Besitzern und deren Verträge mit DB Energie. Als besondere Anforderung ist die gesamte Bearbeitungshistorie beizubehalten gewesen (keine Deletes oder Updates, nur Inserts).


Tätigkeiten
Technscher Architekt und Entwickler einer komplett neu zu
entwickelnden browserbasierten Anwendung: Konzeption, Design,Prototyp, Implementierung, Test.


Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: SQL Developer

Java Web Client JavaServer Faces (JSF 1.2) Spring Security EJB 3.0 Hibernate & Hibernate Validation JBoss 4.2.3 Oracle 11g Maven 2.
DB Energie
1 Jahr 9 Monate
2008-04 - 2009-12

Planung Einsatz Triebfahrzeugführer (PlanET)

Java 6 Swing Client & Web Client JavaServer Pages (JSP) ...

Anwendung zur Planung und Disposition der Triebfahrzeugführer bei DB Railion in Dienst- und Schichtplänen.
Integrierte Aufgaben- und Mitarbeiterverwaltung.
Diverse Schnittstellen zu anderen Systemen, bspw. Abrechnung und Zeiterfassung (Filetransfer (Flatfiles) mittels Connect Direct).
Während der Hauptclient Java-Swing-basiert ist, ist der zweite als Web Client (JavaServer Pages (JSP)/Servlet) ausgeführt und dient zur Anzeige von Zugdaten: Tf-Info.


Tätigkeiten
Migration der geclusterten Anwendung von WebLogic 8.1Sp4 auf WebLogic 10.0.1. Damit einhergehend war ein neu Aufsetzen aller Umgebungen mit Umstieg von Solaris auf Linux.
Umstellung des sehr komplexen Ant-basierten Buildprozess auf
Maven 2, inklusive der Erstellung von Shell-Skripten zur weitgehend automatisierten Installation/Deployment.
Ablösung eines proprietären Verteilungstool des Systemhaus‘ mit Java Webstart.Design und Implementierung neuer Funktionalitäten in der Anwendung, Refactoring verschiedener Services auf asynchrone Ausführung (Java Message Service (JMS)), Wartung/Bugfixing. Dokumentation: DV-Konzept, Wiki, jew. mit Einsatz der UML. Englischsprachiges Team mit Teilentwicklung in Indien.

Technisches Umfeld

IDE: Eclipse
UML & MDA: Enterprise Architect
DB-Access: DB Editor / SQL Developer

Java 6 Swing Client & Web Client JavaServer Pages (JSP) Servlet EJB 2.1 Spring 1.2 Toplink WebLogic 8.1 + WebLogic 10.0.1 Oracle 9i + Oracle 10g Java Web Start Ant Maven 2 Shell
DB Railion AG
1 Jahr 3 Monate
2007-01 - 2008-03

Nachlassabwicklung (NAA)

Java HTML & CSS JavaServer Pages (JSP) ...

Browserbasiertes Tool (Web Client) zur Unterstützung der Auflösung aller eines verstorbenen Kunden bestehenden Verbindungen zu Finanzinstituten: Konten, Kreditkarten, Bausparverträge, Depots etc.


Tätigkeiten
Hauptverantwortlicher Entwickler für Analyse & Umsetzung der
fachlichen Anforderungen, OOA & OOP einer komplett neu zu
entwickelnden Anwendung gemäß den Architekturrichtlinien der
Dresdner Bank.
Entwicklung bis zur Produktionseinführung inklusive einer JSPbasierten Administrationsoberfläche.
Dokumentation: DV-Konzept.

Technisches Umfeld

IDE: WSAD

Java HTML & CSS JavaServer Pages (JSP) JSTL Servlet Struts WebSphere JDBC DB2 Web Service (Axis) MQ Series Ant.
7 Monate
2006-06 - 2006-12

Sendungsverfolgung International (SVI)

Java JavaServer Faces (JSF) mit MyFaces JBoss ...

Browserbasiertes Tool (Web Client) zum schnellen Abruf und
Anzeige von Sendungsdaten bzgl. Transportgütern.


Tätigkeiten
Teilteamleitung, Entwicklung Client & Server.
„Technischer Architektur Verantwortlicher“.

Technisches Umfeld

IDE: Eclipse
UML & MDA: Enterprise Architect
DB-Access: Squirrel

Java JavaServer Faces (JSF) mit MyFaces JBoss EJB 2.1 Spring 1.2 Hibernate DB2 JUnit
DB Railion AG
7 Monate
2006-06 - 2006-12

Ressourcensteuerung (RSt)

Java Swing Client & Web Client JavaServer Pages (JSP) ...

Buchungssystem zur Planung- und Verwaltung von Ressourcen
(Mitarbeiter, Triebfahrzeuge) sowie deren Disposition auf zu
erbringende Transportleistungen.
Separate JSP-basierte Administrationsoberfläche.

Tätigkeiten
Weiterentwicklung der bestehenden Client-/Serverarchitektur,
Betreuung von am gleichen Thema beschäftigten Kollegen.
Dokumentation: DV-Konzept.

Technisches Umfeld

IDE: Eclipse
UML & MDA: Enterprise Architect
DB-Access: Squirrel

Java Swing Client & Web Client JavaServer Pages (JSP) Servlet JBoss EJB 2.1 Spring 1.2 Web Service (Axis) Hibernate DB2 HSQL JUnit Maven 2 JUnit.
DB Railion AG
1 Jahr 1 Monat
2005-05 - 2006-05

Zugbestellung/-abbestellung (ZuBA)

Java Swing Client & Web Client JavaServer Pages (JSP) ...

Planung und Abwicklung von kurzfristig zu erbringenden
Transportleistungen inklusive Trassenbestellung bei DB Netz.
Schnittstelle auf DB Netz-Seite als Web Service (Axis) angelegt.
Separate JSP-basierte Administrationsoberfläche die u.a. einen zur Simulation der DB Netz-Seite selbst implementierten Web Service (WebLogic-Boardmittel) anspricht.


Tätigkeiten
Entwicklung Serverarchitektur, Entwicklung Services,
Weiterentwicklung des bestehenden Inhouse-Clientframeworks
(CFW) um anwendungsspezifische Komponenten,
Cliententwicklung, Betreuung von am gleichen Thema beschäftigten Kollegen.
Zuletzt „Technischer Architektur Verantwortlicher“.
Dokumentation: DV-Konzept.


Technisches Umfeld

IDE: Eclipse
DB-Access: Quantum

Java Swing Client & Web Client JavaServer Pages (JSP) Servlet WebLogic 8.1 EJB 2.1 Spring 1.2 Ibatis DB2 Velocity EasyMock Ant JUnit.
DB Railion AG
6 Monate
2004-11 - 2005-04

Cargo Fahrlagenplanung (CFP)

Java XML XSLT ...

Tätigkeiten
Realisierung verschiedener Teilfunktionalitäten: Auslesen von
Zugdaten, Organisation, Konvertierung in XML und Bereitstellung für einen anschließenden Filetransfer mittels Connect Direct.Entwicklung eines wieder verwendbaren Moduls für den standardisierten Zugriff auf einen Web Service bei DB Netz.

Technisches Umfeld

IDE: Eclipse

Java XML XSLT Java Message Service (JMS) EJB 2.0 WebLogic 8.1
DB Railion AG
4 Monate
2004-07 - 2004-10

Frühwarnsystem (FWS)

Java JavaServer Pages (JSP) Servlet ...

Browserbasiertes Tool (Web Client) zur Abfrage von Risikofaktoren bezüglich der Erbringung von Transportleistungen:
Vorlage von Fragenkatalogen die durch die Vergabe eines
„Ampelstatus“ beantwortet werden. Aggregation des Abfrageergebnis und Darstellung.


Tätigkeiten
Komplette Entwicklung des Client, serverseitig Implementierung der Geschäftslogik. Entwicklung bis zur Produktionseinführung.

Technisches Umfeld

IDE: Eclipse mit Lomboz

Java JavaServer Pages (JSP) Servlet Struts EJB 2.0 WebLogic DB2.
DB Railion AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. (FH)
'99 - '00 Java-Entwickler (Fernstudium)
diverse Schulungen zu RMI, Design-Pattern, OOA&OOD/UML, CMMI, Android

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot

Schwerpunkte

  • Entwicklung von Individualsoftware mit Java in den Branchen Airline, Automotive, Bank sowie Bahn/-Logistik.
  • Wiederholter Einsatz als „Technischer Architektur Verantwortlicher“ und Entwickler in Projekten mit Verwendung von Java Enterprise-Konzepten (JSF, JSP, EJB, JMS, JAX-RS, JAX-WS u.a.).
  • Durchweg Multi-Tier-Architekturen, clientseitig sowohl mit Java Swing- als auch browserbasiertem GUI (Fat- und Web-Clients).
  • Erfahrung sowohl in ‚SOAP-basierter‘ als auch ‚RESTful‘ Kommunikation.

Produkte / Standards / Erfahrungen / Methoden

Ant
AWS
Eclipse
FitNesse
GIT
Grafana
Hibernate
Instana
JBoss
Jenkins
Jersey
JUnit
JUnit 5
Liquibase
Liquibase.
Maven
Maven3
Micrometer
Mockito
REST
Scrum
Servlet
SonarQube
Spring 2.5
SpringBoot2.1
SpringBoot2.2
SpringFramework
Struts
Swagger
Tomcat 8.x
Velocity
WebLogic
Wicket 8
XML
XSLT
Aktualität
Neben und zwischen meinen Projekteinsätzen beschäftige ich mich mit neuen
Technologien sowie Frameworks und setze diese in eigenen Beispielanwendungen
um. Derzeit:
  • Java 7
  • Android (u.a. Schulung für Android 2 Jan. 2011)

Programmiersprachenunabhängige Qualifikation in den Bereichen

  • objektorientierte Analyse und Design (OOA und OOD)
  • objektorientiertes Design mit der UML
  • Realisierung von Entwurfsmustern
  • testgetriebene Entwicklung (TDD)
  • Softwarearchitekturen
  • Agile Softwareentwicklung, Scrum
 
 Java APIs
  • Abstact Window Toolkit (AWT)
  • Swing
  • Java Web Start
  • JavaServer Pages (JSP) & JavaServer Pages Tag Library (JSTL)
  • JavaServer Faces (JSF 1.2)
  • Enterprise Java Beans (EJB 2.0, EJB 2.1, EJB 3.0, EJB 3.1)
  • Java Message Service (JMS)
  • Java Persistence API (JPA)
  • Java Authentication and Authorization Service (JAAS)

Frameworks/3rd Party Components
  • Ant  
  • Maven2
  • Axis
  • MQ Series
  • Castor  
  • MyFaces
  • Dom4J  
  • POI
  • Easy Mock
  • Quartz
  • Hibernate
  • Spring
  • Ibatis  
  • Spring Security
  • iText
  • Struts
  • JUnit  
  • Velocity
  • Log4J  
  • WLST

Tools:

  • IDE:  Eclipse, JBuilder, WSAD
  • UML: Enterprise Architect
  • DB-Access: DB Visualiser, Squirrel, SQL Developer
  • SCM: CM Synergy (Continous), ClearCase & ClearQuest, Subversion

Betriebssysteme

Linux
MS-DOS
Unix
Windows
 

Programmiersprachen

Groovy
Java
Java 1.2, Java 1.3, Java 1.4, Java 5, Java 6
Java 11
Java 6
Java 8
Java8
JavaScript
im Rahmen von JSP-Entwicklung
JAX-RS
JAXB
JSON
Python
Basics, Skripte zur Konfiguration Weblogic Server (WLST) geschrieben
  • HTML & Cascading Style
  • Sheets (CSS)
  • XML
  • kleinere Module in VBA umgesetzt
  • einfache Shell-Skripte
  • experimentieren mit Groovy
  • experimentieren mit Scala
  • experimentieren mit Android

Datenbanken

Access
DB2
nicht Administration
HSQL
Oracle
Oracle9i, Oracle10g, nicht Administration
SQL
 

Datenkommunikation

Internet, Intranet
TCP/IP

Hardware

Fat-Clients
PC

Design / Entwicklung / Konstruktion

AutoCAD
GIS -> ArcView

Branchen

Branchen

Luftfahrt / Airline
Verkehr / Transport / Logistik / Bahn
Bank / Finanzinstitut

Einsatzorte

Einsatzorte

Frankfurt am Main (+75km)
Deutschland

bei freiberuflichem Remoteeinsatz geht quasi alles

nicht möglich

Projekte

Projekte

2 Jahre
2019-01 - 2020-12

Vendo Kundenkonto

Scrum SpringFramework SpringBoot2.2 ...

Backendsystem zur zentralen Verwaltung und Datenhaltung von Bahnkunden (ihr Bahnaccount).

RESTful Sevices mittels SpringBoot.

Eclipse Oracle Instana Grafana Jenkins SonarQube
Scrum SpringFramework SpringBoot2.2 Java 8 Java 11 JUnit 5 Mockito Swagger GIT Wicket 8 AWS Hibernate REST JSON Groovy Liquibase Maven Micrometer
Deutsche Bahn / DB Vertrieb
Frankfurt am Main
1 Jahr
2018-01 - 2018-12

Modularer Backend Baukasten (MBB)

Java 8 Tomcat 8.x JAX-RS ...

valtech_ betreibt und entwickelt im Auftrag der Volkswagen AG das
Backbone für die Kommunikation von Fahrzeugen bzw. der in ihnen
verbauten Technikmodule mit angebotenen Onlinediensten.
Die Palette der realisierten Funktionen reicht dabei von der
Nominierung eines Endkunden als Fahrzeug-Hauptnutzer, über die Bereitstellung von Zugängen zu diversen Sozial Media-Diensten, bis hin zu Softwareupdates/Tuning der Fahrzeuge.
Der Datenaustausch läuft über Datenmodul, SIM Karte und
Dachantenne, logisch jedoch internetbasiert über konzernweit
standardisierte Schnittstellen.
Der MBB ist die gemeinsam genutze Plattform der Volkswagen AG und seiner Marken in allen weltweiten Märkten.

Tätigkeiten
Umsetzung von Tickets (Jira) in einem agilen Entwicklungsteam
(Scrum) bzgl. Wartung und Weiterentwicklung.

Systeme:

IDE: Eclipse
DB-Access: Sql Developer

Java 8 Tomcat 8.x JAX-RS JAXB Jersey Hibernate Oracle Maven3 JUnit Mockito FitNesse Liquibase.
Volkswagen / Audi AG
3 Jahre 6 Monate
2014-07 - 2017-12

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte, EWD-LSO, FplV-ZuBA, RSt-LSO EntrireXComServer (SRESB), TOM-LSO, TRA-LSO.

Wartung und Erweiterung produktiver Anwendungen, sogenannter Bestandssysteme, der DB Cargo:
Hier sind die Auseinandersetzung mit Problemen und Umsetzung neuer Funktionalitäten in bereits laufenden Anwendungen Tagesgeschäft. Die Bandbreite reicht von technischen Upgrades, über Vernetzung mit anderen Verfahren bis hin zur Migration in die Amazon-Cloud. Alle Verfahren sind Java-basiert, dennoch ist kaum ein Verfahren wie das andere und entsprechend sind breite Kenntnisse und schnelle Einarbeitung gefragt.

DB Cargo
3 Jahre 6 Monate
2014-07 - 2017-12

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte, EWD-LSO, FplV-ZuBA, RSt-LSO EntrireXComServer (SRESB), TOM-LSO, TRA-LSO.

jüngste Tätigkeiten bzgl.
Empty Wagon Disposition (EWD-LSO):

Das zentrale Verfahren für Leerwagenmanagement ist an ein externes (nicht bei der DB Systel GmbH entwickelt und betriebsgeführt) Sytem anzubinden. In diesem Rahmen sind die SOAP-basierten Schnittstellen zu designen, implementieren und zu testen.


Fahrplanverwaltung-Zug Be-/Abbestellung (FplV-ZuBA): Anbindung der neuen Integrierte Planungsplatform Fahrplan (IPL-Fpl) zur Übermittlung der Trassenangebote von DB Netz:
Fachliches und technisches Design für FplV-ZuBA sowie der neuen Schnittstelle „InstantiatedTimeTableIn“, Implementierung, Test, Produktionseinführung. Technisches Upgrade auf Java 8 (1.8.0_65), Weblogic Server (12.2.1.0.1).

Ressourcensteuerung (RSt-LSO):

Das Tool zur Disposition von Triebfahrzeugführern ist vor dem Hintergrund neu eingeführter Prozessabläufe anzupassen. In diesem Rahmen sind neu Funktionalitäten zu implementieren, die den kompletten Stack betreffen: Vom Client über die serverseitigen Services bis hin zur Datenbank.


EntireXComServer (SRESB):

Die bestehende Teilkomponente des Solutioncenter Rail Enterprise Service Bus (SRESB) dient der Anbindung des Legacysystems Produktionsverfahren Güterverkehr (PVG) per Webservice – der die einzigen Services bislang als „fire and forget“ realisiert:
Erweiterung um generische Services sowohl zur synchronen als
auch asynchronen Nutzung nach den Pattern Request-Response und Request-Callback.

3 Jahre 6 Monate
2014-07 - 2017-12

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte, EWD-LSO, FplV-ZuBA, RSt-LSO EntrireXComServer (SRESB), TOM-LSO, TRA-LSO.

Java 7 und 8 Fat-Clients Web-Clients ...

Transport Management (TOM-LSO):

Die Anwendung wird von einem externen Anbieter entwickelt und geliefert. Änderungen an der Software müssen im Rahmen von Build to run (B2R) in die Inhouse- Datenverwaltung übernommen und in den Testumgebungen sowie
Produktion zur Verfügung gestellt werden.

Transportauftrag (TRA-LSO):

Vor dem Hintergrund der Ablösung
einer Legacy-Anwendung ist das Verfahren zur Aufgabe von
Transportaufträgen um Dialoge zur Eingabe  von Konfigurationsparametern und Validierungsregeln zu erweitern. Ergänzt werden durch benutzerrechte gesteuerte Views und deren Anbindung an serverseitige Services inklusive neuer DB-Abfragen.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: Squirrel

Java 7 und 8 Fat-Clients Web-Clients JavaServer Faces (JSF 2.1) Oracle Weblogic 6.4.3 JBoss EAP 7.x Spring 3.1.0 (Spring -AOP - Caching) Quartz 1.8.6 Hibernate 3.2.7.ga Dozer 5.1 DB2 Ant Maven2 JUnit.
1 Jahr 1 Monat
2013-06 - 2014-06

Wartung, Anforderungsschätzung und Weiterentwicklung der Projekte CDD, FplV-ZuBA, LSO-Rst

Aufgrund meiner Tätigkeiten bei der Neuentwicklung verschiedener  Verfahren im Umfeld der DB Schenker Rail, werde ich nun mit Pflege und Weiterentwicklung betraut (Beschreibung der Projekte im Detail vgl. ältere Projekthistorie):

Cargo Digitale Datenkommunikation (CDD):

Umsetzung gesetzlicher Vorgaben bzgl. Berechnung und Darstellung der Festhaltebremskraft bei Güterwagen. 


Zugbestellung /-Abbestellung (ZuBA):

Verschiedene Fixes und Umsetzung von Erweiterungen bzgl. Feiertagsregelung, Erstellung von Reports; Anforderungsschätzungen künftiger Fachthemen.
Ressourcensteuerung (Rst): Verschiedene Fixes, Erweiterung des von ZuBA angesprochenen Webservice um weitere Daten für die Darstellung auf Reports.


Tätigkeiten
Eigenverantwortliche Umsetzung der verschiedenen Anforderungen von der Erstellung der Spezifikationen über Implementierung und Test bis hin zur Inbetriebnahme in Produktion. Zum Teil mit Koordination und Einarbeitung neuer interner sowie Offshore-Mitarbeiter (Manila).

Technisches Umfeld
Siehe Beschreibung der einzelnen Projekte in der fortfolgenden
Historie. Hier erwähnenswert ist, dass eingesetzte Komponenten, wie JDK, Applicationserver, Spring, EJB etc. weitgehend dem heute aktuellen Stand entsprechen:
JDK 1.7.0_04
JBoss 6.0.1 EAP bzw. Weblogic Server 12.1.1 (12g)
Spring 2.5
EJB 3.0

DB Railion AG DB Schenker
1 Jahr 3 Monate
2012-03 - 2013-05

Transportauftrag (TRA+)

Java 6 Web Client JavaServer Faces (JSF 1.2) ...

Anwendung zur Erfassung von Transportleistungen: Transportaufträge werden über die browserbasierte Oberfläche oder vom Kunden über eine EDI-Schnittstelle (EDIFACT) angelegt, geändert oder storniert. Neu zum bisherigen Altsystem ist, dass frühzeitige Buchungen auf der Basis  kapazitätsrelevanter Informationen eine stabile und verlässliche Transportplanung ermöglichen.

Tätigkeiten
Design und Entwicklung aller im Hintergrund laufender Jobs auf
Grundlage des Quartz-Frameworks.
Design und Entwicklung aller angebotenen und aufzurufenden
Webservices auf Grundlage der Möglichkeiten des JBoss 5.1.0 EAP (JAXWS). Implementierung der Data Access Objects bzgl. der Webservices. Implementierung Geschäftslogik (insbesondere der EDIFAKTNachrichten), Bugfixing, Test.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: Squirrel

Java 6 Web Client JavaServer Faces (JSF 1.2) JBoss 5.1.0 EAP Spring 3.1.0 (Spring -AOP -Caching) Quartz 1.8.6 Hibernate 3.2.7.ga Dozer 5.1 DB2 Ant Maven2 JUnit
DB Railion AG DB Schenker
1 Jahr 2 Monate
2011-01 - 2012-02

Train Control Europe (TRACE)

Java 6 Swing Client WebLogic 10.3.2 ...

Anwendung zur gezielten Überwachung von Güterzügen bzgl.
Zuglauf und Pünktlichkeit.Dargestellt werden alle innerhalb der nächsten 7 Tage europaweit verkehrenden Züge in ihrem räumlichen und zeitlichen Verlauf –mandantenfähig.


Tätigkeiten
Aufbau eines sogenannten „Harmonisierten Fahrplans“ (HaFpl) mit der Anbindung nationaler und internationaler Systeme zur Integration von Zuglaufdaten, Istzeit- und Verspätungsmeldungen – Konzeption, Design, Implementierung, Test.Umbau des Clients und des Servers zur Verwendung des HaFpl, Umbau auf Mandantenfähigkeit.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: Squirrel

Java 6 Swing Client WebLogic 10.3.2 Spring 2.5 Quartz 1.8.6 Ibatis 2.3.3 DB2 Velocity Ant Maven2 JUnit.
DB Railion AG DB Schenker
3 Monate
2010-10 - 2010-12

Java Desktop-Application Installer

Java 6 Java Web Start JavaServer Pages (JSP)

Intranetportal für Installation und Update des Fat-Clients der
Inhouseanwendung TRACE (siehe vorhergehende Beschreibung).Zu entwickeln war eine browserbasierte Anwendung, die über Remote Application Connect-Virtual Private Network (RAC-VPN) erreichbar ist und eine automatische Install-/Updateroutine der Swing-Clients auf beliebigen Personal Computern ermöglicht. Zweck war die Anbindung der über ganz Europa verteilt sitzenden Kunden von DB Schenker Rail.


Tätigkeiten
Technischer Architekt und Entwickler

  • des Technical Design,
  • der browserbasierten, multilingualen Portalseite mit Möglichkeit zum Start der eigentlichen Installationsanwendung sowie Download von Dokumentation und erforderlichen Dateien,der Installationsanwendung basierend auf Java Web Start.

Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect

Java 6 Java Web Start JavaServer Pages (JSP)
DB Railion AG DB Schenker
8 Monate
2010-02 - 2010-09

Mitarbeiter Informations System Triebfahrzeuge (MIS-Tfz)

Java Web Client JavaServer Faces (JSF 1.2) ...

Informationssystem bzgl. abrechnungsrelevanter Stammdaten zu Triebfahrzeugen, zugehörigen Messgeräten, Haltern, Besitzern und deren Verträge mit DB Energie. Als besondere Anforderung ist die gesamte Bearbeitungshistorie beizubehalten gewesen (keine Deletes oder Updates, nur Inserts).


Tätigkeiten
Technscher Architekt und Entwickler einer komplett neu zu
entwickelnden browserbasierten Anwendung: Konzeption, Design,Prototyp, Implementierung, Test.


Technisches Umfeld

IDE: Eclipse
UML: Enterprise Architect
DB-Access: SQL Developer

Java Web Client JavaServer Faces (JSF 1.2) Spring Security EJB 3.0 Hibernate & Hibernate Validation JBoss 4.2.3 Oracle 11g Maven 2.
DB Energie
1 Jahr 9 Monate
2008-04 - 2009-12

Planung Einsatz Triebfahrzeugführer (PlanET)

Java 6 Swing Client & Web Client JavaServer Pages (JSP) ...

Anwendung zur Planung und Disposition der Triebfahrzeugführer bei DB Railion in Dienst- und Schichtplänen.
Integrierte Aufgaben- und Mitarbeiterverwaltung.
Diverse Schnittstellen zu anderen Systemen, bspw. Abrechnung und Zeiterfassung (Filetransfer (Flatfiles) mittels Connect Direct).
Während der Hauptclient Java-Swing-basiert ist, ist der zweite als Web Client (JavaServer Pages (JSP)/Servlet) ausgeführt und dient zur Anzeige von Zugdaten: Tf-Info.


Tätigkeiten
Migration der geclusterten Anwendung von WebLogic 8.1Sp4 auf WebLogic 10.0.1. Damit einhergehend war ein neu Aufsetzen aller Umgebungen mit Umstieg von Solaris auf Linux.
Umstellung des sehr komplexen Ant-basierten Buildprozess auf
Maven 2, inklusive der Erstellung von Shell-Skripten zur weitgehend automatisierten Installation/Deployment.
Ablösung eines proprietären Verteilungstool des Systemhaus‘ mit Java Webstart.Design und Implementierung neuer Funktionalitäten in der Anwendung, Refactoring verschiedener Services auf asynchrone Ausführung (Java Message Service (JMS)), Wartung/Bugfixing. Dokumentation: DV-Konzept, Wiki, jew. mit Einsatz der UML. Englischsprachiges Team mit Teilentwicklung in Indien.

Technisches Umfeld

IDE: Eclipse
UML & MDA: Enterprise Architect
DB-Access: DB Editor / SQL Developer

Java 6 Swing Client & Web Client JavaServer Pages (JSP) Servlet EJB 2.1 Spring 1.2 Toplink WebLogic 8.1 + WebLogic 10.0.1 Oracle 9i + Oracle 10g Java Web Start Ant Maven 2 Shell
DB Railion AG
1 Jahr 3 Monate
2007-01 - 2008-03

Nachlassabwicklung (NAA)

Java HTML & CSS JavaServer Pages (JSP) ...

Browserbasiertes Tool (Web Client) zur Unterstützung der Auflösung aller eines verstorbenen Kunden bestehenden Verbindungen zu Finanzinstituten: Konten, Kreditkarten, Bausparverträge, Depots etc.


Tätigkeiten
Hauptverantwortlicher Entwickler für Analyse & Umsetzung der
fachlichen Anforderungen, OOA & OOP einer komplett neu zu
entwickelnden Anwendung gemäß den Architekturrichtlinien der
Dresdner Bank.
Entwicklung bis zur Produktionseinführung inklusive einer JSPbasierten Administrationsoberfläche.
Dokumentation: DV-Konzept.

Technisches Umfeld

IDE: WSAD

Java HTML & CSS JavaServer Pages (JSP) JSTL Servlet Struts WebSphere JDBC DB2 Web Service (Axis) MQ Series Ant.
7 Monate
2006-06 - 2006-12

Sendungsverfolgung International (SVI)

Java JavaServer Faces (JSF) mit MyFaces JBoss ...

Browserbasiertes Tool (Web Client) zum schnellen Abruf und
Anzeige von Sendungsdaten bzgl. Transportgütern.


Tätigkeiten
Teilteamleitung, Entwicklung Client & Server.
„Technischer Architektur Verantwortlicher“.

Technisches Umfeld

IDE: Eclipse
UML & MDA: Enterprise Architect
DB-Access: Squirrel

Java JavaServer Faces (JSF) mit MyFaces JBoss EJB 2.1 Spring 1.2 Hibernate DB2 JUnit
DB Railion AG
7 Monate
2006-06 - 2006-12

Ressourcensteuerung (RSt)

Java Swing Client & Web Client JavaServer Pages (JSP) ...

Buchungssystem zur Planung- und Verwaltung von Ressourcen
(Mitarbeiter, Triebfahrzeuge) sowie deren Disposition auf zu
erbringende Transportleistungen.
Separate JSP-basierte Administrationsoberfläche.

Tätigkeiten
Weiterentwicklung der bestehenden Client-/Serverarchitektur,
Betreuung von am gleichen Thema beschäftigten Kollegen.
Dokumentation: DV-Konzept.

Technisches Umfeld

IDE: Eclipse
UML & MDA: Enterprise Architect
DB-Access: Squirrel

Java Swing Client & Web Client JavaServer Pages (JSP) Servlet JBoss EJB 2.1 Spring 1.2 Web Service (Axis) Hibernate DB2 HSQL JUnit Maven 2 JUnit.
DB Railion AG
1 Jahr 1 Monat
2005-05 - 2006-05

Zugbestellung/-abbestellung (ZuBA)

Java Swing Client & Web Client JavaServer Pages (JSP) ...

Planung und Abwicklung von kurzfristig zu erbringenden
Transportleistungen inklusive Trassenbestellung bei DB Netz.
Schnittstelle auf DB Netz-Seite als Web Service (Axis) angelegt.
Separate JSP-basierte Administrationsoberfläche die u.a. einen zur Simulation der DB Netz-Seite selbst implementierten Web Service (WebLogic-Boardmittel) anspricht.


Tätigkeiten
Entwicklung Serverarchitektur, Entwicklung Services,
Weiterentwicklung des bestehenden Inhouse-Clientframeworks
(CFW) um anwendungsspezifische Komponenten,
Cliententwicklung, Betreuung von am gleichen Thema beschäftigten Kollegen.
Zuletzt „Technischer Architektur Verantwortlicher“.
Dokumentation: DV-Konzept.


Technisches Umfeld

IDE: Eclipse
DB-Access: Quantum

Java Swing Client & Web Client JavaServer Pages (JSP) Servlet WebLogic 8.1 EJB 2.1 Spring 1.2 Ibatis DB2 Velocity EasyMock Ant JUnit.
DB Railion AG
6 Monate
2004-11 - 2005-04

Cargo Fahrlagenplanung (CFP)

Java XML XSLT ...

Tätigkeiten
Realisierung verschiedener Teilfunktionalitäten: Auslesen von
Zugdaten, Organisation, Konvertierung in XML und Bereitstellung für einen anschließenden Filetransfer mittels Connect Direct.Entwicklung eines wieder verwendbaren Moduls für den standardisierten Zugriff auf einen Web Service bei DB Netz.

Technisches Umfeld

IDE: Eclipse

Java XML XSLT Java Message Service (JMS) EJB 2.0 WebLogic 8.1
DB Railion AG
4 Monate
2004-07 - 2004-10

Frühwarnsystem (FWS)

Java JavaServer Pages (JSP) Servlet ...

Browserbasiertes Tool (Web Client) zur Abfrage von Risikofaktoren bezüglich der Erbringung von Transportleistungen:
Vorlage von Fragenkatalogen die durch die Vergabe eines
„Ampelstatus“ beantwortet werden. Aggregation des Abfrageergebnis und Darstellung.


Tätigkeiten
Komplette Entwicklung des Client, serverseitig Implementierung der Geschäftslogik. Entwicklung bis zur Produktionseinführung.

Technisches Umfeld

IDE: Eclipse mit Lomboz

Java JavaServer Pages (JSP) Servlet Struts EJB 2.0 WebLogic DB2.
DB Railion AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. (FH)
'99 - '00 Java-Entwickler (Fernstudium)
diverse Schulungen zu RMI, Design-Pattern, OOA&OOD/UML, CMMI, Android

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot

Schwerpunkte

  • Entwicklung von Individualsoftware mit Java in den Branchen Airline, Automotive, Bank sowie Bahn/-Logistik.
  • Wiederholter Einsatz als „Technischer Architektur Verantwortlicher“ und Entwickler in Projekten mit Verwendung von Java Enterprise-Konzepten (JSF, JSP, EJB, JMS, JAX-RS, JAX-WS u.a.).
  • Durchweg Multi-Tier-Architekturen, clientseitig sowohl mit Java Swing- als auch browserbasiertem GUI (Fat- und Web-Clients).
  • Erfahrung sowohl in ‚SOAP-basierter‘ als auch ‚RESTful‘ Kommunikation.

Produkte / Standards / Erfahrungen / Methoden

Ant
AWS
Eclipse
FitNesse
GIT
Grafana
Hibernate
Instana
JBoss
Jenkins
Jersey
JUnit
JUnit 5
Liquibase
Liquibase.
Maven
Maven3
Micrometer
Mockito
REST
Scrum
Servlet
SonarQube
Spring 2.5
SpringBoot2.1
SpringBoot2.2
SpringFramework
Struts
Swagger
Tomcat 8.x
Velocity
WebLogic
Wicket 8
XML
XSLT
Aktualität
Neben und zwischen meinen Projekteinsätzen beschäftige ich mich mit neuen
Technologien sowie Frameworks und setze diese in eigenen Beispielanwendungen
um. Derzeit:
  • Java 7
  • Android (u.a. Schulung für Android 2 Jan. 2011)

Programmiersprachenunabhängige Qualifikation in den Bereichen

  • objektorientierte Analyse und Design (OOA und OOD)
  • objektorientiertes Design mit der UML
  • Realisierung von Entwurfsmustern
  • testgetriebene Entwicklung (TDD)
  • Softwarearchitekturen
  • Agile Softwareentwicklung, Scrum
 
 Java APIs
  • Abstact Window Toolkit (AWT)
  • Swing
  • Java Web Start
  • JavaServer Pages (JSP) & JavaServer Pages Tag Library (JSTL)
  • JavaServer Faces (JSF 1.2)
  • Enterprise Java Beans (EJB 2.0, EJB 2.1, EJB 3.0, EJB 3.1)
  • Java Message Service (JMS)
  • Java Persistence API (JPA)
  • Java Authentication and Authorization Service (JAAS)

Frameworks/3rd Party Components
  • Ant  
  • Maven2
  • Axis
  • MQ Series
  • Castor  
  • MyFaces
  • Dom4J  
  • POI
  • Easy Mock
  • Quartz
  • Hibernate
  • Spring
  • Ibatis  
  • Spring Security
  • iText
  • Struts
  • JUnit  
  • Velocity
  • Log4J  
  • WLST

Tools:

  • IDE:  Eclipse, JBuilder, WSAD
  • UML: Enterprise Architect
  • DB-Access: DB Visualiser, Squirrel, SQL Developer
  • SCM: CM Synergy (Continous), ClearCase & ClearQuest, Subversion

Betriebssysteme

Linux
MS-DOS
Unix
Windows
 

Programmiersprachen

Groovy
Java
Java 1.2, Java 1.3, Java 1.4, Java 5, Java 6
Java 11
Java 6
Java 8
Java8
JavaScript
im Rahmen von JSP-Entwicklung
JAX-RS
JAXB
JSON
Python
Basics, Skripte zur Konfiguration Weblogic Server (WLST) geschrieben
  • HTML & Cascading Style
  • Sheets (CSS)
  • XML
  • kleinere Module in VBA umgesetzt
  • einfache Shell-Skripte
  • experimentieren mit Groovy
  • experimentieren mit Scala
  • experimentieren mit Android

Datenbanken

Access
DB2
nicht Administration
HSQL
Oracle
Oracle9i, Oracle10g, nicht Administration
SQL
 

Datenkommunikation

Internet, Intranet
TCP/IP

Hardware

Fat-Clients
PC

Design / Entwicklung / Konstruktion

AutoCAD
GIS -> ArcView

Branchen

Branchen

Luftfahrt / Airline
Verkehr / Transport / Logistik / Bahn
Bank / Finanzinstitut

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.