Fachlicher Schwerpunkt dieses Freiberuflers

Web-, DataScience- u. Enterpriseapplications, JAVA/JavaScript, J2EE, BPM, Angular, Vue, GWT, Spring, XML, UNIX, Client/Server

verfügbar ab
07.10.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D8

Städte
München
50 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Deutschland: München

Position

Kommentar
  • Systemarchitekt
  • Berater
  • Softwareentwickler

Projekte

10/2017 - 06/2019

1 Jahr 9 Monate

Projekt Datenanalyse Currency

Rolle
Architect, Entwickler
Kunde
Giesecke + Devrient
Einsatzort
München
Projektinhalte

Datenanalyse des Geldschein-Lebenszyklus

  • Entwicklung einer Webapplikation, die den Zustand von Geldscheinen analysiert. Das Tool bietet die Möglichkeit Voraussagen über die Beschaffenheit und Lebensdauer durch Analyse der maschinellen Prüfung von Geldscheinen zu treffen.
  • Es wurde eine API realisiert um Python Scripts von Java aus aufzurufen.
  • Der Client wurde mit Jquery, JoltJS, eChart realisiert. Im Server verwaltet Spring die Programmkomponenten. Die Daten sind in einer LDAP-, Mysql- und MongoDB-Datenbank abgespeichert und werden über Spring-Data abgefragt.
  • Im Backend befindet sich ein Hadoop-Cluster, in denen die Reports der Prüfmaschinen gespeichert und bearbeitet werden.
Kenntnisse

Hadoop

Apache Spark

Python

Java

Spring-Boot

Scrum

Produkte

MongoDB

MySQL

Apache Hadoop

Apache Spark

Spring

03/2016 - 07/2017

1 Jahr 5 Monate

Projekt Datenmanagment im Gesundheitswesen

Rolle
Programmierer
Kunde
KVB
Projektinhalte

Management von Patientendaten

  • Weiterentwicklung einer Webapplikation, die eingescannte Formulare verwaltet. Das Tool bietet die Möglichkeit eingescannnte Daten zu editieren und Dubletten zu erkennen. Zusätzlich können Aufgaben verwaltet werden. Es bestehen Abfragen nach Ärzten, Patienten und Krankenkassen.
  • Der Client wurde mit dem Wicket-Framework realisiert. Im Server verwalet Spring die Programmkomponenten. Die Daten sind in einer Oracle-Datenbank abgespeichert und werden über Hibernate abgefragt.
Produkte

Java

XML

Wicket

MDB (Material Design Bootstrap)

Tomcat Server

Spring

Oracle

02/2016 - 02/2017

1 Jahr 1 Monat

Projekt Sicherheiten- und Objektmanagement

Rolle
Organisationsprogrammierer
Kunde
BayernLB
Projektinhalte

Management von Sicherheiten und Immobilien im Bankenbereich

  • Weiterentwicklung einer Webapplikation zur Verwaltung von Immobilienobjekten und Sicherheiten im Kreditgeschäft.
  • Dabei ging war es darum einen Verwertungserlösrechner zu integrieren.
  • Der Client ist mit dem Struts realisiert. Die Konfiguration wurde in Excelsheets ausgelagert.
  • Im Backend befindet sich ein IBM-Websphere-Server mit einer propriäteren XML-Lösung über EJB  und eine Message-Queue an eine Host-Anwendung.

 

Produkte

Java

Websphere Application Server

MessageQueue

Developer

Struts

XML

03/2015 - 12/2015

10 Monate

Projekt Enterprise Service

Rolle
Entwickler
Kunde
Audi
Projektinhalte

Backend-Integration von Audi- und Volkswagen-Systemen für Gebrauchtwagen-Geschäft

  • Ablösung des IBM-ESB durch Servicemix. Übertragung aller Routen auf ServiceMix. Datenaustausch zwischen den Händlern der Volkswagengruppe.
  • Programmierung der asynchronen Komponenten mit Java und MSLT-Transformationen.
