02.10.2022 aktualisiert

**** ******** ****
100 % verfügbar

Java / Spring - Geocoding - GPS/IoT - Digital Maps - Routing - Navigation - Tracking - Traccar GTS

Heidelberg, Deutschland
Deutschland
Dipl. Physiker
Heidelberg, Deutschland
Deutschland
Dipl. Physiker

Profilanlagen

Vita mit Arbeitgebern und Projekten

Skills

GeoinformationssystemGeoserverGPS-Navigationsgeräte
PostGIS, git, Maven, Java, Spring, Netty, Enterprise Integration - EIP, GPS, navigation, routing, Databases and -modeling, Testing, Traccar GTS & DCS, OpenStreetMap, OpenLayers, GPS Trackers, TCP/UDP, Geocoding and much more ...

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1995

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseSpanischGrundkenntnisse

Projekthistorie

GPS Tracking, Routenberechnung, -planung, Navigation, geographische Daten, digitale Landkarten

virtex.de
virtual technologies ist spezialisiert auf die Entwicklung von Software Lösungen
in den Bereichen GPS Tracking, Routenberechnung, -planung und Navigation
in Verbindung mit der Verarbeitung von geographischen Daten
sowie (der Visualisierung) von digitalen Landkarten.
kurz: geocoding and map engineering

Device Communication

PTC Telematik
Die PTC Telematik bietet GPS Tracking und Flottenlösungen
für kleine und mittlere Handwerksunternehmen. PTC hatte über viele Jahre
mit einem einzigen Hersteller von GPS Trackern zusammen gearbeitet. Da es heute
ein Vielzahl von Trackern für unterschiedlichste Einsatzgebiete, sowie IoT Geräte
gibt sollte die 'Device Communication' mit dem Networking Framework (TCP/UDP)
von Netty 3 auf Netty 4 umgestellt werden. In diesem neuen Device Communication
Server wurden dann weitere Protokolle implementiert, sowie das Tracking Portal
angepasst.

Leitung IT Entwicklung und Support

SINOS GmbH
Die SINOS GmbH bietet GPS Tracking und Flottenlösungen
(mit Zeit- und Fahrermanagement usw.) für kleine und mittlere Speditionen, sowie
Lösungen für Busunternehmen an. Die Software ist über viele Jahre organisch
gewachsen und musste neu strukturiert, modularisiert und modernisiert werden.
Hierzu habe ich den Bestand, sowie die vorhanden Skillsets analysiert und eine neue
Architektur mit konkreten Integrationsschritten definiert, projektiert und terminiert.

Die wesentlichen Punkte dabei waren Skalierbarkeit, Verteilbarkeit der Komponenten
über verschiedene Hardware und VMs, sowie die Modularisierung der
monolithischen Struktur. Der gesamt Modernisierungsprozeß läuft neben dem
Tagesgeschäft und neue Software wird in Absprache mit ausgewählten Kunden
schrittweise implementiert.

Technologien: Java EE, WildFly, Camel, MQ, Avro (und viele andere Protokolle),
VM ware, Maven, git, Eclipse u.v.a.m.

2. Buch geschrieben: GPS Tracking with Java EE Components

Nach der erfolgreichen Buchveröffentlichung 2012 wurde
ich Ende 2016 von dem Verlag angesprochen ein
weiterführendes Buch über Tracking Systeme für
selbstfahrende Autos zu schreiben. Alle Tätigkeiten in
2017 wurden mit dieser Zielsetzung ausgewählt und mit
der Schreib- und Entwicklungsarbeit harmonisiert.

Technologien: JEE, EJB, MQ, JPA / ERM / PU / ORM
Komponenten: Netty (TCP/UDP), ProtoBuffers (Binary Protocol),
Entity Messaging u.v.a.m
System Entwurf nach Enterprise Integration Patterns (Camel)
Version. / Build: GIT. Maven , Mercurial (hg)

https://www.amazon.com/GPS-Tracking-Java-Components-Challenges/dp/1138313823

JEE Backend Application

Continental
Projekt: Vehicle - Server Data Exchange for Tracking and Aggregation
Technologies: JEE Application Server (Glassfish, Wildfly, WebSphere)
EJB, JSP, JSF, JMS, (Active-) MQ, JPA, JTA, JAX-
Rolle: JEE Architekt und leitender Entwickler
Datenbank: Postgres , PostGIS, Oracle , NoSQL, Hibernate, EclipseLink
Entitiy Relation Model (ERM), Persitence Unit (ORM)
Digital Maps : Map matching, upgrade and distribution
Modelling: Enterprise Integration Patterns (EIPs mit Apache Camel),




MVC, Data Access Objects and Layers,
Message Formats and Catalogs
Protocol definitions with ProtoBuffers
Versioning / Build: GIT. Maven , SVN
Testing: JUnit, Arquillian, (Components, Persistence, Integration, Performance ...)
Environment: Docker, Jenkins, Maven , JIRA , Virtual Machine,
IDEs: Eclipse, JDeveloper, IntelliJ
Client-Server: http/s, WSDL, SOAP, REST, ProtoBuffers
Software: ETL module, Trigger and Aggregation Algorithms,
Packing (ftp), Distribution

Architekt und leitender Entwickler

MP Telekommunikation
OpenSource: OpenGTS, Traccar DCS, OpenStreetMap, OpenLayers
Technologies: JSP, Apache Tomcat, Servletts, GSM/GPS Trackers, Netty (TCP/UDP), mySQL
Rolle: Architekt und leitender Entwickler
Modelling: reverse engineering of Binary Tracking Protocols, Entity Relations Model
Digital Maps : Map processing, -matching, reverse Geocoding
Modelling: Enterprise Integration Patterns (EIPs mit Apache Camel),
MVC, Data Access Objects and Layers,
Message Formats and Catalogs
Protocol definitions with ProtoBuffers
Versioning / Build: GIT. Maven , SVN
Environment: ANT, Eclipse etc.
Client-Server: http/s, WSDL, SOAP, REST, ProtoBuffers
Software: ETL module, Trigger and Aggregation Algorithms,
Packing (ftp), Distribution

Map Engineer, Siemens VDO, Continental, Fahrzeug OEMs

Siemens VDO
Aufgaben: Produktion von Physical Storage Formats (PSF)
Kunden: BMW, VW, Opel, Porsche, GM ...
Technologien: Oracle, PL/SQL, unix shell scripts, perl, clearcase

Mitgründer, Gesellschafter, Geschäftsführer und IT Manager

Generatio GmbH
Markt: Animal Trust Center, Molekulare Genetik, Labor, Genetischer Fingerprint
Technologies: Digitale X.509 Zertifikate, Zertifizierungsbehörde (CA), Kryptographie
Software: CA und PKI software, bestehend aus C++ und Java Bibliotheken
Smartcards, Single Sign On, Rational Unified Process (RUP)
Systeme: Sybase Application Server, Integration Server, Enterprise Portal, ldap server
Tomcat, Apache, linux, IBM mainframe, CICS Transaktionsserver u.v.a.m.
Datenbanken: Oracle, IBM, ADABAS
Tools: JBuilder, ArcStyler, Eclipse u. -UML, XML Spy, SQL*Plus u.v.a.m.
Kunden: Rechenzentrum VIT (Vereinigte Informationssyteme Tierhaltung) in Verden
u.v.a.m.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden