JAVA u. J2EE Entwickler, Architekt, Projektleiter
Aktualisiert am 18.03.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 16.09.2019
Verfügbar zu: 60%
davon vor Ort: 100%
Deutsch
Englisch
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Weitere Länder: Nach Absprache.

nicht möglich

Projekte

Projekte

Kunde: http://www.quiply.com

Dauer:  06/2016 bis heute

Beschreibung: Entwicklung und Design einer Mobile App. 

Tätigkeiten: Geschäftsführung, Konzeption und Entwicklung.

Werkzeuge: Docker, AWS Cloud Architektur, Spring-Boot, Spring-Cloud, Spring- Integration,JMS, REST, MongoDB, Groovy, OAuth, Facebook API, Google+ API, TeamCity, Ionic-Framework

Kunde: http://www.dhl.de

Dauer:  01/2014 bis 05/2016

Beschreibung: Entwicklung und Design von SW-Komponenten für die Packet-Platform der Deutschen Post. 

Tätigkeiten: Konzeption, Spezifikation und Entwicklung.

Werkzeuge: J2EE, JMS, Weblogic, REST, SOAP, Camel, Spring, Groovy, Maven, Oracle DB, Jenkins.

Kunde:                     http://www.talend.com

Dauer:                     07/2013 bis 12/2013

 

Beschreibung:Entwicklung von OSGi Software-Komponenten auf Basis des TalendESB (Enterprise Service Bus). 

 

Tätigkeiten:Details zur Entwicklung können aufgrund einervertraglichen Vereinbarung nicht gegeben werden.

 

Werkzeuge:SCRUM, Talend ESB, JCR, REST, Groovy, Maven, Drools, Jenkins. 

 

Kunde:http://www.epost.de

Dauer: 12/2011 bis 07/13

 

Beschreibung:Platform der Deutschen Post zur sicheren und vertraulichenÜbermittelung und Zustellung von elektronischen Briefen. 

Tätigkeiten:Verschlüsselung von Rechnungsdaten auf Basis der JavaCryptography Extension (JCE) inkl. Migration der Bestandsdaten aufdas neue Verfahren.

 

Entwicklung von automatischen Systemtests für die Überprüfung vonSystemabläufen innerhalb des Billing-Systems.

 

Design und Entwicklung von Software-Komponenten fürMehrwertdienste auf der E-Postbrief Platform.

 

Werkzeuge:SCRUM, J2EE, JCE, Oracle DB, Springframework, REST, Maven,Groovy.

 

Projekt:               http://www.t-mobile.de
Dauer:                 01/2008 bis 11/2011