Produkte

Java

ESB

Servicemix

Blueprint

Spring

Camel

Eclipse

Websphere MessageQueue

ActiveMQ

Webservices

WSDL

SOAP

XML

XPath

04/2012 - 10/2014

2 Jahre 7 Monate

Projekt Dienstbarkeiten und Verträge digitalisieren

Rolle
Projektleiter, Architekt, Implementierer
Kunde
SWM
Projektinhalte

IT-Tool zur Digitalisierung von archivierten Verträgen mit Workflow

  • Neuentwicklung eines Systems zur Digitalisierung von archivierten Verträgen von Stromkunden der SWM
  • Anbindung an das Dokumentenmanagementsystem Alfresco. Einlesen von gescannten Dokumenten. Abbildung des kompletten Archivierungsvorganges im Workflowsystem JBPM
  • Dokumentensuche über CMIS / REST-Schnittstelle
  • Client wurde mir GoogleWebToolkit implementiert
  • Kommunikation zum Server erfolgt über RPC. Backend realisiert mit Tomcat, Spring, Hibernate und Oracle
Produkte

Java

Eclipse

GWT (Google Web Toolkit)

GXT

Spring

MySQL

J2EE

BPM

Camel

Activiti

CMIS

Alfresco

12/2010 - 04/2012

1 Jahr 5 Monate

Projekt CarAdministrationTool

Rolle
Architekt, Coach, Implementierer
Kunde
Audi
Projektinhalte

Internationales Administrationstool für Gebrauchtwagen

  • Webinterface mit GXT (Extended Google Web Toolkit) implementiert. Dient zur Pflege von Kundendaten der Audihändler weltweit.
  • Anbindung an GoogleMaps zur lokalisierung der Werkstätten.
  • Erstinstallation in Hongkong.
  • Anbindung an proprieteres Backend mit Oracle als Datenbank.
Produkte

Java

Eclipse

GWT (Google Web Toolkit)

GXT

Spring

Oracle

J2EE

GoogleMaps

09/2008 - 01/2010

1 Jahr 5 Monate

Projekt Hydrologiedatenbank

Rolle
Projektleiter, Architekt, Coach, Implementierer
Kunde
Stadtwerke München, Wassergewinnung
Projektinhalte

Hochflexibler Datenservice um Hydrologiedaten miteinander in Bezug zu bringen.

  • Neuentwicklung einer Datenbank zur Qualitätssicherung und Erstellung von Amtsberichten für die Münchner Wassergewinnung
  • Client realisiert mit GXT (Extended Google Web Toolkit) implementiert
  • Tabellen und graphische Darstellungen mit BIRT erzeugt
  • Kommunikation zum Server erfolgt über RPC
  • Backend realisiert mit Tomcat, Spring, Hibernate und Oracle
  • Anbindung des Labors und Verbundleitsystems über WSDL und hausinternen EAI-Lösung
Produkte

Java

Eclipse

GWT (Google Web Toolkit)

GWT-EXT

SmartGWT

Business Intelligence Reporting (BIRT)

Actuate BI

Spring

Hibernate

MySQL

Oracle

J2EE

OSGI-Integrationsplatform

Openlayers

Camel

08/2007 - 08/2008

1 Jahr 1 Monat

Projekt MVG-Live

Rolle
Architekt, Coach, Implementierer
Kunde
Stadtwerke München
Projektinhalte

Echtzeitabfahrtsmonitor für Münchner Tram, Busse und U-Bahnen

  • Neuentwicklung Echtzeitabfahrtsmonitor für Münchner Tram, Busse und U-Bahnen
  • Hochverfügbare, skalierbare Webanwendung um interaktiv Abfahrtszeiten für eine Haltestelle anzuzeigen. Die Anzeige aktualisiert sich effizient automatisch. Online abrufbar unter (URL auf Anfrage)
  • Client realisiert mit Google Web Toolkit
  • Kommunikation über RPC
  • Im Backend ist ein TomcatServer mit Spring, Hibernate und Oracle. Anbindungen an hausinternes Datenmanagement über SQL und an Init-Verkehrsdatensystem über REST-Schnittstelle
