Web-, DataScience- u. Enterpriseapplications, JAVA/JavaScript, J2EE, BPM, Angular, Vue, GWT, Spring, XML, UNIX, Client/Server
Aktualisiert am 30.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Oracle
PostgreSQL
Neo4j
MongoDB
Redis
HBase
Riak
MySQL
elasticsearch
Vue
GWT
React
Python
Scala
Hadoop
JavaScript
BPM
Spark
Angular
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

München (+100km)

Deutschland: München

möglich

Projekte

Projekte

1 Jahr 2 Monate
2022-11 - 2023-12

DB Edith

Senior Software-Entwickler Java sql Java EE
Senior Software-Entwickler
Geschäftsanwendung zur Disposition von Zugpersonal
Java Weblogic Swing Oracle Eclipse
Java sql Java EE
DB
München
11 Monate
2022-01 - 2022-11

Event DrivenMonitor

Software- Architekt/Entwickler Java Spring Angular ...
Software- Architekt/Entwickler

Webanwendung für das Management von Wertpapierereignissen.

Eingabe, Bearbeitung, Beobachtung von Wertpapieren, deren Kurse sich durch bestimmte Ereignisse bewegen könnten.

Angular Jhipster MongoDB Eclipse Visual Studio Code
Java Spring Angular Jhipster
München
1 Jahr
2020-01 - 2020-12

Entwicklung Subventionssystem Landwirtschaft

Software-Entwickler Java wicket jpa ...
Software-Entwickler

Webentwicklung für das Subventionssystem des bayrischen Ministerium für Landwirtschaft

Wicket Spring Oracle Apache Tomcat
Java wicket jpa SQL
Landwirtschaftsministerium
München
1 Jahr 9 Monate
2017-10 - 2019-06

Projekt Datenanalyse Currency

Architect, Entwickler Hadoop Apache Spark Python ...
Architect, Entwickler

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.
MongoDB MySQL Apache Hadoop Apache Spark Spring
Hadoop Apache Spark Python Java Spring-Boot Scrum
Giesecke + Devrient
München
1 Jahr 5 Monate
2016-03 - 2017-07

Projekt Datenmanagment im Gesundheitswesen

Programmierer
Programmierer

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.
Java XML Wicket MDB (Material Design Bootstrap) Tomcat Server Spring Oracle
KVB
1 Jahr 1 Monat
2016-02 - 2017-02

Projekt Sicherheiten- und Objektmanagement

Organisationsprogrammierer
Organisationsprogrammierer

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.

 

Java Websphere Application Server MessageQueue Developer Struts XML
BayernLB
10 Monate
2015-03 - 2015-12

Projekt Enterprise Service

Entwickler
Entwickler

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.
Java ESB Servicemix Blueprint Spring Camel Eclipse Websphere MessageQueue ActiveMQ Webservices WSDL SOAP XML XPath
Audi
2 Jahre 7 Monate
2012-04 - 2014-10

Projekt Dienstbarkeiten und Verträge digitalisieren

Projektleiter, Architekt, Implementierer
Projektleiter, Architekt, Implementierer

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
Java Eclipse GWT (Google Web Toolkit) GXT Spring MySQL J2EE BPM Camel Activiti CMIS Alfresco
SWM
1 Jahr 5 Monate
2010-12 - 2012-04

Projekt CarAdministrationTool

Architekt, Coach, Implementierer
Architekt, Coach, Implementierer

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.
Java Eclipse GWT (Google Web Toolkit) GXT Spring Oracle J2EE GoogleMaps
Audi
1 Jahr 5 Monate
2008-09 - 2010-01

Projekt Hydrologiedatenbank

Projektleiter, Architekt, Coach, Implementierer
Projektleiter, Architekt, Coach, Implementierer

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
Java Eclipse GWT (Google Web Toolkit) GWT-EXT SmartGWT Business Intelligence Reporting (BIRT) Actuate BI Spring Hibernate MySQL Oracle J2EE OSGI-Integrationsplatform Openlayers Camel
Stadtwerke München, Wassergewinnung
1 Jahr 1 Monat
2007-08 - 2008-08

Projekt MVG-Live

Architekt, Coach, Implementierer
Architekt, Coach, Implementierer

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
Java Eclipse Terracotta GWT (Google Web Toolkit) Spring Hibernate MySQL J2EE
Stadtwerke München
6 Monate
2007-01 - 2007-06

Projekt ZooClub

Projektleiter, Architekt, Coach, Implementierer
Projektleiter, Architekt, Coach, Implementierer

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
Java Eclipse Spring Hibernate Tapestry Oracle 10 Resin J2EE
Zooplus
4 Monate
2006-07 - 2006-10

Projekt Content Syndication

Berater, Architekt, Entwickler, Coach
Berater, Architekt, Entwickler, Coach
  • 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.
Java Tomcat MySQL/Oracle ServiceMix ESB Camel Eclipse XMLBeans Spring Tapestry Hibernate Junit Windows Perl PHP
Sport1.de Internetdienst
1 Jahr 6 Monate
2005-01 - 2006-06

Projekt FIP (Frühwarnsystem, Intensivbetreuung, Problemkredite)

Berater, Lead Developer, Coach
Berater, Lead Developer, Coach
  • 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.
Java Eclipse WSAD (Webspher Application Developer) Websphere DB2 EJB Spring Struts Junit Extreme Programming (XP) Apache Commons (BeanUtils etc.) Windows AIX Tomcat Ajax J2EE
BayernLB
8 Monate
2004-05 - 2004-12

Projekt Conformer 2

Berater, Entwickler, Coach
Berater, Entwickler, Coach
  • Bei dieser Unternehmensanwendung handelt es sich um ein Bestandsverwaltungssystem für Versicherungsverträge.
    Es wurde anhand einer fondsgebundenen Ausbildungsversicherung eingeführt
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
LV1871
7 Monate
2003-02 - 2003-08

Projekt Bestellwesen

Konzeption, technische Projektleitung und Implementierung
Konzeption, technische Projektleitung und Implementierung
  • Hier wird der gesamte Lebenszyklus eines geleasten PCs von Gerätezusammenstellung bis Entsorgung mit einer Webapplikation abgedeckt.
  • Dabei werden mehrere BMW-interne Datenserver integriert.
Java Eclipse TOAD Solaris Windows NT TCP/IP EJB Struts Dreamweaver Oracle BEA Weblogic EJB J2EE Struts
BMW
7 Monate
2002-06 - 2002-12

Projekt Keyreader

Berater, Entwickler, Coach
Berater, Entwickler, Coach
  • Grafische Anwendung zur Visualisierung der Fehler- und Servicedaten auf dem Schlüsselchip der BMW-Fahrzeuge
Java IBM Visual Age Junit BEA Weblogic Windows Unix EJB J2EE Swing
BMW
2 Jahre
2000-06 - 2002-05

Projekt PQM (Produkt Qualitäts Management)

Berater, Entwickler
Berater, Entwickler
  • Web-Anwendung zum Verfolgen von Produktfehlern in KFZ-Entwicklung und Service
Java Jbuilder IBM Visual Age Junit BEA Weblogic Windows Unix EJB J2EE
BMW
3 Monate
2000-02 - 2000-04

Projekt Forderungsmanagement

Konzeption, technische Projektleitung und Implementierung
Konzeption, technische Projektleitung und Implementierung
  • 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
Java IBM Visual Age Access SINIX RM 600 Windows NT TCP/IP JDBC COBOL Oracle Swing
BMW
2 Monate
1999-12 - 2000-01

Projekt EAI (Enterprise Appliction Integration)

Systemanalytiker
Systemanalytiker
  • 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.
MS-Office IBM Host Oracle COBOL Oracle-Forms EAI
Versicherungskammer Bayern

Aus- und Weiterbildung

Aus- und Weiterbildung

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

 

Position

Position

  • Systemarchitekt
  • Berater
  • Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Oracle PostgreSQL Neo4j MongoDB Redis HBase Riak MySQL elasticsearch Vue GWT React Python Scala Hadoop JavaScript BPM Spark Angular

Schwerpunkte

  • Analyse/Entwicklung Web- und Unternehmensanwendungen
  • Technische Projektleitung

Produkte / Standards / Erfahrungen / Methoden

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

Betriebssysteme

AIX
LINUX
Primos
Sinix
SUN OS, Solaris
VMS
Windows

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

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

Datenkommunikation

Ethernet
Internet, Intranet
RS232
TCP/IP
Windows Netzwerk

Hardware

Mikrocontroller
PC
Plotter
Siemens Großrechner
SUN