TVPP - Telekom Vertriebspartner Portal (https://tvpp.t-mobile.de/portal)

Beschreibung:    
Das TVPP ist eine Web-Platform für die Vertriebspartner der Deutschen Telekom zur Kundenverwaltung und Vertragsbearbeitung. Es integriert dabei die Kundeninformationen aus den Bereichen Mobilfunk und Festnetz und steuert den Zugriff auf die angeschlossene Systeme und Anwendungen in Abhängigkeit der Berechtigungen für den jeweiligen Vertriebspartner und den Kundendaten.

 

Tätigkeiten:
Analyse und Bewertung von fachlichen Anforderungen hinsichtlich der Umsetzungsmöglichkeiten sowie die Erstellung von technischen Konzepten und Designvorgaben für die Entwicklung in Zusammenarbeit und Abstimmung mit den Fachbereichen und assoziierten Projekten. Entwicklung von SW-Einheiten und Tätigkeiten im 3rd Level-Support für den Betrieb und Deployment der Software.
Folgende SW-Einheiten wurden erstellt im Kontext einer hochverfügbaren JBOSS Portal/Tomcat Server Farm und einer Oracle Datenbank.

 

  • Entwicklung und Pflege des Authentifizierungs- und Berechtigungssystem für den JBoss Portal Server und den Tomcat Webserver auf Basis von Spring-Security, AspectJ und JAAS.
  • TVPP Batch. Entwicklung der Backendanwendung für den Abgleich von Vertriebspartnerinformationen aus SAP und deren Überführung in das Berechtigungssystem SIGN über Webservices (XML-Beans + Xfire,Hibernate,Mule und Spring) und nach Oracle.
  • TVPP Statemachine. Entwicklung einer vollautomatisierten Prozesssteuerung für die konzernweite Kunden- und Vertragssuche auf Basis von SCXML (W3C Standard) und OAW zur Anbindung externer Call Center.
  • Verschiedene Portlet-Anwendungen (JSR-168) auf Basis von Richfaces, Facelets und JSF 1.2.
  • JBOSS MBeans Entwicklung. Anbindung von verschiedenen externen WebServices und deren Bereitstellung als JMX Komponenten (XML-Beans, XFire) und Zugriffsschicht auf Datenbanken mit Hibernate und Spring-JDBC.
  • TVPP EPOS. Anwendung zur Übernahme von Kampagneninformationen und Authentifizierungs- und Berechtigungsprüfung für nachgelagerte Anwendungen auf Basis von verschlüsselten Daten und einer "private/public key"-Infrastruktur.
  • Entwicklung von SW-Komponeten zur Testunterstützung auf Basis von TestNG und Easymock.

 

Tools:

UML, J2EE, Mule, Maven, JBoss Portal Tomcat, Spring, Hibernate,OracleDB,SAP, Webservices,XFire,JAAS,JSR-168,JSF, RichFaces, SCXML, OAW, Eclipse,Clearcase

 

Projekt:               http://www.thalesgroup.de
Dauer:                 01/2007 bis 12/2007

Beschreibung: (aktuelles Projekt)

- Enwicklung eines Notes Agenten und Anbindung an eine JMS Queue (Oracle - OC4J).
- Enwicklung und Konzeption einer Anwendung (EJB,MDB) zur automatischen Verarbeitung von
  eingehenden Emails für Clusterumgebung (OC4J).
- Enwicklung und Konzeption einer Reporting Engine auf Basis von Spring und OpenOffice.
- Erstellung von Ant-Skripten zur Projektverwaltung.
- Algorythmen zur Auswertung von chiffrierten Daten


Tätigkeiten:      Technische Analayse und Entwicklung

Methoden:         UML

Werkzeuge:        Eclipse, Ant, Springframework, OpenOffice, OC4J, Commons, JMS, JCA, JAAS

Projekt:               http://www.renault.de (Race)
Dauer:                 01/2004 bis 12/2006

Beschreibung:     
Als Architekt und Entwickler bin ich verantwortlich die technische Konzeption
und Umsetzung des zentralen J2EE-Backendes für das neue Customer Relation
Management System RACE. Die Planung und Realisierung der einzelnen
technischen Komponenten dieses Applikationsservers basieren auf den Vorgaben
eines bestehenden Fachkonzepts, welches die Prozesse und Anforderungen der
Kundendirektion beschreibt.

Zentrale Anforderung ist zum einen die Anbindung der dezentralen Datenserver,
die bundesweit in den Autohäusern der Händler stehen und zum anderen die
Verarbeitung von Datenbeständen, die aus vorgelagerten Altsystemen stammen
und zum anderen die Abbildung von Prozessen zur Qualifizierung und Anreicherung
der dezentralen Datenbestände.

Die Architektur des RACE-Applikationsservers und das Zusammenspiel der
einzelnen entwickelten Module basieren auf den J2EE-Applikationsframework
Spring. Die Übersetzung der logischen Geschäftsobjekte in eine relationale
Datenbank erfolgt mit Hilfe von  O/R-Mapping (Hibernate). Die logischen Objekte
können je nach fachlicher Vorgabe in eine oder mehrere Datenbanken
transaktionssicher (JTA) übertragen werden.

Die Kommunikation und der Transport von Daten zwischen den einzelnen
Autohäusern und dem zentralen RACE-System erfolgt auf Basis von mehreren
Webservices (SOAP-Axis). Dabei müssen zeitgleich unterschiedliche Versionen
der dezentralen Datenserver unterstützt werden. Dies geschieht auf Basis eines
Enterprise Services Bus (ESB, Mule).

Für die Analyse, Korrektur und Anreicherung der gesammelten Datenbestände
wurde eine Modul auf Basis von JBPM entwickelt, welches den fachlich
beschrieben Prozess zur Qualifizierung und Identifizierung
des "eindeutigen Kunden" abbildet.

Tätigkeiten:      Teamsteuerung, Design und Entwicklung

Methoden:         OOA, OOD, JUnit, IoC (Inversion Of Control)

Werkzeuge:        Eclipse, Ant, Springframework, JBPM, Axis, Junit, Dom4J,

 Castor, Hibernate, Log4J, WSDL, Xdoclet, Tomcat,

 PostgreSQL, Jakarta-Commons, TestNG



Projekt:          http://www.process-solutions.de
Dauer:            01/2004 bis 12/2004

Beschreibung:     
Design und Entwicklung der Software Workfloweasy zur Steuerung von
Geschäftsprozessen. Mit Hilfe von Workfloweasy können bestehende
Anwendungen (z.B. ERP, Kunden- und Vertragssystem) und deren Daten
über organisatorische und fachliche Grenzen hinweg unter-nehmensweit
eingesetzt werden.

Es wurden folgende Methoden und Techniken in den verschiedenen
Entwicklungsphasen verwendet.

Analyse und Design:
Methoden: OOA, OOD und UML
Werkzeuge: ArgoUML und Omondo (Eclipse Plugin)

Entwicklung:
Methoden: O/R Mapping (Abbildung von Objekten in relationale
Datenbankstrukturen) für den Support verschiedener Datenbankentypen,
AOP (Aspekt orientierte Programmierung) für die Verwaltung der Session
vom O/R Framework. Verschiedene J2EE Design Pattern für die Entwicklung
der einzelnen Serverkomponenten. Testfall getriebene Entwicklung.
Einsatz von MDB, JMS, EJB für deren Erstellung automatische
Codegenerierungs-methoden eingesetzt werden, so dass Anpassungen am
Datenmodell problemlos über alle Applikationsschichten hinweg durchgeführt
werden können. MVC für die Desktopanwendung (SWT).

Werkzeuge: Ant, Junit, DBUnit, Hibernate, AspectJ, Log4J, Velocity, XML,
Middlegen, Xdoclet, Quartz, JBoss 3.2.x, Eclispe 2.1.2 und 3.0.0, SWT, EMF,
GEF, Oracle, PostgreSQL, HSQLDB, JAAS, LDAP

 

Weitere Details und eine frei verfügbare Version der Software
Workfloweasy finden Sie unter: http://www.workfloweasy.de .



Projekt:                   http://www.medsol-ag.de (06/2004 bis 12/2004)
Dauer:            06/2004 bis 12/2004

Beschreibung:              
Beratung, Design und Entwicklung

Die medSol AG ist ein Beratungs- und Dienstleistungsunternehmen für die
verschiedenen Trägerschaften im Gesundheitssystem. Schwerpunkt der
Tätigkeiten liegen in Telematikdiensten und der integrierten Versorgung
(EPA  Elektronische Patientenakte, Kommunikation und Langzeitarchivierung).

Tätigkeiten:
Unterstützung bei der Erstellung von technischen Lösungsbeschreibungen
für verschiedene Projekte. Test und Analyse von Software für die eigene
unter- nehmensweite IT-Infrastruktur (Middleware, http://www.cordys.com ).
Einbindung der Workfloweasy an ein bestehendes KIS
(Krankenhaus-Informationssystem zu Demonstrationszwecken.

Entwicklung: Schnittstelleadapter vom KIS und Aktenserver
Werkzeuge: MS SQL-Server, JDBC, ODBC, XML, SOAP.



Firmenzugehörigkeit:       www.qsc.de
Dauer:                     09/1999 - 12/2003

Beschreibung:              Position: Abteilungsleiter IT-Entwicklung (2001-2003)

·        Planung u. Design der unternehmensweiten IT-Architektur. Dazu zählen Kundenmanagementsysteme, Schnittstellen im Multicarrierumfeld, Netzwerkmonitoring und Portalentwicklung.
·        Personal- und Budgetverantwortung
·        Erstellung eines Projekt- und Anforderungssystems auf Basis von Clearquest und RequesitePro.
·        Entwicklung und Test von verschiedenen Systemen- und Services  im IT/TK/IP-Umfeld mit Schwerpunkt JAVA, SOAP und XML.
·        Einführung eines Workflowsystems und Integration der Bestandssysteme (EAI) auf Basis von J2EE, AXIS, Tomcat und Remedy.

Position: Leiter IT-Projektbüro (1999-2001)

 

·        Analyse und Bewertung der neu anzuschaffenden Softwarekomponenten für die Abwicklung der Geschäftsprozesse der QSC AG.
·        Entwicklung der zentralen Geschäftsprozesse in Zusammenarbeit mit Fachbereichen und externen Firmen.
·        Webservices auf Basis von XML und Java
·        Koordination- und Steuerungsverantwortung für aller Projekte innerhalb der IT

 

Firmenzugehörigkeit: www.o2.com   (VIAG Interkom GmbH München )         
Dauer:   08/1997 - 08/1999

Beschreibung:              Position: Projektmanager (1998-1999)         
·        Document Management  System & Imaging, Mitarbeit Unified Messaging System (Comfax)
·        System- und Businessanalyse für das zentrales GIS-System
·        Programmierung von Anwendungen für den Mobilfunk auf Basis von MapInfo und Java.

Position: Mitarbeiter Bereich Mobile-Liegenschaften (1997-1999)

·        Anbindung der Vertragsdatenbank an ein Geographisches Informationssystem (GIS) zur Auswertung von Standorten für die Errichtung von Basisstationen im Zuge des Netzaufbaus.
·        Programmierung einer Vertragsdatenbank (VB, MS Access)

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom:           Diplom Geograph (Diplomarbeit für GIS und computerbasierte Auswertung von Satellitenbildern)
Studium: 1991 -         1997 (1994 Kanada, DAAD Stipendium)
Zivildienst:      1989 -         1991
Abitur:           1989

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

IP/TK:
tiefes Knowhow über Kundenanforderungen, Problem- management und Prozessabläufe im TK/IP-Umfeld, Netzwerke
Standards:
J2EE, UML, XML, RUP
Tools:
MS-Office, Visio, MS Projekt, Rational Clearquest, Eclipse, OpenOffice

Betriebssysteme

Mac OS
MS-DOS
Unix
Linux
Windows

Programmiersprachen

Basic
Java
Groovy, JRuby
JavaScript
Groovy, JRuby
PL/SQL
Shell
Java:
SDK ab Version 1.2,  EJB, Hibernate (O/R Mapping), Springframework (Beans und Webservices), JSP (Java Server Pages), Servlet, Eclipse Plug-in + RCP (Rich Client Program), Junit (Automatische Test und Qualitätssicherung), ANT (Build Tool), AXIS (SOAP Implementierung), Velocity (Automatische Codegenerierung), TestNG, JSF 1.2, Facelets, Portlets (JSR-168, JSR-268), Quartz (Scheduler für J2EE), Java SE Security, JBOSS (J2EE Applicationserver), Tomcat (Java Webserver), JDBC, JMS (Java Messaging), Xdoclet (Codegenerierung), Spring, OC4J, Maven

Datenbanken

Access
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL

Datenkommunikation

Fax
LAN, LAN Manager
Message Queuing
SMTP
SNMP
TCP/IP
JMS

Hardware

Macintosh
PC

Branchen

Branchen

Industrie und Handel
Telekommunikation (Mobilfunk und Festnetz, Carrier)
ISP
Gesundheitsmarkt
Automotiv
Behörden


Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Weitere Länder: Nach Absprache.

nicht möglich

Projekte

Projekte

Kunde: http://www.quiply.com

Dauer:  06/2016 bis heute

Beschreibung: Entwicklung und Design einer Mobile App. 

Tätigkeiten: Geschäftsführung, Konzeption und Entwicklung.

Werkzeuge: Docker, AWS Cloud Architektur, Spring-Boot, Spring-Cloud, Spring- Integration,JMS, REST, MongoDB, Groovy, OAuth, Facebook API, Google+ API, TeamCity, Ionic-Framework

Kunde: http://www.dhl.de

Dauer:  01/2014 bis 05/2016

Beschreibung: Entwicklung und Design von SW-Komponenten für die Packet-Platform der Deutschen Post. 

Tätigkeiten: Konzeption, Spezifikation und Entwicklung.

Werkzeuge: J2EE, JMS, Weblogic, REST, SOAP, Camel, Spring, Groovy, Maven, Oracle DB, Jenkins.

Kunde:                     http://www.talend.com

Dauer:                     07/2013 bis 12/2013

 

Beschreibung:Entwicklung von OSGi Software-Komponenten auf Basis des TalendESB (Enterprise Service Bus). 

 

Tätigkeiten:Details zur Entwicklung können aufgrund einervertraglichen Vereinbarung nicht gegeben werden.

 

Werkzeuge:SCRUM, Talend ESB, JCR, REST, Groovy, Maven, Drools, Jenkins. 

 

Kunde:http://www.epost.de

Dauer: 12/2011 bis 07/13

 

Beschreibung:Platform der Deutschen Post zur sicheren und vertraulichenÜbermittelung und Zustellung von elektronischen Briefen. 

Tätigkeiten:Verschlüsselung von Rechnungsdaten auf Basis der JavaCryptography Extension (JCE) inkl. Migration der Bestandsdaten aufdas neue Verfahren.

 

Entwicklung von automatischen Systemtests für die Überprüfung vonSystemabläufen innerhalb des Billing-Systems.

 

Design und Entwicklung von Software-Komponenten fürMehrwertdienste auf der E-Postbrief Platform.

 

Werkzeuge:SCRUM, J2EE, JCE, Oracle DB, Springframework, REST, Maven,Groovy.

 

Projekt:               http://www.t-mobile.de
Dauer:                 01/2008 bis 11/2011

TVPP - Telekom Vertriebspartner Portal (https://tvpp.t-mobile.de/portal)

Beschreibung:    
Das TVPP ist eine Web-Platform für die Vertriebspartner der Deutschen Telekom zur Kundenverwaltung und Vertragsbearbeitung. Es integriert dabei die Kundeninformationen aus den Bereichen Mobilfunk und Festnetz und steuert den Zugriff auf die angeschlossene Systeme und Anwendungen in Abhängigkeit der Berechtigungen für den jeweiligen Vertriebspartner und den Kundendaten.

 

Tätigkeiten:
Analyse und Bewertung von fachlichen Anforderungen hinsichtlich der Umsetzungsmöglichkeiten sowie die Erstellung von technischen Konzepten und Designvorgaben für die Entwicklung in Zusammenarbeit und Abstimmung mit den Fachbereichen und assoziierten Projekten. Entwicklung von SW-Einheiten und Tätigkeiten im 3rd Level-Support für den Betrieb und Deployment der Software.
Folgende SW-Einheiten wurden erstellt im Kontext einer hochverfügbaren JBOSS Portal/Tomcat Server Farm und einer Oracle Datenbank.

 

  • Entwicklung und Pflege des Authentifizierungs- und Berechtigungssystem für den JBoss Portal Server und den Tomcat Webserver auf Basis von Spring-Security, AspectJ und JAAS.
  • TVPP Batch. Entwicklung der Backendanwendung für den Abgleich von Vertriebspartnerinformationen aus SAP und deren Überführung in das Berechtigungssystem SIGN über Webservices (XML-Beans + Xfire,Hibernate,Mule und Spring) und nach Oracle.
  • TVPP Statemachine. Entwicklung einer vollautomatisierten Prozesssteuerung für die konzernweite Kunden- und Vertragssuche auf Basis von SCXML (W3C Standard) und OAW zur Anbindung externer Call Center.
  • Verschiedene Portlet-Anwendungen (JSR-168) auf Basis von Richfaces, Facelets und JSF 1.2.
  • JBOSS MBeans Entwicklung. Anbindung von verschiedenen externen WebServices und deren Bereitstellung als JMX Komponenten (XML-Beans, XFire) und Zugriffsschicht auf Datenbanken mit Hibernate und Spring-JDBC.
  • TVPP EPOS. Anwendung zur Übernahme von Kampagneninformationen und Authentifizierungs- und Berechtigungsprüfung für nachgelagerte Anwendungen auf Basis von verschlüsselten Daten und einer "private/public key"-Infrastruktur.
  • Entwicklung von SW-Komponeten zur Testunterstützung auf Basis von TestNG und Easymock.

 

Tools:

UML, J2EE, Mule, Maven, JBoss Portal Tomcat, Spring, Hibernate,OracleDB,SAP, Webservices,XFire,JAAS,JSR-168,JSF, RichFaces, SCXML, OAW, Eclipse,Clearcase

 

Projekt:               http://www.thalesgroup.de
Dauer:                 01/2007 bis 12/2007

Beschreibung: (aktuelles Projekt)

- Enwicklung eines Notes Agenten und Anbindung an eine JMS Queue (Oracle - OC4J).
- Enwicklung und Konzeption einer Anwendung (EJB,MDB) zur automatischen Verarbeitung von
  eingehenden Emails für Clusterumgebung (OC4J).
- Enwicklung und Konzeption einer Reporting Engine auf Basis von Spring und OpenOffice.
- Erstellung von Ant-Skripten zur Projektverwaltung.
- Algorythmen zur Auswertung von chiffrierten Daten


Tätigkeiten:      Technische Analayse und Entwicklung

Methoden:         UML

Werkzeuge:        Eclipse, Ant, Springframework, OpenOffice, OC4J, Commons, JMS, JCA, JAAS

Projekt:               http://www.renault.de (Race)
Dauer:                 01/2004 bis 12/2006

Beschreibung:     
Als Architekt und Entwickler bin ich verantwortlich die technische Konzeption
und Umsetzung des zentralen J2EE-Backendes für das neue Customer Relation
Management System RACE. Die Planung und Realisierung der einzelnen
technischen Komponenten dieses Applikationsservers basieren auf den Vorgaben
eines bestehenden Fachkonzepts, welches die Prozesse und Anforderungen der
Kundendirektion beschreibt.

Zentrale Anforderung ist zum einen die Anbindung der dezentralen Datenserver,
die bundesweit in den Autohäusern der Händler stehen und zum anderen die
Verarbeitung von Datenbeständen, die aus vorgelagerten Altsystemen stammen
und zum anderen die Abbildung von Prozessen zur Qualifizierung und Anreicherung
der dezentralen Datenbestände.

Die Architektur des RACE-Applikationsservers und das Zusammenspiel der
einzelnen entwickelten Module basieren auf den J2EE-Applikationsframework
Spring. Die Übersetzung der logischen Geschäftsobjekte in eine relationale
Datenbank erfolgt mit Hilfe von  O/R-Mapping (Hibernate). Die logischen Objekte
können je nach fachlicher Vorgabe in eine oder mehrere Datenbanken
transaktionssicher (JTA) übertragen werden.

Die Kommunikation und der Transport von Daten zwischen den einzelnen
Autohäusern und dem zentralen RACE-System erfolgt auf Basis von mehreren
Webservices (SOAP-Axis). Dabei müssen zeitgleich unterschiedliche Versionen
der dezentralen Datenserver unterstützt werden. Dies geschieht auf Basis eines
Enterprise Services Bus (ESB, Mule).

Für die Analyse, Korrektur und Anreicherung der gesammelten Datenbestände
wurde eine Modul auf Basis von JBPM entwickelt, welches den fachlich
beschrieben Prozess zur Qualifizierung und Identifizierung
des "eindeutigen Kunden" abbildet.

Tätigkeiten:      Teamsteuerung, Design und Entwicklung

Methoden:         OOA, OOD, JUnit, IoC (Inversion Of Control)

Werkzeuge:        Eclipse, Ant, Springframework, JBPM, Axis, Junit, Dom4J,

 Castor, Hibernate, Log4J, WSDL, Xdoclet, Tomcat,

 PostgreSQL, Jakarta-Commons, TestNG



Projekt:          http://www.process-solutions.de
Dauer:            01/2004 bis 12/2004

Beschreibung:     
Design und Entwicklung der Software Workfloweasy zur Steuerung von
Geschäftsprozessen. Mit Hilfe von Workfloweasy können bestehende
Anwendungen (z.B. ERP, Kunden- und Vertragssystem) und deren Daten
über organisatorische und fachliche Grenzen hinweg unter-nehmensweit
eingesetzt werden.

Es wurden folgende Methoden und Techniken in den verschiedenen
Entwicklungsphasen verwendet.

Analyse und Design:
Methoden: OOA, OOD und UML
Werkzeuge: ArgoUML und Omondo (Eclipse Plugin)

Entwicklung:
Methoden: O/R Mapping (Abbildung von Objekten in relationale
Datenbankstrukturen) für den Support verschiedener Datenbankentypen,
AOP (Aspekt orientierte Programmierung) für die Verwaltung der Session
vom O/R Framework. Verschiedene J2EE Design Pattern für die Entwicklung
der einzelnen Serverkomponenten. Testfall getriebene Entwicklung.
Einsatz von MDB, JMS, EJB für deren Erstellung automatische
Codegenerierungs-methoden eingesetzt werden, so dass Anpassungen am
Datenmodell problemlos über alle Applikationsschichten hinweg durchgeführt
werden können. MVC für die Desktopanwendung (SWT).

Werkzeuge: Ant, Junit, DBUnit, Hibernate, AspectJ, Log4J, Velocity, XML,
Middlegen, Xdoclet, Quartz, JBoss 3.2.x, Eclispe 2.1.2 und 3.0.0, SWT, EMF,
GEF, Oracle, PostgreSQL, HSQLDB, JAAS, LDAP

 

Weitere Details und eine frei verfügbare Version der Software
Workfloweasy finden Sie unter: http://www.workfloweasy.de .



Projekt:                   http://www.medsol-ag.de (06/2004 bis 12/2004)
Dauer:            06/2004 bis 12/2004

Beschreibung:              
Beratung, Design und Entwicklung

Die medSol AG ist ein Beratungs- und Dienstleistungsunternehmen für die
verschiedenen Trägerschaften im Gesundheitssystem. Schwerpunkt der
Tätigkeiten liegen in Telematikdiensten und der integrierten Versorgung
(EPA  Elektronische Patientenakte, Kommunikation und Langzeitarchivierung).

Tätigkeiten:
Unterstützung bei der Erstellung von technischen Lösungsbeschreibungen
für verschiedene Projekte. Test und Analyse von Software für die eigene
unter- nehmensweite IT-Infrastruktur (Middleware, http://www.cordys.com ).
Einbindung der Workfloweasy an ein bestehendes KIS
(Krankenhaus-Informationssystem zu Demonstrationszwecken.

Entwicklung: Schnittstelleadapter vom KIS und Aktenserver
Werkzeuge: MS SQL-Server, JDBC, ODBC, XML, SOAP.



Firmenzugehörigkeit:       www.qsc.de
Dauer:                     09/1999 - 12/2003

Beschreibung:              Position: Abteilungsleiter IT-Entwicklung (2001-2003)

·        Planung u. Design der unternehmensweiten IT-Architektur. Dazu zählen Kundenmanagementsysteme, Schnittstellen im Multicarrierumfeld, Netzwerkmonitoring und Portalentwicklung.
·        Personal- und Budgetverantwortung
·        Erstellung eines Projekt- und Anforderungssystems auf Basis von Clearquest und RequesitePro.
·        Entwicklung und Test von verschiedenen Systemen- und Services  im IT/TK/IP-Umfeld mit Schwerpunkt JAVA, SOAP und XML.
·        Einführung eines Workflowsystems und Integration der Bestandssysteme (EAI) auf Basis von J2EE, AXIS, Tomcat und Remedy.

Position: Leiter IT-Projektbüro (1999-2001)

 

·        Analyse und Bewertung der neu anzuschaffenden Softwarekomponenten für die Abwicklung der Geschäftsprozesse der QSC AG.
·        Entwicklung der zentralen Geschäftsprozesse in Zusammenarbeit mit Fachbereichen und externen Firmen.
·        Webservices auf Basis von XML und Java
·        Koordination- und Steuerungsverantwortung für aller Projekte innerhalb der IT

 

Firmenzugehörigkeit: www.o2.com   (VIAG Interkom GmbH München )         
Dauer:   08/1997 - 08/1999

Beschreibung:              Position: Projektmanager (1998-1999)         
·        Document Management  System & Imaging, Mitarbeit Unified Messaging System (Comfax)
·        System- und Businessanalyse für das zentrales GIS-System
·        Programmierung von Anwendungen für den Mobilfunk auf Basis von MapInfo und Java.

Position: Mitarbeiter Bereich Mobile-Liegenschaften (1997-1999)

·        Anbindung der Vertragsdatenbank an ein Geographisches Informationssystem (GIS) zur Auswertung von Standorten für die Errichtung von Basisstationen im Zuge des Netzaufbaus.
·        Programmierung einer Vertragsdatenbank (VB, MS Access)

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom:           Diplom Geograph (Diplomarbeit für GIS und computerbasierte Auswertung von Satellitenbildern)
Studium: 1991 -         1997 (1994 Kanada, DAAD Stipendium)
Zivildienst:      1989 -         1991
Abitur:           1989

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

IP/TK:
tiefes Knowhow über Kundenanforderungen, Problem- management und Prozessabläufe im TK/IP-Umfeld, Netzwerke
Standards:
J2EE, UML, XML, RUP
Tools:
MS-Office, Visio, MS Projekt, Rational Clearquest, Eclipse, OpenOffice

Betriebssysteme

Mac OS
MS-DOS
Unix
Linux
Windows

Programmiersprachen

Basic
Java
Groovy, JRuby
JavaScript
Groovy, JRuby
PL/SQL
Shell
Java:
SDK ab Version 1.2,  EJB, Hibernate (O/R Mapping), Springframework (Beans und Webservices), JSP (Java Server Pages), Servlet, Eclipse Plug-in + RCP (Rich Client Program), Junit (Automatische Test und Qualitätssicherung), ANT (Build Tool), AXIS (SOAP Implementierung), Velocity (Automatische Codegenerierung), TestNG, JSF 1.2, Facelets, Portlets (JSR-168, JSR-268), Quartz (Scheduler für J2EE), Java SE Security, JBOSS (J2EE Applicationserver), Tomcat (Java Webserver), JDBC, JMS (Java Messaging), Xdoclet (Codegenerierung), Spring, OC4J, Maven

Datenbanken

Access
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL

Datenkommunikation

Fax
LAN, LAN Manager
Message Queuing
SMTP
SNMP
TCP/IP
JMS

Hardware

Macintosh
PC

Branchen

Branchen

Industrie und Handel
Telekommunikation (Mobilfunk und Festnetz, Carrier)
ISP
Gesundheitsmarkt
Automotiv
Behörden


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.