Produkte

Java

Eclipse

Terracotta

GWT (Google Web Toolkit)

Spring

Hibernate

MySQL

J2EE

01/2007 - 06/2007

6 Monate

Projekt ZooClub

Rolle
Projektleiter, Architekt, Coach, Implementierer
Kunde
Zooplus
Projektinhalte

Deutschlands größte Internet-Community für Tiere

  • Online Tiercommunity. Tierliebhaber können Bider, Geschichten und sonstige Daten zu ihren Lieblingen hochladen
  • Client realisiert mit Tapestry. Im Backend ist Spring Hibernate und Oracle
  • Migration von Altdaten
Produkte

Java

Eclipse

Spring

Hibernate

Tapestry

Oracle 10

Resin

J2EE

07/2006 - 10/2006

4 Monate

Projekt Content Syndication

Rolle
Berater, Architekt, Entwickler, Coach
Kunde
Sport1.de Internetdienst
Projektinhalte
  • Bei dieser Unternehmensanwendung handelt es sich um ein System das aus beliebigen Datenquellen Sportergebnisse, bzw. Sportberichte erhält und diese speichert bzw. regelbasiert an Kunden weitergibt.
Produkte

Java

Tomcat

MySQL/Oracle

ServiceMix ESB

Camel

Eclipse

XMLBeans

Spring

Tapestry

Hibernate

Junit

Windows

Perl

PHP

01/2005 - 06/2006

1 Jahr 6 Monate

Projekt FIP (Frühwarnsystem, Intensivbetreuung, Problemkredite)

Rolle
Berater, Lead Developer, Coach
Kunde
BayernLB
Projektinhalte
  • Bei dieser Unternehmensanwendung handelt es sich um ein System zur Früherkennung von Problemkrediten bzw. Betreuung der entsprechenden Kunden. Dabei wurden die Anforderungen für Basel II nach MAK umgesetzt.
Produkte

Java

Eclipse

WSAD (Webspher Application Developer)

Websphere

DB2

EJB

Spring

Struts

Junit

Extreme Programming (XP)

Apache Commons (BeanUtils

etc.)

Windows

AIX

Tomcat

Ajax

J2EE

05/2004 - 12/2004

8 Monate

Projekt Conformer 2

Rolle
Berater, Entwickler, Coach
Kunde
LV1871
Projektinhalte
  • Bei dieser Unternehmensanwendung handelt es sich um ein Bestandsverwaltungssystem für Versicherungsverträge.
    Es wurde anhand einer fondsgebundenen Ausbildungsversicherung eingeführt
Produkte

Java

Eclipse

JBoss

EJB

Struts

Hibernate

Junit

Extreme Programming (XP)

XSL-FO

Exolab-XML

Apache Commons (BeanUtils; HttpClient; etc.)

CGLIB POI

Windows

AIX

Tomcat

Jetty

EJB

J2EE

Struts

02/2003 - 08/2003

7 Monate

Projekt Bestellwesen

Rolle
Konzeption, technische Projektleitung und Implementierung
Kunde
BMW
Projektinhalte
  • Hier wird der gesamte Lebenszyklus eines geleasten PCs von Gerätezusammenstellung bis Entsorgung mit einer Webapplikation abgedeckt.
  • Dabei werden mehrere BMW-interne Datenserver integriert.
Produkte

Java

Eclipse

TOAD

Solaris

Windows NT

TCP/IP

EJB

Struts

Dreamweaver

Oracle

BEA Weblogic

EJB

J2EE

Struts

06/2002 - 12/2002

7 Monate

Projekt Keyreader

Rolle
Berater, Entwickler, Coach
Kunde
BMW
Projektinhalte
  • Grafische Anwendung zur Visualisierung der Fehler- und Servicedaten auf dem Schlüsselchip der BMW-Fahrzeuge