Berechnung / Simulation / Versuch / Validierung

Rapid Control Prototyping (RCP)

Design / Entwicklung / Konstruktion

CADDS
MEDUSA

Branchen

Branchen

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

Einsatzorte

Einsatzorte

München (+100km)

Deutschland: München

möglich

Projekte

Projekte

1 Jahr 2 Monate
2022-11 - 2023-12

DB Edith

Senior Software-Entwickler Java sql Java EE
Senior Software-Entwickler
Geschäftsanwendung zur Disposition von Zugpersonal
Java Weblogic Swing Oracle Eclipse
Java sql Java EE
DB
München
11 Monate
2022-01 - 2022-11

Event DrivenMonitor

Software- Architekt/Entwickler Java Spring Angular ...
Software- Architekt/Entwickler

Webanwendung für das Management von Wertpapierereignissen.

Eingabe, Bearbeitung, Beobachtung von Wertpapieren, deren Kurse sich durch bestimmte Ereignisse bewegen könnten.

Angular Jhipster MongoDB Eclipse Visual Studio Code
Java Spring Angular Jhipster
München
1 Jahr
2020-01 - 2020-12

Entwicklung Subventionssystem Landwirtschaft

Software-Entwickler Java wicket jpa ...
Software-Entwickler

Webentwicklung für das Subventionssystem des bayrischen Ministerium für Landwirtschaft

Wicket Spring Oracle Apache Tomcat
Java wicket jpa SQL
Landwirtschaftsministerium
München
1 Jahr 9 Monate
2017-10 - 2019-06

Projekt Datenanalyse Currency

Architect, Entwickler Hadoop Apache Spark Python ...
Architect, Entwickler

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.
MongoDB MySQL Apache Hadoop Apache Spark Spring
Hadoop Apache Spark Python Java Spring-Boot Scrum
Giesecke + Devrient
München
1 Jahr 5 Monate
2016-03 - 2017-07

Projekt Datenmanagment im Gesundheitswesen

Programmierer
Programmierer

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.
Java XML Wicket MDB (Material Design Bootstrap) Tomcat Server Spring Oracle
KVB
1 Jahr 1 Monat
2016-02 - 2017-02

Projekt Sicherheiten- und Objektmanagement

Organisationsprogrammierer
Organisationsprogrammierer

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.

 

Java Websphere Application Server MessageQueue Developer Struts XML
BayernLB
10 Monate
2015-03 - 2015-12

Projekt Enterprise Service

Entwickler
Entwickler

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.
Java ESB Servicemix Blueprint Spring Camel Eclipse Websphere MessageQueue ActiveMQ Webservices WSDL SOAP XML XPath
Audi
2 Jahre 7 Monate
2012-04 - 2014-10

Projekt Dienstbarkeiten und Verträge digitalisieren

Projektleiter, Architekt, Implementierer
Projektleiter, Architekt, Implementierer

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
Java Eclipse GWT (Google Web Toolkit) GXT Spring MySQL J2EE BPM Camel Activiti CMIS Alfresco
SWM
1 Jahr 5 Monate
2010-12 - 2012-04

Projekt CarAdministrationTool

Architekt, Coach, Implementierer
Architekt, Coach, Implementierer

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.
Java Eclipse GWT (Google Web Toolkit) GXT Spring Oracle J2EE GoogleMaps
Audi
1 Jahr 5 Monate
2008-09 - 2010-01

Projekt Hydrologiedatenbank

Projektleiter, Architekt, Coach, Implementierer
Projektleiter, Architekt, Coach, Implementierer

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
Java Eclipse GWT (Google Web Toolkit) GWT-EXT SmartGWT Business Intelligence Reporting (BIRT) Actuate BI Spring Hibernate MySQL Oracle J2EE OSGI-Integrationsplatform Openlayers Camel
Stadtwerke München, Wassergewinnung
1 Jahr 1 Monat
2007-08 - 2008-08

Projekt MVG-Live

Architekt, Coach, Implementierer
Architekt, Coach, Implementierer

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
Java Eclipse Terracotta GWT (Google Web Toolkit) Spring Hibernate MySQL J2EE
Stadtwerke München
6 Monate
2007-01 - 2007-06

Projekt ZooClub