Produkte

Java

IBM Visual Age

Junit

BEA Weblogic

Windows

Unix

EJB

J2EE

Swing

06/2000 - 05/2002

2 Jahre

Projekt PQM (Produkt Qualitäts Management)

Rolle
Berater, Entwickler
Kunde
BMW
Projektinhalte
  • Web-Anwendung zum Verfolgen von Produktfehlern in KFZ-Entwicklung und Service
Produkte

Java

Jbuilder

IBM Visual Age

Junit

BEA Weblogic

Windows

Unix

EJB

J2EE

02/2000 - 04/2000

3 Monate

Projekt Forderungsmanagement

Rolle
Konzeption, technische Projektleitung und Implementierung
Kunde
BMW
Projektinhalte
  • Mit der entwickelten Software arbeitet jeder Mitarbeiter, der in die Rechnungsstellung involviert ist, vom Verkäufer oder Serviceberater bis hin zur Rechnungsabteilung
  • Unbezahlte Rechnungen werden mit Bearbeitungsvermerken versehen.
  • Es kann gezielt nach Rechnungen oder Zahlungsvorgängen gesucht werden.
  • Es können Statistiken für die unterschiedlichen Bereiche erstellt werden. Berechtigte Forderungen werden auf Knopfdruck gedruckt.
  • Integriertes Usermanagement
Produkte

Java

IBM Visual Age

Access

SINIX

RM 600

Windows NT

TCP/IP

JDBC

COBOL

Oracle

Swing

12/1999 - 01/2000

2 Monate

Projekt EAI (Enterprise Appliction Integration)

Rolle
Systemanalytiker
Kunde
Versicherungskammer Bayern
Projektinhalte
  • Feinkonzept für Einführung EAI
  • Es galt ein Konzept zu finden, bestehende Systeme im Unternehmen zu integrieren. Hauptziel war es Investitionen in EDV-Systeme effizient umzusetzen und ‚Insellösungen‘ abzuschaffen.
Produkte

MS-Office

IBM Host

Oracle

COBOL

Oracle-Forms

EAI

Projekthistorie

Weitere Projekte

  • Programmierung Anbindung PTC Produktdatenmanagmentsystem an SAP via BAPI
  • Programmierung und Pflege von Plottertreibern in C++, C
  • Programmierung CAD-Vergleichstool mit X-Windows, C++
  • Betriebssystemsupport Unix, Solaris über 10 Jahre
  • Hardwareservice und Support für SUN-Hardware
  • Support für mikroprozessor-Entwicklungssystemen
  • Entwicklung von Integrierten Schaltkreisen bei SGI
  • Entwicklung von IC-Bestückungsautomaten

Branchen

  • Automobil
  • Versicherung
  • Finanzen
  • Energieversorgung
  • Wassergewinnung
  • Transport
  • Internet
  • Gesundheitswesen

Kompetenzen

Programmiersprachen
  • Java
  • Python
  • Kotlin
  • Scala
  • R
  • Python
  • Julia
  • C
  • C++
  • SQL
  • Perl
  • C/B/K-Shell
  • IDL
  • Pascal
  • Groovy
  • TypeScript
  • Javascript

Web-Programmierung

  • Vue
  • GWT (Google Web Toolkit)
  • HTML
  • CSS
  • Angular
  • React
  • Tapestry
  • Wicket
  • Javascript
  • JSP
  • JSF
  • XML
  • Struts

Betriebssysteme
AIX
LINUX
Primos
Sinix
SUN OS, Solaris
VMS
Windows

Datenbanken
Access
Adabas
Couchbase
DB2
ElasticSearch
HBase
Informix
Interbase
JDBC
MongoDB
MS SQL Server
MySQL
Neo4j
ODBC
Oracle
Postgres
Redis
Riak
SQL
Sybase
Über JDBC und ORM-Tools zweitrangig

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend

Hardware
Mikrocontroller
PC
Plotter
Siemens Großrechner
SUN

Datenkommunikation
Ethernet
Internet, Intranet
RS232
TCP/IP
Windows Netzwerk

Produkte / Standards / Erfahrungen
Apache Hadoop
Apache Spark
Scrum
Spring
Spring-Boot

Applikations- und Webserver

Tomcat, dmServer (virgo), IBM Websphere, BEA Weblogic, JBoss, Apache, Resin, WebObjects, Netscape Enterprise, Jetty, Oracle Application Server 

 

Netzwerke

TCP/IP, DNS, NFS, LDAP, Samba, Ethernet, V24, ISDN, X25

 

Tools

Eclipse, Activiti, Maven, Roo, Ant, Sparx Enterprise Developer, Websphere Studio Application Developer, VisualAge for Java, JBuilder, Visual Cafe, TogetherJ, Forte, Rational Rose, Erwin, NetObjects Fusion, Dreamweaver, Photoshop, Netscape Composer, Gradle

 

Technologien

BPM (Business Process Management), J2EE, EJB, OSGi, JNDI, JMS, AOP (Aspect Oriented Programming), ESB (Enterprise Service Bus), JBI (Java Business Integration), WSDL (WebServices), SOAP, REST, JINI, JPA,  JavaSpaces, Extreme Programming (XP), SWT, Rich-Client, Ajax, Test Driven Development, Scrum, OOA/OOD/UML

 

Frameworks

Spark, Hadoop, GoogleMaps, Lucene, Spring, Hibernate, Camel, Terracotta, AspectJ, Angular, GWT (Google Web Toolkit) , Gxt, GWT-Ext, SmartGWT, Open-Layers, Gin, Guice, BIRT, Tapestry, ServiceMix, Dozer,  XDoclet, HighCharts, Junit, XSL-FO (FOP), Toplink, Apache Commons, EHL, Jmock,  EasyMock, Mockrunner, Hivemind, Ibatis, Quartz, OSGI, Spring Data, Spring Boot, Bootstrap, JEE, JAX-RS, JAX-WS

 

Andere Software

Active MQ, Wwebsphere MQ, ServiceMix, Alfresco, Actuate BI, Visio, IE Explorer, Firefox, Netscape, MS Project, Ant / Make, StarOffice, MS Word, Excel, etc., C/C++ Visual Workshop, X-Windows, CVS, SVN (Subversion), Visual-Sourcesafe, OpenForBusiness, Git, Docker, Bamboo, Jenkins, Kafka

Berufspraxis

1997- heute

  • Selbständig Softwareentwicklung

1991-1997

  • Computervision Consulting

1987-1991

  • Computervision Software Support

1986-1987

  • Computervision Hardware Support

1985-1986

  • Computervision Hardware Service

1979-1983

  • Siemens Informationselektroniker (Lehre)

Trainertätigkeit

01/1999

Java Entwicklung

Grundlagen-Training für DASA-Mitarbeiter als Vorbereitung für Windchill PDM-System

06/1994

UNIX Admin

Kompaktkurs für UNIX-SystemAdmin

07/1994

UNIX Shellprogrammierung

Entwicklerkurs für UNIX- SystemAdmin


Design / Entwicklung / Konstruktion
CADDS
MEDUSA

Berechnung / Simulation / Versuch / Validierung
Rapid Control Prototyping (RCP)

Schwerpunkte
  • Analyse/Entwicklung Web- und Unternehmensanwendungen
  • Technische Projektleitung

Bemerkungen

Auslandsaufenthalt London 9 Monate


Ausbildungshistorie

Informationselektroniker
Informatik Fernuniversität Hagen
 
erworbene Qualifikationen
 

1999

Java Solution Architekt

Befähigt zur Entwicklung von komplexen Java Unternehmensanwendungen

1990

Principal Support Representative

Höchste technische Auszeichnung im Software Support

 

1985 –2004

Weitere zahlreiche Trainings im Bereich Entwicklung und  Betriebssysteme

 
×
×