Projektleiter, Architekt, Coach, Implementierer
Projektleiter, Architekt, Coach, Implementierer

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
Java Eclipse Spring Hibernate Tapestry Oracle 10 Resin J2EE
Zooplus
4 Monate
2006-07 - 2006-10

Projekt Content Syndication

Berater, Architekt, Entwickler, Coach
Berater, Architekt, Entwickler, Coach
  • 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.
Java Tomcat MySQL/Oracle ServiceMix ESB Camel Eclipse XMLBeans Spring Tapestry Hibernate Junit Windows Perl PHP
Sport1.de Internetdienst
1 Jahr 6 Monate
2005-01 - 2006-06

Projekt FIP (Frühwarnsystem, Intensivbetreuung, Problemkredite)

Berater, Lead Developer, Coach
Berater, Lead Developer, Coach
  • 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.
Java Eclipse WSAD (Webspher Application Developer) Websphere DB2 EJB Spring Struts Junit Extreme Programming (XP) Apache Commons (BeanUtils etc.) Windows AIX Tomcat Ajax J2EE
BayernLB
8 Monate
2004-05 - 2004-12

Projekt Conformer 2

Berater, Entwickler, Coach
Berater, Entwickler, Coach
  • Bei dieser Unternehmensanwendung handelt es sich um ein Bestandsverwaltungssystem für Versicherungsverträge.
    Es wurde anhand einer fondsgebundenen Ausbildungsversicherung eingeführt
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
LV1871
7 Monate
2003-02 - 2003-08

Projekt Bestellwesen

Konzeption, technische Projektleitung und Implementierung
Konzeption, technische Projektleitung und Implementierung
  • Hier wird der gesamte Lebenszyklus eines geleasten PCs von Gerätezusammenstellung bis Entsorgung mit einer Webapplikation abgedeckt.
  • Dabei werden mehrere BMW-interne Datenserver integriert.
Java Eclipse TOAD Solaris Windows NT TCP/IP EJB Struts Dreamweaver Oracle BEA Weblogic EJB J2EE Struts
BMW
7 Monate
2002-06 - 2002-12

Projekt Keyreader

Berater, Entwickler, Coach
Berater, Entwickler, Coach
  • Grafische Anwendung zur Visualisierung der Fehler- und Servicedaten auf dem Schlüsselchip der BMW-Fahrzeuge
Java IBM Visual Age Junit BEA Weblogic Windows Unix EJB J2EE Swing
BMW
2 Jahre
2000-06 - 2002-05

Projekt PQM (Produkt Qualitäts Management)

Berater, Entwickler
Berater, Entwickler
  • Web-Anwendung zum Verfolgen von Produktfehlern in KFZ-Entwicklung und Service
Java Jbuilder IBM Visual Age Junit BEA Weblogic Windows Unix EJB J2EE
BMW
3 Monate
2000-02 - 2000-04

Projekt Forderungsmanagement

Konzeption, technische Projektleitung und Implementierung
Konzeption, technische Projektleitung und Implementierung
  • 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
Java IBM Visual Age Access SINIX RM 600 Windows NT TCP/IP JDBC COBOL Oracle Swing
BMW
2 Monate
1999-12 - 2000-01

Projekt EAI (Enterprise Appliction Integration)

Systemanalytiker
Systemanalytiker
  • 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.
MS-Office IBM Host Oracle COBOL Oracle-Forms EAI
Versicherungskammer Bayern

Aus- und Weiterbildung

Aus- und Weiterbildung

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

 

Position

Position

  • Systemarchitekt
  • Berater
  • Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Oracle PostgreSQL Neo4j MongoDB Redis HBase Riak MySQL elasticsearch Vue GWT React Python Scala Hadoop JavaScript BPM Spark Angular

Schwerpunkte

  • Analyse/Entwicklung Web- und Unternehmensanwendungen
  • Technische Projektleitung

Produkte / Standards / Erfahrungen / Methoden

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

Betriebssysteme

AIX
LINUX
Primos
Sinix
SUN OS, Solaris
VMS
Windows

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

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

Datenkommunikation

Ethernet
Internet, Intranet
RS232
TCP/IP
Windows Netzwerk

Hardware

Mikrocontroller
PC
Plotter
Siemens Großrechner
SUN

Berechnung / Simulation / Versuch / Validierung

Rapid Control Prototyping (RCP)

Design / Entwicklung / Konstruktion

CADDS
MEDUSA

Branchen

Branchen

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

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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