J2EE / Java EE und DB Spezialist
Aktualisiert am 06.06.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Sehr gut (W&S)
Niederländisch
Grundlagen (W)
Spanisch
Grundkenntnisse (W&S)

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: NRW,RLP,HESSEN (100% vor Ort), darüber hinaus 50% vor Ort

nicht möglich

Projekte

Projekte


Zeitraum      2012/03 bis 2014/03

Branche       Einzelhandel

Projekt       Sales Activity Management (SAM)

Tätigkeiten   Erweiterung der Applikation um Funktionen zur Verwaltung von Artikeldaten, 

              sowie deren Validierung. Erstellt wurden Masken zur Verwaltung von 

              Restlaufzeiten, Artikeldaten, Mengendaten, sowie der Verwaltung von Reports, 

              Business Logik und Datenbankprozesse wurden in Java auf Websphere 8

              implementiert.

              Darüber hinaus Bugtracking am Bestandssystem. Das System ist mit über 14000

              Java Klassen extrem umfangreich und einer der meist genutzten Anwendungen

              des Kunden. 

 

              Ausserdem : Erstellung diverser Analysen am Datenbestand für den Kunden auf

                          Basis von SQL und Java

 

              Ausserdem : Erstellung von Host-Batches in Java, welche Datenänderungen und

                          Datenübernahmen durchführen

 

Software/Sprache

            Java JDK 6
            IBM Rational Application Developer
            IBM DB2
            IBM Websphere 8
            REBIZ Framework (hauseigenes Framework)

            Servlets
            Swing
            SQL, JDBC
            Maven
            Subversion

            Findbugs

 


 

 

Zeitraum        2013/12 bis 2014/01

Branche         Einzelhandel 

Projekt         Prometheus-Schnittstelle 

 

Tätigkeiten      

Erstellung einer Datenversorgung für die SAP-Warenwirtschaft mittels speziellem fixed-Length-Datenformat (EntireX) aus der REWE-internen Datenlandschaft 

 

Software/SpracheJava

              JDK 7

              IBM DB2

              IntelliJ Idea 13

              SQL

              JDBC

              Maven

              Subversion

              Spring 3

 


 

 

Zeitraum      2013/01 bis 2014/02

Branche       Einzelhandel 

Projekt       DWH-Anbindung 

 

Tätigkeiten   Anbindung des Microstrateg Data Warehouse an das hauseigene Artikelverwaltungstool über HTTP Services und JAXB 

 

Software/Sprache

              Java JDK 6

              Websphere 8

              Rational Application Developer (RAD)

              SQL, JDBC

              JAXB (XML-Marshalling, Erstellung XSDs)

              Apache HTTP Components

              Log4J

              Maven

              Subversion

 


 

Zeitraum         2014/01 bis 2014/02

Branche          Einzelhandel 

Projekt          Datenutility 

 

Tätigkeiten      Erstellung einer Library zum wiederverwendbaren Extrahieren, Transformieren, Laden und Verschieben von Daten.

 

Software/Sprache

               Java JDK 6

               JAXB (XML-Marshalling, Erstellung XSDs)

               CSV-Utils (Ostermiller)

               Stream-Programmierung

               Apache HTTP Components

               Apache Commons net (f. FTP)

               iText PDF-Library

               Mail-API

               Log4J

               Maven

               Subversion  

               IntelliJ 13


 

Zeitraum       2013/09 - 2013/10
Branche        Einzelhandel

Projekt        Integrationstests einer Webanwendung

Tätigkeiten    Analyse und Konzeption von Testszenarien für eine Spring-MVC-Applikation,

               Fallstudien verschiedener Frameworks und Umsetzung der Testimplementierung

               mit verschiedenen Testwerkzeugen

Software/Sprache

               Java SE 7
               Tomcat 7
               DB2
               Spring 3
               Hibernate 4
               JUnit
               Mockito
               Arquillian
               Spring4Junit
               Selenium
               DBUnit
               IntelliJ 12
               QuickBuild
               Subversion


Zeitraum       2013/10

Branche        Schulung 

Projekt        Training : Hibernate Search 

Tätigkeiten    Hibernate Search Konfiguration und Integration, Theorie und Praxis

               (eintägig), demonstriert an JBoss 7 mit JPA2 

Software/Sprache

               Java SE7

               JBoss 7

               Hibernate Search

               IntelliJ 12

               H2 Database

               PostgreSQL

               JEE 6 bzw. Java EE 6 


Zeitraum       2013/09 

Branche        Einzelhandel

Projekt        Code-Analysetool

Tätigkeiten    Erstellung div. Analysen der Codebasis und XML-Files des Sales Activity

               Management zur Lokalisierung von Fehlern und Codeänderungsbedarfen

Software/Sprache

               Java SE 7

               JAXP, Stax
               NIO2
               Subversion


Zeitraum       2013/09

Branche        Schulung 

Projekt        Training : Java Persistence API 2 (JPA)

Tätigkeiten    Java Persistence Architecture– Theorie und Praxis, Erstellung von Folien,

               Beispielen und Democode (zweitägig) 

Software/Sprache

               Java SE

               Tomcat

               Maven

               Hibernate 4

               Hibernate Search

               IntelliJ 12


Zeitraum       2013/10

Branche        Post und Logistik 

Projekt        Migration einer JBoss Anwendung 

Tätigkeiten    Erstellung und Umsetzung eines Migrationsszenarios einer JBoss 3 Anwendung

               auf JBoss 6.1 unter AIX 7. Mavenisierung des Komponenten, exemplarische

               Migration von EJB2 nach EJB3.1 / JPA 

Software/Sprache

               Java 6

               JBoss 6.1

               Oracle 11

               Eclipse 4.3

               Maven, Ant

               Hibernate

               EJB2, EJB3.1

               CVS


Zeitraum       2012/03 bis 2013/12

Branche        Einzelhandel 

Projekt        Sales Activity Management (SAM) 

Tätigkeiten    Erstellung von diversen Batches in Java zur Ausführung auf dem Host

Software/Sprache

               Java JDK 6

               IntelliJ 12, Eclipse Juno+Kepler

               Spring Framework 2.5 und 3.0

               Maven

               DB2 V9 auf Host

               QuickBuild

               Subversion 


Zeitraum       2013/08

Branche        Schulung 

Projekt        Training : JBoss Arquillian im Einsatz

Tätigkeiten    Arquillian, Theorie und Praxis. Folien und Bespiele für ein zeitägiges

               Training 

Software/Sprache  

               Java SE7, Java EE 6

               JBoss 7

               Arqullian

               Maven

               IntelliJ 12

 


Zeitraum       2013/06

Branche        Schulung 

Projekt        Training : Continous Integration

Tätigkeiten    Continous Integration mit Jenkins, Theorie und Praxis. Folien und Bespiele

               für ein eintägiges Training 

Software/Sprache

               Java SE 7

               Jenkins

               JBoss 7

               Maven

               IntelliJ 12  


Zeitraum       2013/06

Branche        Schulung 

Projekt        Training : Maven Plugin-Entwicklung

Tätigkeiten    Maven-Plugin selbst schreiben, Theorie und Praxis. Folien und Bespiele für

               ein eintägiges Training 

Software/Sprache

               Java SE 7

               Jenkins

               Maven

               IntelliJ 12


Zeitraum       2013/05

Branche        Post 

Projekt        JBoss-Integration 

Tätigkeiten    Integration der JBoss-Server in das bestehende Monitoring 

Software/Sprache

               JBoss 4+5+6

               Twiddle

               Bash

               AIX


Zeitraum       2013/05

Branche        Schulung 

Projekt        Training : Bean Validation (JSR 303)

Tätigkeiten    Validierung von Java Beans mit Hilfe der Bean Validation, Theorie und

               Praxis, eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               Java Persistence Architecture

               JSR 303 (Bean Validation)

               Maven

               IntelliJ 12


Zeitraum       2013/04

Branche        Schulung 

Projekt        Training : JPA 2 für Fortgeschrittene

Tätigkeiten    Erstellung und Handling von komplexen Datenmodellen mit der Java

               Persistence Api 2 (JPA), eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               Java Persistence Architecture

               Maven

               IntelliJ 12


Zeitraum       2012/03 bis 2012/09

Branche        Krankenkasse 

Projekt        Errichtung eines JBoss-Clusters 

Tätigkeiten    Clusteraufbau JBoss 6 + HornetQ-Clustering für den Betrieb einer Netbeans

               RCP Anwendung. Evaluierung der Clusterfähigkeit der Anwendung und Anleitung

               zur Beseitigung der Schwachstellen 

Software/Sprache

               Java JDK 6

               JBoss 6

               SQL Server 


Zeitraum       2013/05

Branche        Schulung 

Projekt        Training : REST Services

Tätigkeiten    Einführung in REST Services mit JBoss 7 und Java EE 6, Theorie und Praxis,

               eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               REST Services

               Apache Httpcomponents

               Maven

               IntelliJ 12


Zeitraum       2013/04

Branche        Schulung 

Projekt        Training : Java Server Faces 2 für JSF Entwickler

Tätigkeiten    Neues in JSF2, Services mit JBoss 7 und Java EE 6, Theorie und Praxis,

               eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               JSF 2

               Apache Httpcomponents

               Maven

               IntelliJ 12


Zeitraum       2013/01 bis dato

Branche        App-Entwicklung 

Projekt        Finanzplaner 

Tätigkeiten    Erstellung einer Android-Anwendung zur Planung von Finanzdaten  Software/Sprache

               Java JDK 7

               Android SDK

               Maven 3

               SQLite

               IntelliJ 12

               Subversion

               Jenkins

               Sonar Server


Zeitraum       2013/04 bis dato

Branche        App-Framework „BARACUS“ 

Projekt        Erstellung eines Open Source Bean Management Frameworks für Android 4

               Applikationen 

Tätigkeiten    Erstellung eines Frameworks zur Verwaltung von Beans, Persistenzmapping,

               Datenbankhandling, Form-Validierung und weiteren Features für Android 4+

               Anwendungen 

Software/Sprache

               Java JDK 7

               Android SDK

               SQLite

               Maven 3

               IntelliJ 12

               Jenkins

               Sonar Server

               Git (Das Projekt wird auf github.com gehosted)


 


Zeitraum    2010/03

Branche     Softwareentwicklung

Projekt     Konzeption und Umsetzung einer Continous Integration Umgebung.

 

Tätigkeiten    Setup und Integration von Systemkomponenten für einen integrierten Prozess zur

               Unterstützung von Continous Integration und Testautomatisierung.

 

Software/Sprache     Java JDK 6

                     Hudson Server

                     Maven

                     Artifactory

                     Virtual Box

                     Subversion

                     Shellscripte

                     Eclipse

                     Netbeans 6.8


Zeitraum         2012/08 bis 2012/12

Branche          Versicherungen 

Projekt          Jboss Cluster 

Tätigkeiten      Erstellung eines ausfallsicheren Jboss Cluster zur Sicherstellung der

                 Verfügbarkeit der hauseigenen JEE Rich Client Application sowie Review

                 der Anwendung und Herstellung der Clusterfähigkeit von Jboss, Rich Client

                 und JMS 

Software/Sprache

                 Java JDK 6

                 Jboss 6

                 HornetQ

                 JPA / Hibernate 3

                 Netbeans 7  


Zeitraum         2012/01 bis 2012/10

Branche          Rechnungswesen 

Projekt          Abrechnungsutility 

Tätigkeiten      Umstellung der bis dato Jboss Seam basierten Anwendung auf Google Web

                 Toolkit GWT mit SmartGWT. 

Software/Sprache

                 Java JDK 7

                 JBoss 7

                 Java EE 6 (JPA, Beans und REST-Services)

                 Maven 3

                 Jasper Reporting  


Zeitraum  &nbs;       2009/10 bis 2010/12

Branche         Netzwerk- und Security-Services

 

Projekt         Architektur, Design, Modellierung und Implementierung einer BI-Lösung für Netzwerkdaten

 

Tätigkeiten   Architektur des Datenbankbackends, Design der Anwendungskomponenten sowie der

              Servertopologie. Design und Implementierung einer konfigurierbaren ETL-Engine,               Design und Implementierung von Reporting- und Visualisierungskomponenten, Aufbau               einer partitionierten, parallelen (skalierbaren) Datenbankarchitektur auf Basis               von Open Source Komponenten sowie eines Jboss-Clusters für die Berechnung von               Charts und Grafiken.

 

Das System verfügt über mehrere tausend Tabellen (aus den Unternehmensstammdaten generiert) sowie mehreren Milliarden Datensätzen aus MIB2-Werten und Netcool-Daten und wird über Webservices vom Unternehmensportal angesprochen.

 

Software/Sprache            Java JDK 6

                            Jboss 5.1 (Clustered)

                            PostgreSQL 8.4 (Partitioniert)

                            MySQL 5.1

                            EJB 3, JPA, JPQL

                            JAX-WS zur Anbindung an das Unternehmensportal

                            SOAP UI zum Debuggen der Webservices

                            Jasper Reports, Jfree Chartsoftware

                            Eclipse Galileo + Jboss Tools

                            IReports

                            VMWare ESX

                            PHP Anpassungen im Unternehmensportal


 

Zeitraum      2010/01 bis 2010/09

Branche       Versicherungen / Rechenzentrum

Projekt       Betriebsunterstützung, Integrationskonzepte, Troubleshooting und 2nd Level

              Support im Enterprise Middleware Betrieb der AXA Technology Services GmbH

 

Tätigkeiten   Betriebsüberwachung und Integration von Middlewaresystemen

              Migration, Update und Neuinstallation von Systemen

              Java Support im Java CAPS Umfeld

              Tomcat Administration, Customizing und Schulung

              Performanceanalysen bei Java Systemen

              Troubleshooting und Entwicklersupport bei Java EE Systemen

              Integration neuer Produkte in die AXA Betriebsstruktur

 

Software/Sprache     Tomcat 5,6

                     JBoss 5

                     Java CAPS

                     OPX2 (Support und Integration)

                     ARIS Risk and Compliance Manager (Integration / Setup)

                     SPLUNK (Produktstudie)

                     Filenet P8 (Setup und Betrieb)

                     Inquery (Setup und Betrieb)


Zeitraum          2009/06 bis 2009/10
Branche           Internet-Portal / Kleinanzeigenmarkt
Projekt           Design und Entwicklung des meinestadt.de - Kleinanzeigenmarkt 2.0

Tätigkeiten       Architektur, Design und Implementierung des Redaktonsbackend und der        
                  Such/Navigationsmaschine für einen der fünf größten deutschen                                 Kleinanzeigenmärkte, i.E. Design und Entwicklung des Backends und des                           Datenbankmodells (hochoptimiert für MySQL Enterprise); Konzeption und                           Umsetzung eines Middleware-Ansatzes zur Entkopplung von Datenbank und
                  Frontend
          Zudem : Integration und Anbindung der Anwendung an Lucene (Navigation und
                  Suchmaschine), Webservices mit Jersey zur Anbindung von PHP an die                             Middleware

Software/Sprache  Java JDK 6 und IntelliJ 8,
                  UML Modellierung mit MagicDraw
                  MySQL Enterprise, Oracle 10g Enterprise
                  Apache Lucene
                  Spring, Annotations, AOP
                  JSF/Richfaces mit Tomcat 6 für den Benutzer- und Administrationsbereich
                  Unit-Tests mit JUnit
                  PHP für das Frontend
                  Subversion als Quellcode-Verwaltung
                  Maven als BuildTool


Zeitraum          2009/04 bis 2009/05
Branche                    Internet-Portal / Partnervermittlung
Projekt           Reverse Engineering und Aufwandsabschätzung eines Partnervermittlungsportals

Tätigkeiten         Reverse Engineering des Portals „Dating Cafe“ (SQL-Server, IIS, ASP)    
                    Use Cases nach Cockburn
                    Systemanalyse & Komplexitätsanalyse
                    detaillierte Aufwandsabschätzung                   
                    Präsentation

Software/Sprache    UML Modellierung mit MagicDraw
                    MS Word für die Spezifikation
                    MS PowerPoint für die Präsentation
                    Perl für die Analyse der bestehenden Quellen
                    Graphviz zur Repräsentation von Modulabhängigkeiten


Zeitraum          2009/01 bis 2010/03
Branche           nternet-Portal / Kleinanzeigenmarkt
Projekt           Design und Entwicklung des meinestadt.de - Kleinanzeigenmarkt 2.0

Tätigkeiten       Architektur, Design und Implementierung einer fünf größten deutschen Kleinanzeigenmärkte.
                    I.E. Design und Entwicklung des Backends und des Datenbankmodells
                    (hochoptimiert für MySQL Enterprise) sowie Nutzer/Administrationsbereich
                    (Tomcat, JSF/RichFaces)
                    Entwicklung der Lade/Entlade-Batchschnittstellen (XML, MySQL, Oracle).    
                    Entwicklung eines Migrationsprozesses für die Altdaten; Generativer
                    Entwicklungsprozess (Spring JDBC templatebasiert) unter Zuhilfenahme                          von Unittests (Junit) und Maven.
                    Im Vorfeld wurde eine Lastkennziffernermittlung und eine Performanceanalyse
                    durchgeführt (200K User, 500K Kleinanzeigen, 200-500K Hits am Tag)
                    Während der Tätigkeiten wurden noch Tuningmaßnahmen am Bestandsystem
                    (PHP/MySQL) durchgeführt

Software/Sprache    Java JDK und IntelliJ 7,
                    UML Modellierung mit MagicDraw
                    Spring, Annotations
                    Apache XMLBeans für den XML Import/Export von Partnerdaten
                    JSF/Richfaces mit Tomcat 6 für den Benutzer- und Administrationsbereich
                    Unit-Tests mit JUnit
                    PHP 5 für das Frontend
                    MySQL Enterprise 5.2 als RDBMS
                    CVS als Quellcode-Verwaltung
                    Maven als BuildTool


Zeitraum            2009/02 bis 2009/02
Branche             Systemstudie
Projekt             Analyse des Internetportals "DatingCafe"

Tätigkeiten         Funktionale und technische Analyse der Portalkomponenten
                    Ermittlung einer Aussage zu Wartbarkeit, Betrieb und Systemqualität
                    Analyse der ASP-Seiten und des RDBMS-Schema (Sql Server)
                    Perlskripting für die quantitative und qualitative Analyse der Quellen

Software/Sprache    Eclipse und EPIC zur Perl-Programmierung zur Auswertung
                    MS Office
                    Graphviz zur autm. Visualisierung von Strukturen
                    Cygwin


Zeitraum          2008/10 bis 2008/12
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Appl. Controller) -  LogSpider und JMX-Bewirtschaftung

Tätigkeiten       Architektur, Design und Backend-Implementierung verschiedener Log-Crawler (SingleFile, Multifile, Multiserver, Patternbasiert) für das ATAC System sowie Integration einer Agentenabfrage in Richtung Tomcat und JBoss via JMX.

Zusätzlich : Beanshell-Integration für die Remote-Ausführung von Beanshell-Skripten innerhalb der Endpunkte


Software/Sprache  Java JDK und Eclipse,

JMX, RMI       

Beanshell

Hibernate, Spring, Annotations

Spring MVC auf Tomcat für das Frontend

Bash-Bewirtschaftungsskripte

UML Modellierung mit StarUML

Subversion als Quellcode-Verwaltung



Zeitraum          2008/11 bis 2008/12
Branche                    Versicherungen / Rechenzentum
Projekt           RPM4AXA - Build- und Packaging-Umgebung für Infrastrukturpakete

Tätigkeiten       Architektur, Design und Implementierung einer Buildumgebung für ReZe-Infrastruktur-RPMs; i.e. User, Verzeichnisse, Applicationserver, Customized-JDKs für den Multiplattform-Einsatz.

Die entstandenen Packages werden zur Bewirtschaftung mehrerer Hundert Application- und Middlewareserver verwendet.


Software/Sprache  Bash für das Scripting

Makefiles für die Buildprozesse

RPM/RPM-Build für das Erstellen

UML Modellierung und Dokumentation mit StarUML

Subversion als Quellcode-Verwaltung



Zeitraum          2008/04 bis 2008/10
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Appl. Controller) -  1.0 Rollout

Tätigkeiten       Architektur, Design und Implementierung der Integration des Controllers in die Systemlandschaft

des Rechenzentrums und Rollout auf mehreren hundert Servern. Erweiterung um Proxy- und Pipeline-Funktionen

für den Betrieb in der DMZ sowie verschiedener Log-Viewer und Crawler

Software/Sprache  Java JDK und Eclipse,

Hibernate, Spring, Annotations

Spring MVC, JSP auf Tomcat für das Frontend

Jasper-Reports als Reporting engine

Tanuki-Wrapper

Bash-Bewirtschaftungsskripte

UML Modellierung mit StarUML

Subversion als Quellcode-Verwaltung




Zeitraum          2008/06 bis 2008/10
Branche                    Versicherungen / Rechenzentum
Projekt           Aufbau eines 64bit OPX2-Clusters

Tätigkeiten       Konzeption, Installation und Bewirtschaftung eines ausfalllsicheren OPX2-Clusters

Software/Sprache  Planisware OPX2 64bit

RHEL 4 64bit            

Bash-Skripte für die Bewirtschaftung der Server

Perl-Skripte für das Monitoring der Software

ddd zum Debuggen der Skripte

UML Modellierung mit StarUML (i.b. Prozessmodellierung)

MS Office zur Dokumentation



Zeitraum          2008/06 bis 2008/06
Branche                    Rechnungswesen
Projekt                    Erweiterung der OpenSource Zeiterfassung ¿barley¿

Tätigkeiten       Konzeption und Implementierung verschiedener Erweiterungen in der Open Source Zeiterfassung barley

Software/Sprache  PHP5 auf Apache

MySQL (sowie Portierung nach Postgres) als Datenbanken im Backend



Zeitraum          2008/06-2008/07
Branche                    Serverbetrieb
Projekt                    VirtualBox Infrastruktur

Integration von Virtualbox-Servern in ein OpenSuSE 11 System

Tätigkeiten                Festlegung der Serverinfrastruktur

Definition einer Automatisierungsschnittstelle für den Headless/Bridged Betrieb als Runlevel-Eintrag

Definition eines Backup und Recovery Konzepts

Definition eines Desasterrecovery Konzepts

Konfiguration der Virtuabox Server


Software/Sprache  OpenSuSE 11, OpenSuSE 10.3, OpenSuSE 11.1

Virtualbox 2

Bash-Scripte



Zeitraum          2008/02-2008/03
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Application Controller) - Erweiterung SCM/QS

Architektur, Design und Implementierung einer Erweiterung des ATAC Systems um eine SCM und eine QS-Komponente

Tätigkeiten       Analyse und Design der Server/Applikationsmetadaten und Implementierung einer Persistenzschicht

Modellierung und Implementierung von RMI-Basierten Deploy/Undeploy/Start/Stop/Status Funktionen

Einbindung von Tomcat-Konfigurationen und OPX2 Konfigurationen

Erstellung eines QS-Reports für OPX2 sowie mehrerer Publikationskomponenten

Integration des QS Reports in die nächtliche Verarbeitung

Erweiterung der Kommandozeilensprache

Integration der Steuerungskomponenten in Spring MVC Komponenten


Software/Sprache  Java JDK und Eclipse

Jasper Reportingkomponenten

JSCH-Java SSH-Komponenten

SMTP-Utilities

JCIFS Library zur out-of-the-box Anbindung von Windows Laufwerken

Ostermiller CSV Utilities

Hibernate als Persistenzframework

Hibernate Annotations

Hibernate Search zur als Suchmaschine

Spring Framework + Spring MVC

RMI / JRMP

BYACC/J (YACC für Java)

UML Modellierung mit StarUML                       



Zeitraum          2008/02-2008/02
Branche                    Versicherungen / Rechenzentum
Projekt           Anbindung von OPX2 an SAP über IBM Host

Prozessmodellierung und OPX2-Seitige Integration von SAP Import-Export-Prozessen

Tätigkeiten       Prozessanalyse und Modellierung

Implementierung in Shell

Defition der Makroprozessese für Host-Verarbeitung


Software/Sprache  Bash / perl zur Skriptsteuerung

StarUML zur Prozessmodellierung







Zeitraum          2008/01-2008/02
Branche                    Betrieb
Projekt           VMServer Infrastruktur

Konfiguration und Setup von VMWare Servern

Tätigkeiten       Festlegung der Serverinfrastruktur

Definition eines Backup und Recovery Konzepts

Definition eines Desasterrecovery Konzepts

Konfiguration der VMWare Server

Vernetzung der Systeme mit NFS

Anbindung an zentrales Imagerepository mit CIFS


Software/Sprache  OpenSuSE 10.3

VMWare Server

VMWare MUI (Webconsole)

NFS und CIFS

Perlskripte zur Administration

Dokumentation mit Visio und Word





Zeitraum          2007/12-2008/02
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Application Controller) - Framework

Architektur, Design und Implementierung eines datenbankgestützten Managementframeworks für den Betrieb und das Konfigurationsmanagement

Tätigkeiten       Festlegeung der Systemarchitektur

Definition einer RMI-basierten Objektkommunikation

Definition einer Grammatik für eine strukturierte Kommandozeilensprache (Compilerbau)

Modulares Design der gesamten Agenten- und Backendsysteme

Implementierung des Frameworks mit Java JDK und Eclipse

Implementierung eines Selbst-Deployments des Agentennetzwerks via RMI

Anbindung der Komponenten an Tomcat / Spring - Weboberfläche


Software/Sprache  Java JDK und Eclipse

Hibernate als Persistenzframework

Hibernate Annotations

Hibernate Search zur als Suchmaschine

Spring Framework

Jasper Reportingkomponenten

RMI / JRMP

BYACC/J (YACC für Java)

UML Modellierung mit StarUML




Zeitraum          2007/09-2007/12
Branche                    Versicherungen / Rechenzentrum
Projekt           OPX2-Betriebskonzept

Erstellung Betriebskonzepts für die Software "OPX2" im Rechenzentrumsumfeld

Tätigkeiten       Spezifikation eines Betriebskonzepts

Defitinion Performance-Tests

Ermittlung von Kennziffern zur Errechnung und Prognose Servicequalität

Durchführung von Last- und Stabilitätstest in unterschiedlichen Umgebungen

Fehlersuche und Performanceoptimierung mit dem Hersteller

Integration ins Rechenzentrum

Anbindung an SAP

Anbindung an IBM Host / UDM


Software/Sprache  Anbindung an NSM mit Shell / Perl

Prozessmodellierung mit StarUML

Anbindung an Housekeeping mit Java und Eclipse

Linux (RHEL)




Zeitraum          2007/06-2007/8
Branche                    Automotive / Sales Support
Projekt           Migration einer Vertriebsplanung auf ein Oracle Portal

Erstellung von J2EE EJBs und Portlets von Teilen eines Vertriebsplanungssystems

Tätigkeiten       Setup SLES 9

Setup von Oracle Infrastructure, OAS und Oracle Portal

Setup eines JDeveloper-Framework



Software/Sprache  JDeveloper 10

Oracle Portal, Oracle OAS (Business Intelligence / Reports)

Oracle Infrastructure

Modellierung mit MagicDraw




Zeitraum          2007/04-2007/06
Branche                    Bankenumfeld / Rechenzentrum
Projekt           JBoss Betriebskonzept

Erstellung eines Hochverfügbarkeitskonzepts für JBoss-Applicationserver-Cluster im Rechenzentrenumfeld.

Tätigkeiten       Analyse, Evaluation und Test verschiedener Software- und Hardwarecluster bzw. Grid-Varianten,

Schulung der Mitarbeiter im Umgang mit Jboss,

Dokumentation eines Betriebskonzepts für den ausfallsicheren Betrieb

Tests unter Windows, Linux und Solaris 9

Proof-Of-Concepts-Implementierungen mit netbeans 5.5 und Eclipse JBoss IDE

Dokumentation mit MS Word.


Software/Sprache  Tests mit JBoss 4.0.5.GA

JBoss 4.2.0.GA 

Java JDK1.6




Zeitraum          2007/02 - 2007/03
Branche                    Health
Projekt           Versicherten-Stammdaten-Dienst (VSDD)

Konzeption und Implementierung der VSDD-Middleware, laut Anforderungen und Spezifikationen der gematik

Tätigkeiten                Konzeption der Kommunikations-Schnittstellen zur Telematik-Infrastruktur für den Zugriff via Webservices

Konzeption der Schnittstelle zum Bestandssystem der Krankenkassen gemäß ETL-Systematik

Installation und Konfiguration der VSDD-Oracle-Datenbank für Hochlast-Betrieb  auf einem Linux-System

Installation und Konfiguration JBOSS-ApplicationServer Hochlast-Betrieb  auf einem Linux-System

Implementierung der VSDD-Middleware auf J2EE-ApplicationServer


Software/Sprache  Modellierung OOA/OOD mit MagicDraw  (UML)

Datenmodellierung mit PowerDesigner

Backend-Funktionalität in PL/SQL mit PL/SQL Developer

Implementierung Middleware in Java/J2EE auf Basis JBOSS-ApplicationServer (Java, EJB, Webservices)

Oracle 10g Enterprise Edition




Zeitraum          2006/10-2007/02
Branche                    Internet-Portal (Jobbörse)
Projekt           Entwicklung einer Klassifikations- und Verortungslogik für Stellenangebote

Tätigkeiten                Design der Backend-Strukturen

Analyse der Mengengerüste und Performance-Randbedingungen

Prozessmodellierung

Implementierung der Logik und einer Bulkloadschnittstelle für den Daten-Import (cron, ETL)

Tuning und Einrichtung von Paralleler Verarbeitung auf DB-Seite


Software/Sprache  Modellierung mit MagicDraw und Oracle Designer

Implementierung des Systems auf Oracle unter Verwendung von  SQLLoader, Oracle-Text und PL/SQL

Client-Schnittstelle mit Bash (server) und Bereitstellung eines Interface für die hausinterne Forms-Anwendung.




Zeitraum          2006/07-2006/8
Branche                    Software-Entwicklung
Projekt           Einführung Model-Driven-Architecture (MDA) in den
Software -Entwicklungsprozess.

Tätigkeiten       Design der Transformations-Muster

Definition der Code-Templates für die Transformation

Dokumentation Entwicklungsprozess

Anwendung des MDA-Ansatzes im Projekt

Software/Sprache  Modellierung mit UML-Werkzeug MagicDraw,

Integration und Workflow mit OpenArchitectureWare

Automatische vollständige Generierung von Oracle-Objekten wie PL/SQL-Packages, Trigger, usw.  aus den Modellen




Zeitraum          2006/10-2007/01
Branche                    Automotive - Sales Support
Projekt           Entwicklung einer Intranet/Extranet-Applikation zur dezentralen Übersetzung von Stammdaten

Tätigkeiten       Design und Implementierung der Backend-Strukturen und Operationen

Design, Spezifikation, Implementierung der Frontend-Masken, Implementierung Backend

Build & Deployment


Software/Sprache  Modellierung mit Rational Rose und Power Designer

Implementierung der Backendstrukturen auf Oracle mit PL/SQL

Implementierung und Erweiterung des Frontend mit Eclipse in Java, JSP, Struts auf JBOSS 4 (J2EE), ANT




Zeitraum          2006/07-2006/09
Branche                    Automotive
Projekt           Migration einer Intranet-Anwendung auf eine Portalserver-Plattform Analyse der unterschiedlichen Möglichkeiten einer sanften Migration, Prototyp, Machbarkeitsstudie

Tätigkeiten       Analyse verschiedener Migrationsansätze

Evaluation unterschiedlicher Werkzeuge und Komponenten

Prototypische Implementierung von Migrationvarianten


Software/Sprache  Jboss, Jboss Portal

Java (J2EE, JSP, JSF)

Struts

Migrationsoptionen         Jboss Portal, JSR 168
Komponenten                Struts Bridging Framework, JOSSO, JCA und Java Proxy Portlet, Java Studio Creator.




Zeitraum          2004/05 - 2006/10
Branche                    Automotive / Sales Support
Projekt           Vertriebsplanung

Konzeption und Realisierung eines webbasierten Vertriebsplanungssystems mit den Subsystemen Absatzplanung, Key-Account-Planung, Rollierende Vertriebsplanung, Preisabfrage und Umsatzplanung.

- Teile des Systems wurden offshore entwickelt -

Das System wird Europaweit innerhalb einer größeren Vertriebsorganisation eingesetzt

Tätigkeiten                Projektleitung

Anforderungs-Analyse/Use-Cases,

Architektur,  Business-Logic und Design der Anwendung

Spezifikation GUI

Schnittstellen-Definition zur Datenextraktion aus anderen operativen Systemen gemäß ETL-Systematik

Implementierung Datenbank-Backend / Business-Logic

Implementierung Teile des User-Interface (Browser)

Build & Deployement

Management der Offshore-Entwicklung


Software/Sprache  Analyse/Konzeption/Konzeption  mit Rational Rose/UML

Datenmodellierung mit Power Designer

Backend-Implementierung ORACLE DB+PL/SQL,

Java, JSP, Struts, J2EE, JBOSS/Tomcat, ANT,

Linux




Zeitraum          2006/05-2006/06
Branche                    Software-Entwicklung
Projekt           Erstellung einer Auswertungs-Suite für die Analyse von Applikationsdaten und Bewegungsprofilen

Tätigkeiten       Analyse der Auswertungskomponenten

Definition der Kennziffern

Entwicklung und Programmierung


Software/Sprache  Entwicklung in OO-Perl sowie Perl::DBI für Datenbankzugriffe

GraphViz-Toolkit zur dynamischen Graphenvisualierung.

Entwicklungsumgebung Eclipse

Active State Komodo-IDE




Zeitraum          2006/02
Branche                    Gesundheitswesen
Projekt           VPN-IPSec-Tunnel

Konzeption der IPSec-Policy zur Verbindung des Firmennetzes zur Krankenkasse. Anpassung der Netzwerkinfrastruktur und Konfiguration der Router.

Tätigkeiten       
- Analyse
- Konzept
- Durchführung

Software/Sprache  Bintec Tools

Visio

MS Office




Zeitraum          2005/03-2005/07
Branche                    Automotive / Business Development
Projekt           Customer Info Center

Konzeption und Realisierung eine OLAP-Systems zur Auswertung von Geschäftsdaten auf Basis von ORACLE DB.

Tätigkeiten       Projektleitung

Anforderungsanalyse

Systemdesign

Backendimplementierung

Implementierung Kern-System

Definition benötigter Datenschnittstellen für den normierten Import  unterschiedlicher Datenquellen gemäß ETL-Systematik

Frontend Implementierung, Setup.


Software/Sprache  Modellierung mit Rational Rose. Power Designer

Implementierung ORACLE DB+PL/SQL mit PL/SQL Developer

Microsoft Visual Studio / .NET Framework (C#).

Setup mit Installshield X




Zeitraum          2004
Branche                    Automotive / Vertrieb
Projekt           Kundenzufriedenheitserfassung

Konzeption, Design und Implementierung einer Seriendruck-, Erfassungs- und Auswertesoftware für generische Fragebögen auf Basis von Unternehmensstammdaten.

Tätigkeiten       Analyse, Design, Backend, Frontend Implementierung
Software/Sprache  Modellierung mit Rational Rose.Power Designer
Implementierung   ORACLE DB+PL/SQL mit PL/SQL Developer

Microsoft Access/VBA.

Reporting mit Delphi.




Zeitraum          2001/02-2004/10
Branche                    Chemie
Projekt           Wettbewerbsvergleichsystem

Erstellung einer dezentralen Datenbankapplikation für den Vergleich von Farbprodukten

Tätigkeiten       Analyse, Design, Implementierung

Deployment


Software/Sprache  Modellierung mit UML-Werkzeug Rational Rose.

Implementierung mit MS Access (97,2000,XP)

Deployment mit LSB (Little Setup Builder)




Zeitraum          2003/05-2003/07
Branche                    Maschinenbau
Projekt           google-alike Suchmaschine

Erstellung einer um Schlagworte und Synonyme erweiterten Google-Suche für das Produkt Partexplorer, sowie passender Managementfunktionen.

Tätigkeiten       Analyse, Design, Backend, Frontend, Implementierung
Software/Sprache  Modellierung mit PoseidonUML.

Implementierung mit C/C++ und QT-Toolkit.

Oracle, DB2 und MySQL als Backendkomponenten.




Zeitraum          2003/07-2003/11
Branche                    Maschinenbau
Projekt           Authentifizierungsmanagement

Erstellung eines vererbungsbasiertem Authentifizierungssystem für das Produkt Partexplorer, sowie passender Managementfunktionen.

Tätigkeiten       Analyse, Design, Backend, Frontend, Implementierung
Software/Sprache  Modellierung mit UML-Werkzeug MagicDraw.

Implementierung mit C/C++ und QT-Toolkit.

Oracle, DB2 und MySQL als Backendkomponenten.


Zeitraum          2003/05-2003/07
Branche                    Maschinenbau
Projekt           google-alike Suchmaschine

Erstellung einer um Schlagworte und Synonyme erweiterten Google-Suche für das Produkt Partexplorer, sowie passender Managementfunktionen.

Tätigkeiten       Analyse, Design, Backend, Frontend, Implementierung
Software/Sprache  Modellierung mit PoseidonUML.

Implementierung mit C/C++ und QT-Toolkit.

Oracle, DB2 und MySQL als Backendkomponenten.




Zeitraum          2002/05-2003/05
Branche                    Maschinenbau
Projekt           Entwicklung von Komponenten für das Produkt PartExplorer¿
(Erweiterung Geometriesprache,  CAD-Interfaces, Tuning
Tätigkeiten       Analyse, Design, Implementierung
Software/Sprache  Implementierung mit C/C++ und QT-Toolkit, Perl

Oracle, DB2 und MySQL als Backendkomponenten.




Zeitraum          2001/12-2002/05
Branche                    Telekommunikation
Projekt           Analyse und Design POI-Applikation

Umfasste A&D einer Applikation samt DB-Modell zur Bestellung und Verwaltung von DTAG-Mietleitungen sowie Migrationskonzept der Bestandsdaten der alten Umgebung

Tätigkeiten       Analyse, Design, Migrationskonzept
Software/Sprache  Design ERWIN und VISIO

XML-Spy für die Erstellung und Analyse der XML-Komm.Daten

TOAD für die Datenbankentwicklung (ORACLE)




Zeitraum          2001/9-2001/12
Branche                    Telekommunikation
Projekt           Revisionskontrollsystem
Analyse und Entwicklung eines Revisionskontrollsystems für die VNP-Daten. Erweiterung des Datenmodells, Konzeption und Realisierung von Konsistenzprüfkriterien.
Tätigkeiten       Analyse, Design, Backend-Entwicklung, Frontend-Entwicklung
Software/Sprache  Entwicklung MS Access gegen Oracle Datenbank

Aus- und Weiterbildung

Aus- und Weiterbildung

+ Besuch eines technischen Gymnasiums
+ Studium an der FHOOW Emden
+ Abschluß Diplom-Informatiker (FH)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Senior Software-Engineer für heterogene Datenbank- und Web-Anwendungen

Systemdesigner (Java EE / Datenbanksysteme / Data Warehousing / Heterogene Umgebungen)

Projektleiter und Systemarchitekt·Applikationsdesigner und Entwickler

Dozent für Themengebiete rund um Java, Java EE und Datenbanken 

 

Fachlicher Schwerpunkt:

Architektur, Analyse und Design

Systemmodellierung, Datenmodellierung und Datenbankentwicklung ·Entwicklung und Erweiterung von Intranetplattformen und Portalen (JBoss, Tomcat, JSP/JSF, Java, J2EE / Java EE 5+6+7)

Konzeption von Continous Integration und Continous Delivery Architekturen

Administrative Tätigkeiten im Bereich Linux, Netzwerke und Java Anwendungen

Analyse, Design und Spezifikation für Offshore-Entwicklung

 

Methoden:
•Objektorientierte Analyse & Design(OOA/OOD)
•Strukturierte Analyse
•Unified Modelling Language UML 1.4, UML 2.0
•ER Modellierung (ERM)
•eXtreme Programming (XP), SCRUM
•Test Driven Development (TDD)
•Design Pattern
•Physikalisches Datenbankdesign und Programmierung
•ETL (Extraction / Transformation / Load )
•Online Analytical Processing (OLAP), Data Warehouse (DWH) -Design
•Strategische Planung und Realisierung von Netztopologien
•Konzeption heterogener Netzwerke

Erfahrungen im Bereich:
•Anforderungsanalyse
•Softwaredesign und Softwareentwicklung
•Datenbankdesign und Datenmodellierung, Data Warehousing
•Continous Integration und Continous Delivery
•Prozessmodellierung, Prozessoptimierung und Prozessautomation; Parallelisierung von automatischen Abläufen
•Datenbankadministration und Tuning – insbesondere Oracle und PostgreSQL
•Testautomatisierung, Unit-Tests und Testgetriebene Entwicklun
•Systemprogrammmierung unter Unix und Windows
•Datenbankprogrammierung und –tuning
•Implementierung v. Datenexporten, Transformations- und Ladeprozessen
•GUI Design (insbesondere .NET und JSP/JSF-Webentwicklung), User Experience und UI-Ergonomie
•Definition und Optimierung von Softwareentwicklungsprozessen
•Systemintegration neuer und bestehender Softwarekomponenten in eine bestehende Systemlandschaft
•Virtualisierung von Servern und Testsystemen
•Setup und Administration von Linux-Servern
•Support und Supportorganisation
•Trainingsplanung und Trainingsdurchführung

Modellierungs- und Dokumentationswerkzeuge:
•Magic Draw (UML/CASE Suite) bis einschl. V17
•Rational Rose (UML-Tool)
•Star UML (UML / CASE Suite)
•Objectif (UML/CASE Suite)
•PlantUML
•FreeMind, XMind
•Sybase PowerDesigner 6.5/7/10/12 (OOA/OOD/ERM-Suite)
•MS Office 97, 2000, XP, 2003
•MS Visio 2003
•OpenOffice/LibreOffice 3.x
•DocBook mit XMLMind
•vqwiki, MediaWiki, Confluence, Sharepoint

Entwicklungswerkzeuge
•Eclipse 4 (bis Kepler einschließlich), IntelliJ 13, Net Beans 7, Oracle JDeveloper 10g, Sun Java Studio Creator 2.1, SpringSource Toolsuite
•Visual Studio .NET 2005 (auch in Verbindung mit objectif), .NET 3
•maven 2+3, maven Plugin API
•ANT (Build-Werkzeug), autoconf und automake, sowie make
•Install Shield X
•CVS (Concurrent Version System) und Subversion
•C++ Werkzeuge GCC 3+, Visual C++ 6, kdevelop unter Linux
•Allroundautomation PL/SQL Developer 5/6/7, Oracle SQL*Plus, TOAD
•Jira, Xplanner, Bugzilla, Confluence, vqwiki
•SoapUI
•ddd zum Debuggen von PERL, BASH und C++

Servertechnologien
•JBoss 4+5+6+7, Tomcat 5+6+7 (Setup, Konfiguration, Betrieb, Programmierung, Clustering, Administration)
•IBM Websphere (7+8)
•Oracle 8 / 9 / 10 / 11 (Entwickler und Administrator) – SQL, PL/SQL, views Trigger, Administration, RAC, Backup/Recovery, DWH
•DB2 8 / 8 (Entwickler und Tuning) - SQL
•Oracle Portal Server mit OAS, Infrastructure, Backend-DB und JDeveloper
•PostgreSQL 8 / 9 (mächtiges freies RDBMS) sowie pgAdmin III
•MySQL (OSS-RDBMS, sowohl Community als auch Enterprise-Server) 3 / 4 / 5
•Hudson/Jenkins CI Server (mit Build-Slaves und Plugins), Sonar Server
•Artifactory und Nexus (Maven-Repository-Implementierungen)
•Apache Webserver (Setup, Konfig., Betrieb, Programmierung, Loadbalancer)
•VMWare-Server, Konfiguration und Betrieb virtueller Server
•Tanuki Wrapper (Java Programme plattformunabhängig als daemons betreiben)
•Virtualbox, XEN, kvm Virtualisierung unter Linux
•Samba Server - freier Windows-Fileserver für Linux (Setup, Konfiguration, Betrieb, Programmierung)
•openLDAP (freie LDAP-Server-Implementierung) insbesondere als Authentifizierungsdatenquelle für Jboss
•dnsmasq („kleine“ DNS/DHCP Serverkombination – nicht so sperrig wie bind)
•Konfiguration NFS/NIS Server (Unix-to-Unix Fileserver mit Yellow Pages)
•Subversion Server zum Betrieb eines Revisionskontrollsystems
Sonstige Tools
 
•Konfiguration und Verwendung cygwin  (unix-shell unter Windows), MKS-Toolkit (dito)
•Apache Directory Studio, grafisches LDAP Tool
•Ultraedit, vi und joe (Texteditoren), Notepad++
•VNC Client / Server (Windows und Linux, Setup und Konfiguration – insbesondere Virtual VNC Servers unter Linux)
•Bugzilla, Unicenter (Bug- bzw. Incidenttrackingtools)
•VeryQuickWiki (vqwiki), wiky (kleine javascript-wiki-Implementierung)
•phpCollab und eGroupware (Groupware- bzw. Kollaborationssysteme)
•Outlook und Thunderbird
•Areca Backup (java basiertes OpenSource-Backupsystem)
•Unicenter Servicedesk (Incident / Ticketing Tool), Cataloom (B2B Anforderungs- und Workflowmanagement) – beide als User

 

Hardware:
•PC (HW-Konfiguration, Zusammenbau und Setup)
•RAID-Systeme (i. B. ATA/SATA-Raid-Systeme)
•Netzwerke


Programmiersprachen (lang) / Frameworks:
Java :
•Enterprise Java Beans (EJB3.x, generell Java EE 5+6+7)
•Spring Framework, Spring Annotations, Spring Remoting, Spring MVC sowie Spring Testautomatisierung
•Java Servlet API, JSP 2.0-2.2, JSTL 1.1, Struts
•Java Server Faces (JSF 2.x), insbesondere mit Rich Faces
•Java Server Pages
•Java Portlet API 2.0, insbesondere mit Oracle Portal und JBoss Portal
•Jboss Seam (Integrationsframework)
•Jboss Hibernate (OR-Mapper), Hibernate Annotations, Hibernate Search, Hibernate Validators
•Jasper Reports und iReports (Reporting-Engine)
•BIRT (Java EE Reporting Engine)
•Velocity (Template-Engine)
•Jfree (Chartgenerierung mit Java), Achartengine (Charts für Android)
•Acegi Security Framework bzw. Spring Security
•JAXB und Apache Xml-Beans, SAX und STAX (staxom)
•JAX-WS (Java Enterprise XML Webservices)mit SOAP, SOAP Webservices mit Apache CXF
•JAX-RS (Java Enterprise mit REST Services), REST Services mit Apache Jersey und Jboss Resteasy
•JAXP (Java API for XML Processing)
•Apache POI (Excelverarbeitung mit Java)
•JSON Verarbeitung mit Jackson, JEE6, sowie net.sf.json
•Java Compiler Tools (on-the-fly-compiling innerhalb von java, etc)
•Java Persistence Annotations (JPA) und Java Persistence Query Language(JPQL), Criteria API
•Java Cryptography API (JCA)
•Java Connector API (JCA)
•Java Reflection API
•Java Mail API
•JBoss Serialization Toolkit
•Java Database Connectivity (JDBC)
•JSCH (Java Secure Channel / SSH Implementierung in Java)
•Jersey
•Apache Commons Libraries (commons http, commons io, commons net etc pp)
•Java RMI Programmierung
•Java Swing Programmierung
•Ostermiller Utils
•Log4J, Java Logging API
•Junit 3&4, TestNG
•Maven's MOJO API sowie Plexus
•Jenkins Plugin API
•Java Multithreading API, Java 7 Fork Join Framework
•PlantUML (UML Diagramm-Generierung aus Java heraus)
•Mockito und Powermock
•Arquillian Framework
•Cucumber Test Framework
•Google Web Toolkit, SmartGWT
•Bootstrap


C#/VB.NET
•Multithreading API
•XML-Verarbeitung
•ADO.NET
•nHibernate
•Windows Forms (.NET Windows-Frontends)

Datenbankframeworks und Extensions :
•PostgreSQL Partitioning & Replication
•Oracle-Text (Datenbank-interne Volltext-Indizierung, Klassifizierung und Suche)
•Oracle Partioning und Parallel Queries
•Oracle XML Utilities

Andere :
•xmlStarlet (Xml-Verarbeitungsutility für den Einsatz in Shellskripten)
cpan.org div. Module für PERL-Entwicklung
•XMind (Mindmapper), Freemind (Mindmapper)

•Android Programmierung, Android Framework [URL auf Anfrage]

Betriebssysteme

HPUX
Unix
Windows
+ Erfahrung in der Administration von SLES 9/10/ OpenSuSE 10+ Systemen
+ Erfahrung in der Administration von RHEL4

Programmiersprachen

Basic
sowohl VB, VBA, als auch .NET
C
mehrjährige Erfahrung
C#
mehrjährige Erfahrung, mehrere Open Source Projekte
C++
mehrjährige Erfahrung
Delphi
Imake, GNU-Make, Make-Maker etc...
Java
mehrjährige Erfahrung, Expertenwissen
JavaScript
Basiswissen
Pascal
Perl
solides Wissen
PHP
tief greifende Erfahrung, mehrere OSS-Projekte
PL/SQL
mehrjährige Erfahrung, Expertenwissen
Qt
Shell
Expertenwissen
TeX, LaTeX
yacc/lex
auch BYACC/J (Integration f. Java)

Datenbanken

Access
auch reine Frontend-Entwicklung mit JDBC
BDE
DAO
MSJET4
DB2
JDBC
i.B: mit Oracle. PostgreSQL, MySQL
MySQL
ODBC
Oracle
mehrjährige Erfahrung auch mit PL/SQL
Postgres
mehrjährige Erfahrung auch mit pgPLSQL
SQL
- auch SQLite als In-Process DB (unter C++ oder C#)
- auch HSQL und H2 unter Java

Datenkommunikation

CORBA
i.B. RMI/IIOP
Ethernet
Internet, Intranet
ISO/OSI
Public Networks
Router
RPC
RMI/JRMP, CORBA, RMI/IIOP
SMTP
TCP/IP
Windows Netzwerk

SOAP

REST

HTTP

Hardware

Drucker
IBM RS6000
Iomega
ZIP
PC

Design / Entwicklung / Konstruktion

mehrjährige Erfahrung in Themen wie Anforderungsanalyse, Design und Spezifikation

Branchen

Branchen

+ Erfahrungen im Einzelhandel
+ Erfahrungen im Bildungssektor
+ Erfahrungen im Webportalumfeld
+ Erfahrungen im Banken- und Versicherungssektor (beides mit ReZe-Erfahrungen)
+ Erfahrungen im Bereich Automotive (letzte Festanstellung bei Dienstleister im Automotive Sektor)
+ Erfahrungen im Bereich Telekommunikation (Studium, Werksstudent, Diplomarbeit bei Telko)
+ Erfahrungen im Bereich Softwareproduktentwicklung
+ Erfahrungen im Bereich Chemie (größeres freies Projekt bei einem der größten europäischen Farbhersteller)
+ Erfahrungen im Bereich Vertrieb (mehrere kleine freie Projekte bei kleinen Firmen im Vertriebssektor)


Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: NRW,RLP,HESSEN (100% vor Ort), darüber hinaus 50% vor Ort

nicht möglich

Projekte

Projekte


Zeitraum      2012/03 bis 2014/03

Branche       Einzelhandel

Projekt       Sales Activity Management (SAM)

Tätigkeiten   Erweiterung der Applikation um Funktionen zur Verwaltung von Artikeldaten, 

              sowie deren Validierung. Erstellt wurden Masken zur Verwaltung von 

              Restlaufzeiten, Artikeldaten, Mengendaten, sowie der Verwaltung von Reports, 

              Business Logik und Datenbankprozesse wurden in Java auf Websphere 8

              implementiert.

              Darüber hinaus Bugtracking am Bestandssystem. Das System ist mit über 14000

              Java Klassen extrem umfangreich und einer der meist genutzten Anwendungen

              des Kunden. 

 

              Ausserdem : Erstellung diverser Analysen am Datenbestand für den Kunden auf

                          Basis von SQL und Java

 

              Ausserdem : Erstellung von Host-Batches in Java, welche Datenänderungen und

                          Datenübernahmen durchführen

 

Software/Sprache

            Java JDK 6
            IBM Rational Application Developer
            IBM DB2
            IBM Websphere 8
            REBIZ Framework (hauseigenes Framework)

            Servlets
            Swing
            SQL, JDBC
            Maven
            Subversion

            Findbugs

 


 

 

Zeitraum        2013/12 bis 2014/01

Branche         Einzelhandel 

Projekt         Prometheus-Schnittstelle 

 

Tätigkeiten      

Erstellung einer Datenversorgung für die SAP-Warenwirtschaft mittels speziellem fixed-Length-Datenformat (EntireX) aus der REWE-internen Datenlandschaft 

 

Software/SpracheJava

              JDK 7

              IBM DB2

              IntelliJ Idea 13

              SQL

              JDBC

              Maven

              Subversion

              Spring 3

 


 

 

Zeitraum      2013/01 bis 2014/02

Branche       Einzelhandel 

Projekt       DWH-Anbindung 

 

Tätigkeiten   Anbindung des Microstrateg Data Warehouse an das hauseigene Artikelverwaltungstool über HTTP Services und JAXB 

 

Software/Sprache

              Java JDK 6

              Websphere 8

              Rational Application Developer (RAD)

              SQL, JDBC

              JAXB (XML-Marshalling, Erstellung XSDs)

              Apache HTTP Components

              Log4J

              Maven

              Subversion

 


 

Zeitraum         2014/01 bis 2014/02

Branche          Einzelhandel 

Projekt          Datenutility 

 

Tätigkeiten      Erstellung einer Library zum wiederverwendbaren Extrahieren, Transformieren, Laden und Verschieben von Daten.

 

Software/Sprache

               Java JDK 6

               JAXB (XML-Marshalling, Erstellung XSDs)

               CSV-Utils (Ostermiller)

               Stream-Programmierung

               Apache HTTP Components

               Apache Commons net (f. FTP)

               iText PDF-Library

               Mail-API

               Log4J

               Maven

               Subversion  

               IntelliJ 13


 

Zeitraum       2013/09 - 2013/10
Branche        Einzelhandel

Projekt        Integrationstests einer Webanwendung

Tätigkeiten    Analyse und Konzeption von Testszenarien für eine Spring-MVC-Applikation,

               Fallstudien verschiedener Frameworks und Umsetzung der Testimplementierung

               mit verschiedenen Testwerkzeugen

Software/Sprache

               Java SE 7
               Tomcat 7
               DB2
               Spring 3
               Hibernate 4
               JUnit
               Mockito
               Arquillian
               Spring4Junit
               Selenium
               DBUnit
               IntelliJ 12
               QuickBuild
               Subversion


Zeitraum       2013/10

Branche        Schulung 

Projekt        Training : Hibernate Search 

Tätigkeiten    Hibernate Search Konfiguration und Integration, Theorie und Praxis

               (eintägig), demonstriert an JBoss 7 mit JPA2 

Software/Sprache

               Java SE7

               JBoss 7

               Hibernate Search

               IntelliJ 12

               H2 Database

               PostgreSQL

               JEE 6 bzw. Java EE 6 


Zeitraum       2013/09 

Branche        Einzelhandel

Projekt        Code-Analysetool

Tätigkeiten    Erstellung div. Analysen der Codebasis und XML-Files des Sales Activity

               Management zur Lokalisierung von Fehlern und Codeänderungsbedarfen

Software/Sprache

               Java SE 7

               JAXP, Stax
               NIO2
               Subversion


Zeitraum       2013/09

Branche        Schulung 

Projekt        Training : Java Persistence API 2 (JPA)

Tätigkeiten    Java Persistence Architecture– Theorie und Praxis, Erstellung von Folien,

               Beispielen und Democode (zweitägig) 

Software/Sprache

               Java SE

               Tomcat

               Maven

               Hibernate 4

               Hibernate Search

               IntelliJ 12


Zeitraum       2013/10

Branche        Post und Logistik 

Projekt        Migration einer JBoss Anwendung 

Tätigkeiten    Erstellung und Umsetzung eines Migrationsszenarios einer JBoss 3 Anwendung

               auf JBoss 6.1 unter AIX 7. Mavenisierung des Komponenten, exemplarische

               Migration von EJB2 nach EJB3.1 / JPA 

Software/Sprache

               Java 6

               JBoss 6.1

               Oracle 11

               Eclipse 4.3

               Maven, Ant

               Hibernate

               EJB2, EJB3.1

               CVS


Zeitraum       2012/03 bis 2013/12

Branche        Einzelhandel 

Projekt        Sales Activity Management (SAM) 

Tätigkeiten    Erstellung von diversen Batches in Java zur Ausführung auf dem Host

Software/Sprache

               Java JDK 6

               IntelliJ 12, Eclipse Juno+Kepler

               Spring Framework 2.5 und 3.0

               Maven

               DB2 V9 auf Host

               QuickBuild

               Subversion 


Zeitraum       2013/08

Branche        Schulung 

Projekt        Training : JBoss Arquillian im Einsatz

Tätigkeiten    Arquillian, Theorie und Praxis. Folien und Bespiele für ein zeitägiges

               Training 

Software/Sprache  

               Java SE7, Java EE 6

               JBoss 7

               Arqullian

               Maven

               IntelliJ 12

 


Zeitraum       2013/06

Branche        Schulung 

Projekt        Training : Continous Integration

Tätigkeiten    Continous Integration mit Jenkins, Theorie und Praxis. Folien und Bespiele

               für ein eintägiges Training 

Software/Sprache

               Java SE 7

               Jenkins

               JBoss 7

               Maven

               IntelliJ 12  


Zeitraum       2013/06

Branche        Schulung 

Projekt        Training : Maven Plugin-Entwicklung

Tätigkeiten    Maven-Plugin selbst schreiben, Theorie und Praxis. Folien und Bespiele für

               ein eintägiges Training 

Software/Sprache

               Java SE 7

               Jenkins

               Maven

               IntelliJ 12


Zeitraum       2013/05

Branche        Post 

Projekt        JBoss-Integration 

Tätigkeiten    Integration der JBoss-Server in das bestehende Monitoring 

Software/Sprache

               JBoss 4+5+6

               Twiddle

               Bash

               AIX


Zeitraum       2013/05

Branche        Schulung 

Projekt        Training : Bean Validation (JSR 303)

Tätigkeiten    Validierung von Java Beans mit Hilfe der Bean Validation, Theorie und

               Praxis, eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               Java Persistence Architecture

               JSR 303 (Bean Validation)

               Maven

               IntelliJ 12


Zeitraum       2013/04

Branche        Schulung 

Projekt        Training : JPA 2 für Fortgeschrittene

Tätigkeiten    Erstellung und Handling von komplexen Datenmodellen mit der Java

               Persistence Api 2 (JPA), eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               Java Persistence Architecture

               Maven

               IntelliJ 12


Zeitraum       2012/03 bis 2012/09

Branche        Krankenkasse 

Projekt        Errichtung eines JBoss-Clusters 

Tätigkeiten    Clusteraufbau JBoss 6 + HornetQ-Clustering für den Betrieb einer Netbeans

               RCP Anwendung. Evaluierung der Clusterfähigkeit der Anwendung und Anleitung

               zur Beseitigung der Schwachstellen 

Software/Sprache

               Java JDK 6

               JBoss 6

               SQL Server 


Zeitraum       2013/05

Branche        Schulung 

Projekt        Training : REST Services

Tätigkeiten    Einführung in REST Services mit JBoss 7 und Java EE 6, Theorie und Praxis,

               eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               REST Services

               Apache Httpcomponents

               Maven

               IntelliJ 12


Zeitraum       2013/04

Branche        Schulung 

Projekt        Training : Java Server Faces 2 für JSF Entwickler

Tätigkeiten    Neues in JSF2, Services mit JBoss 7 und Java EE 6, Theorie und Praxis,

               eintägiges Training 

Software/Sprache

               Java SE 7

               JBoss 7, Java EE 6

               JSF 2

               Apache Httpcomponents

               Maven

               IntelliJ 12


Zeitraum       2013/01 bis dato

Branche        App-Entwicklung 

Projekt        Finanzplaner 

Tätigkeiten    Erstellung einer Android-Anwendung zur Planung von Finanzdaten  Software/Sprache

               Java JDK 7

               Android SDK

               Maven 3

               SQLite

               IntelliJ 12

               Subversion

               Jenkins

               Sonar Server


Zeitraum       2013/04 bis dato

Branche        App-Framework „BARACUS“ 

Projekt        Erstellung eines Open Source Bean Management Frameworks für Android 4

               Applikationen 

Tätigkeiten    Erstellung eines Frameworks zur Verwaltung von Beans, Persistenzmapping,

               Datenbankhandling, Form-Validierung und weiteren Features für Android 4+

               Anwendungen 

Software/Sprache

               Java JDK 7

               Android SDK

               SQLite

               Maven 3

               IntelliJ 12

               Jenkins

               Sonar Server

               Git (Das Projekt wird auf github.com gehosted)


 


Zeitraum    2010/03

Branche     Softwareentwicklung

Projekt     Konzeption und Umsetzung einer Continous Integration Umgebung.

 

Tätigkeiten    Setup und Integration von Systemkomponenten für einen integrierten Prozess zur

               Unterstützung von Continous Integration und Testautomatisierung.

 

Software/Sprache     Java JDK 6

                     Hudson Server

                     Maven

                     Artifactory

                     Virtual Box

                     Subversion

                     Shellscripte

                     Eclipse

                     Netbeans 6.8


Zeitraum         2012/08 bis 2012/12

Branche          Versicherungen 

Projekt          Jboss Cluster 

Tätigkeiten      Erstellung eines ausfallsicheren Jboss Cluster zur Sicherstellung der

                 Verfügbarkeit der hauseigenen JEE Rich Client Application sowie Review

                 der Anwendung und Herstellung der Clusterfähigkeit von Jboss, Rich Client

                 und JMS 

Software/Sprache

                 Java JDK 6

                 Jboss 6

                 HornetQ

                 JPA / Hibernate 3

                 Netbeans 7  


Zeitraum         2012/01 bis 2012/10

Branche          Rechnungswesen 

Projekt          Abrechnungsutility 

Tätigkeiten      Umstellung der bis dato Jboss Seam basierten Anwendung auf Google Web

                 Toolkit GWT mit SmartGWT. 

Software/Sprache

                 Java JDK 7

                 JBoss 7

                 Java EE 6 (JPA, Beans und REST-Services)

                 Maven 3

                 Jasper Reporting  


Zeitraum  &nbs;       2009/10 bis 2010/12

Branche         Netzwerk- und Security-Services

 

Projekt         Architektur, Design, Modellierung und Implementierung einer BI-Lösung für Netzwerkdaten

 

Tätigkeiten   Architektur des Datenbankbackends, Design der Anwendungskomponenten sowie der

              Servertopologie. Design und Implementierung einer konfigurierbaren ETL-Engine,               Design und Implementierung von Reporting- und Visualisierungskomponenten, Aufbau               einer partitionierten, parallelen (skalierbaren) Datenbankarchitektur auf Basis               von Open Source Komponenten sowie eines Jboss-Clusters für die Berechnung von               Charts und Grafiken.

 

Das System verfügt über mehrere tausend Tabellen (aus den Unternehmensstammdaten generiert) sowie mehreren Milliarden Datensätzen aus MIB2-Werten und Netcool-Daten und wird über Webservices vom Unternehmensportal angesprochen.

 

Software/Sprache            Java JDK 6

                            Jboss 5.1 (Clustered)

                            PostgreSQL 8.4 (Partitioniert)

                            MySQL 5.1

                            EJB 3, JPA, JPQL

                            JAX-WS zur Anbindung an das Unternehmensportal

                            SOAP UI zum Debuggen der Webservices

                            Jasper Reports, Jfree Chartsoftware

                            Eclipse Galileo + Jboss Tools

                            IReports

                            VMWare ESX

                            PHP Anpassungen im Unternehmensportal


 

Zeitraum      2010/01 bis 2010/09

Branche       Versicherungen / Rechenzentrum

Projekt       Betriebsunterstützung, Integrationskonzepte, Troubleshooting und 2nd Level

              Support im Enterprise Middleware Betrieb der AXA Technology Services GmbH

 

Tätigkeiten   Betriebsüberwachung und Integration von Middlewaresystemen

              Migration, Update und Neuinstallation von Systemen

              Java Support im Java CAPS Umfeld

              Tomcat Administration, Customizing und Schulung

              Performanceanalysen bei Java Systemen

              Troubleshooting und Entwicklersupport bei Java EE Systemen

              Integration neuer Produkte in die AXA Betriebsstruktur

 

Software/Sprache     Tomcat 5,6

                     JBoss 5

                     Java CAPS

                     OPX2 (Support und Integration)

                     ARIS Risk and Compliance Manager (Integration / Setup)

                     SPLUNK (Produktstudie)

                     Filenet P8 (Setup und Betrieb)

                     Inquery (Setup und Betrieb)


Zeitraum          2009/06 bis 2009/10
Branche           Internet-Portal / Kleinanzeigenmarkt
Projekt           Design und Entwicklung des meinestadt.de - Kleinanzeigenmarkt 2.0

Tätigkeiten       Architektur, Design und Implementierung des Redaktonsbackend und der        
                  Such/Navigationsmaschine für einen der fünf größten deutschen                                 Kleinanzeigenmärkte, i.E. Design und Entwicklung des Backends und des                           Datenbankmodells (hochoptimiert für MySQL Enterprise); Konzeption und                           Umsetzung eines Middleware-Ansatzes zur Entkopplung von Datenbank und
                  Frontend
          Zudem : Integration und Anbindung der Anwendung an Lucene (Navigation und
                  Suchmaschine), Webservices mit Jersey zur Anbindung von PHP an die                             Middleware

Software/Sprache  Java JDK 6 und IntelliJ 8,
                  UML Modellierung mit MagicDraw
                  MySQL Enterprise, Oracle 10g Enterprise
                  Apache Lucene
                  Spring, Annotations, AOP
                  JSF/Richfaces mit Tomcat 6 für den Benutzer- und Administrationsbereich
                  Unit-Tests mit JUnit
                  PHP für das Frontend
                  Subversion als Quellcode-Verwaltung
                  Maven als BuildTool


Zeitraum          2009/04 bis 2009/05
Branche                    Internet-Portal / Partnervermittlung
Projekt           Reverse Engineering und Aufwandsabschätzung eines Partnervermittlungsportals

Tätigkeiten         Reverse Engineering des Portals „Dating Cafe“ (SQL-Server, IIS, ASP)    
                    Use Cases nach Cockburn
                    Systemanalyse & Komplexitätsanalyse
                    detaillierte Aufwandsabschätzung                   
                    Präsentation

Software/Sprache    UML Modellierung mit MagicDraw
                    MS Word für die Spezifikation
                    MS PowerPoint für die Präsentation
                    Perl für die Analyse der bestehenden Quellen
                    Graphviz zur Repräsentation von Modulabhängigkeiten


Zeitraum          2009/01 bis 2010/03
Branche           nternet-Portal / Kleinanzeigenmarkt
Projekt           Design und Entwicklung des meinestadt.de - Kleinanzeigenmarkt 2.0

Tätigkeiten       Architektur, Design und Implementierung einer fünf größten deutschen Kleinanzeigenmärkte.
                    I.E. Design und Entwicklung des Backends und des Datenbankmodells
                    (hochoptimiert für MySQL Enterprise) sowie Nutzer/Administrationsbereich
                    (Tomcat, JSF/RichFaces)
                    Entwicklung der Lade/Entlade-Batchschnittstellen (XML, MySQL, Oracle).    
                    Entwicklung eines Migrationsprozesses für die Altdaten; Generativer
                    Entwicklungsprozess (Spring JDBC templatebasiert) unter Zuhilfenahme                          von Unittests (Junit) und Maven.
                    Im Vorfeld wurde eine Lastkennziffernermittlung und eine Performanceanalyse
                    durchgeführt (200K User, 500K Kleinanzeigen, 200-500K Hits am Tag)
                    Während der Tätigkeiten wurden noch Tuningmaßnahmen am Bestandsystem
                    (PHP/MySQL) durchgeführt

Software/Sprache    Java JDK und IntelliJ 7,
                    UML Modellierung mit MagicDraw
                    Spring, Annotations
                    Apache XMLBeans für den XML Import/Export von Partnerdaten
                    JSF/Richfaces mit Tomcat 6 für den Benutzer- und Administrationsbereich
                    Unit-Tests mit JUnit
                    PHP 5 für das Frontend
                    MySQL Enterprise 5.2 als RDBMS
                    CVS als Quellcode-Verwaltung
                    Maven als BuildTool


Zeitraum            2009/02 bis 2009/02
Branche             Systemstudie
Projekt             Analyse des Internetportals "DatingCafe"

Tätigkeiten         Funktionale und technische Analyse der Portalkomponenten
                    Ermittlung einer Aussage zu Wartbarkeit, Betrieb und Systemqualität
                    Analyse der ASP-Seiten und des RDBMS-Schema (Sql Server)
                    Perlskripting für die quantitative und qualitative Analyse der Quellen

Software/Sprache    Eclipse und EPIC zur Perl-Programmierung zur Auswertung
                    MS Office
                    Graphviz zur autm. Visualisierung von Strukturen
                    Cygwin


Zeitraum          2008/10 bis 2008/12
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Appl. Controller) -  LogSpider und JMX-Bewirtschaftung

Tätigkeiten       Architektur, Design und Backend-Implementierung verschiedener Log-Crawler (SingleFile, Multifile, Multiserver, Patternbasiert) für das ATAC System sowie Integration einer Agentenabfrage in Richtung Tomcat und JBoss via JMX.

Zusätzlich : Beanshell-Integration für die Remote-Ausführung von Beanshell-Skripten innerhalb der Endpunkte


Software/Sprache  Java JDK und Eclipse,

JMX, RMI       

Beanshell

Hibernate, Spring, Annotations

Spring MVC auf Tomcat für das Frontend

Bash-Bewirtschaftungsskripte

UML Modellierung mit StarUML

Subversion als Quellcode-Verwaltung



Zeitraum          2008/11 bis 2008/12
Branche                    Versicherungen / Rechenzentum
Projekt           RPM4AXA - Build- und Packaging-Umgebung für Infrastrukturpakete

Tätigkeiten       Architektur, Design und Implementierung einer Buildumgebung für ReZe-Infrastruktur-RPMs; i.e. User, Verzeichnisse, Applicationserver, Customized-JDKs für den Multiplattform-Einsatz.

Die entstandenen Packages werden zur Bewirtschaftung mehrerer Hundert Application- und Middlewareserver verwendet.


Software/Sprache  Bash für das Scripting

Makefiles für die Buildprozesse

RPM/RPM-Build für das Erstellen

UML Modellierung und Dokumentation mit StarUML

Subversion als Quellcode-Verwaltung



Zeitraum          2008/04 bis 2008/10
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Appl. Controller) -  1.0 Rollout

Tätigkeiten       Architektur, Design und Implementierung der Integration des Controllers in die Systemlandschaft

des Rechenzentrums und Rollout auf mehreren hundert Servern. Erweiterung um Proxy- und Pipeline-Funktionen

für den Betrieb in der DMZ sowie verschiedener Log-Viewer und Crawler

Software/Sprache  Java JDK und Eclipse,

Hibernate, Spring, Annotations

Spring MVC, JSP auf Tomcat für das Frontend

Jasper-Reports als Reporting engine

Tanuki-Wrapper

Bash-Bewirtschaftungsskripte

UML Modellierung mit StarUML

Subversion als Quellcode-Verwaltung




Zeitraum          2008/06 bis 2008/10
Branche                    Versicherungen / Rechenzentum
Projekt           Aufbau eines 64bit OPX2-Clusters

Tätigkeiten       Konzeption, Installation und Bewirtschaftung eines ausfalllsicheren OPX2-Clusters

Software/Sprache  Planisware OPX2 64bit

RHEL 4 64bit            

Bash-Skripte für die Bewirtschaftung der Server

Perl-Skripte für das Monitoring der Software

ddd zum Debuggen der Skripte

UML Modellierung mit StarUML (i.b. Prozessmodellierung)

MS Office zur Dokumentation



Zeitraum          2008/06 bis 2008/06
Branche                    Rechnungswesen
Projekt                    Erweiterung der OpenSource Zeiterfassung ¿barley¿

Tätigkeiten       Konzeption und Implementierung verschiedener Erweiterungen in der Open Source Zeiterfassung barley

Software/Sprache  PHP5 auf Apache

MySQL (sowie Portierung nach Postgres) als Datenbanken im Backend



Zeitraum          2008/06-2008/07
Branche                    Serverbetrieb
Projekt                    VirtualBox Infrastruktur

Integration von Virtualbox-Servern in ein OpenSuSE 11 System

Tätigkeiten                Festlegung der Serverinfrastruktur

Definition einer Automatisierungsschnittstelle für den Headless/Bridged Betrieb als Runlevel-Eintrag

Definition eines Backup und Recovery Konzepts

Definition eines Desasterrecovery Konzepts

Konfiguration der Virtuabox Server


Software/Sprache  OpenSuSE 11, OpenSuSE 10.3, OpenSuSE 11.1

Virtualbox 2

Bash-Scripte



Zeitraum          2008/02-2008/03
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Application Controller) - Erweiterung SCM/QS

Architektur, Design und Implementierung einer Erweiterung des ATAC Systems um eine SCM und eine QS-Komponente

Tätigkeiten       Analyse und Design der Server/Applikationsmetadaten und Implementierung einer Persistenzschicht

Modellierung und Implementierung von RMI-Basierten Deploy/Undeploy/Start/Stop/Status Funktionen

Einbindung von Tomcat-Konfigurationen und OPX2 Konfigurationen

Erstellung eines QS-Reports für OPX2 sowie mehrerer Publikationskomponenten

Integration des QS Reports in die nächtliche Verarbeitung

Erweiterung der Kommandozeilensprache

Integration der Steuerungskomponenten in Spring MVC Komponenten


Software/Sprache  Java JDK und Eclipse

Jasper Reportingkomponenten

JSCH-Java SSH-Komponenten

SMTP-Utilities

JCIFS Library zur out-of-the-box Anbindung von Windows Laufwerken

Ostermiller CSV Utilities

Hibernate als Persistenzframework

Hibernate Annotations

Hibernate Search zur als Suchmaschine

Spring Framework + Spring MVC

RMI / JRMP

BYACC/J (YACC für Java)

UML Modellierung mit StarUML                       



Zeitraum          2008/02-2008/02
Branche                    Versicherungen / Rechenzentum
Projekt           Anbindung von OPX2 an SAP über IBM Host

Prozessmodellierung und OPX2-Seitige Integration von SAP Import-Export-Prozessen

Tätigkeiten       Prozessanalyse und Modellierung

Implementierung in Shell

Defition der Makroprozessese für Host-Verarbeitung


Software/Sprache  Bash / perl zur Skriptsteuerung

StarUML zur Prozessmodellierung







Zeitraum          2008/01-2008/02
Branche                    Betrieb
Projekt           VMServer Infrastruktur

Konfiguration und Setup von VMWare Servern

Tätigkeiten       Festlegung der Serverinfrastruktur

Definition eines Backup und Recovery Konzepts

Definition eines Desasterrecovery Konzepts

Konfiguration der VMWare Server

Vernetzung der Systeme mit NFS

Anbindung an zentrales Imagerepository mit CIFS


Software/Sprache  OpenSuSE 10.3

VMWare Server

VMWare MUI (Webconsole)

NFS und CIFS

Perlskripte zur Administration

Dokumentation mit Visio und Word





Zeitraum          2007/12-2008/02
Branche                    Versicherungen / Rechenzentum
Projekt           ATAC (Axa Tech Application Controller) - Framework

Architektur, Design und Implementierung eines datenbankgestützten Managementframeworks für den Betrieb und das Konfigurationsmanagement

Tätigkeiten       Festlegeung der Systemarchitektur

Definition einer RMI-basierten Objektkommunikation

Definition einer Grammatik für eine strukturierte Kommandozeilensprache (Compilerbau)

Modulares Design der gesamten Agenten- und Backendsysteme

Implementierung des Frameworks mit Java JDK und Eclipse

Implementierung eines Selbst-Deployments des Agentennetzwerks via RMI

Anbindung der Komponenten an Tomcat / Spring - Weboberfläche


Software/Sprache  Java JDK und Eclipse

Hibernate als Persistenzframework

Hibernate Annotations

Hibernate Search zur als Suchmaschine

Spring Framework

Jasper Reportingkomponenten

RMI / JRMP

BYACC/J (YACC für Java)

UML Modellierung mit StarUML




Zeitraum          2007/09-2007/12
Branche                    Versicherungen / Rechenzentrum
Projekt           OPX2-Betriebskonzept

Erstellung Betriebskonzepts für die Software "OPX2" im Rechenzentrumsumfeld

Tätigkeiten       Spezifikation eines Betriebskonzepts

Defitinion Performance-Tests

Ermittlung von Kennziffern zur Errechnung und Prognose Servicequalität

Durchführung von Last- und Stabilitätstest in unterschiedlichen Umgebungen

Fehlersuche und Performanceoptimierung mit dem Hersteller

Integration ins Rechenzentrum

Anbindung an SAP

Anbindung an IBM Host / UDM


Software/Sprache  Anbindung an NSM mit Shell / Perl

Prozessmodellierung mit StarUML

Anbindung an Housekeeping mit Java und Eclipse

Linux (RHEL)




Zeitraum          2007/06-2007/8
Branche                    Automotive / Sales Support
Projekt           Migration einer Vertriebsplanung auf ein Oracle Portal

Erstellung von J2EE EJBs und Portlets von Teilen eines Vertriebsplanungssystems

Tätigkeiten       Setup SLES 9

Setup von Oracle Infrastructure, OAS und Oracle Portal

Setup eines JDeveloper-Framework



Software/Sprache  JDeveloper 10

Oracle Portal, Oracle OAS (Business Intelligence / Reports)

Oracle Infrastructure

Modellierung mit MagicDraw




Zeitraum          2007/04-2007/06
Branche                    Bankenumfeld / Rechenzentrum
Projekt           JBoss Betriebskonzept

Erstellung eines Hochverfügbarkeitskonzepts für JBoss-Applicationserver-Cluster im Rechenzentrenumfeld.

Tätigkeiten       Analyse, Evaluation und Test verschiedener Software- und Hardwarecluster bzw. Grid-Varianten,

Schulung der Mitarbeiter im Umgang mit Jboss,

Dokumentation eines Betriebskonzepts für den ausfallsicheren Betrieb

Tests unter Windows, Linux und Solaris 9

Proof-Of-Concepts-Implementierungen mit netbeans 5.5 und Eclipse JBoss IDE

Dokumentation mit MS Word.


Software/Sprache  Tests mit JBoss 4.0.5.GA

JBoss 4.2.0.GA 

Java JDK1.6




Zeitraum          2007/02 - 2007/03
Branche                    Health
Projekt           Versicherten-Stammdaten-Dienst (VSDD)

Konzeption und Implementierung der VSDD-Middleware, laut Anforderungen und Spezifikationen der gematik

Tätigkeiten                Konzeption der Kommunikations-Schnittstellen zur Telematik-Infrastruktur für den Zugriff via Webservices

Konzeption der Schnittstelle zum Bestandssystem der Krankenkassen gemäß ETL-Systematik

Installation und Konfiguration der VSDD-Oracle-Datenbank für Hochlast-Betrieb  auf einem Linux-System

Installation und Konfiguration JBOSS-ApplicationServer Hochlast-Betrieb  auf einem Linux-System

Implementierung der VSDD-Middleware auf J2EE-ApplicationServer


Software/Sprache  Modellierung OOA/OOD mit MagicDraw  (UML)

Datenmodellierung mit PowerDesigner

Backend-Funktionalität in PL/SQL mit PL/SQL Developer

Implementierung Middleware in Java/J2EE auf Basis JBOSS-ApplicationServer (Java, EJB, Webservices)

Oracle 10g Enterprise Edition




Zeitraum          2006/10-2007/02
Branche                    Internet-Portal (Jobbörse)
Projekt           Entwicklung einer Klassifikations- und Verortungslogik für Stellenangebote

Tätigkeiten                Design der Backend-Strukturen

Analyse der Mengengerüste und Performance-Randbedingungen

Prozessmodellierung

Implementierung der Logik und einer Bulkloadschnittstelle für den Daten-Import (cron, ETL)

Tuning und Einrichtung von Paralleler Verarbeitung auf DB-Seite


Software/Sprache  Modellierung mit MagicDraw und Oracle Designer

Implementierung des Systems auf Oracle unter Verwendung von  SQLLoader, Oracle-Text und PL/SQL

Client-Schnittstelle mit Bash (server) und Bereitstellung eines Interface für die hausinterne Forms-Anwendung.




Zeitraum          2006/07-2006/8
Branche                    Software-Entwicklung
Projekt           Einführung Model-Driven-Architecture (MDA) in den
Software -Entwicklungsprozess.

Tätigkeiten       Design der Transformations-Muster

Definition der Code-Templates für die Transformation

Dokumentation Entwicklungsprozess

Anwendung des MDA-Ansatzes im Projekt

Software/Sprache  Modellierung mit UML-Werkzeug MagicDraw,

Integration und Workflow mit OpenArchitectureWare

Automatische vollständige Generierung von Oracle-Objekten wie PL/SQL-Packages, Trigger, usw.  aus den Modellen




Zeitraum          2006/10-2007/01
Branche                    Automotive - Sales Support
Projekt           Entwicklung einer Intranet/Extranet-Applikation zur dezentralen Übersetzung von Stammdaten

Tätigkeiten       Design und Implementierung der Backend-Strukturen und Operationen

Design, Spezifikation, Implementierung der Frontend-Masken, Implementierung Backend

Build & Deployment


Software/Sprache  Modellierung mit Rational Rose und Power Designer

Implementierung der Backendstrukturen auf Oracle mit PL/SQL

Implementierung und Erweiterung des Frontend mit Eclipse in Java, JSP, Struts auf JBOSS 4 (J2EE), ANT




Zeitraum          2006/07-2006/09
Branche                    Automotive
Projekt           Migration einer Intranet-Anwendung auf eine Portalserver-Plattform Analyse der unterschiedlichen Möglichkeiten einer sanften Migration, Prototyp, Machbarkeitsstudie

Tätigkeiten       Analyse verschiedener Migrationsansätze

Evaluation unterschiedlicher Werkzeuge und Komponenten

Prototypische Implementierung von Migrationvarianten


Software/Sprache  Jboss, Jboss Portal

Java (J2EE, JSP, JSF)

Struts

Migrationsoptionen         Jboss Portal, JSR 168
Komponenten                Struts Bridging Framework, JOSSO, JCA und Java Proxy Portlet, Java Studio Creator.




Zeitraum          2004/05 - 2006/10
Branche                    Automotive / Sales Support
Projekt           Vertriebsplanung

Konzeption und Realisierung eines webbasierten Vertriebsplanungssystems mit den Subsystemen Absatzplanung, Key-Account-Planung, Rollierende Vertriebsplanung, Preisabfrage und Umsatzplanung.

- Teile des Systems wurden offshore entwickelt -

Das System wird Europaweit innerhalb einer größeren Vertriebsorganisation eingesetzt

Tätigkeiten                Projektleitung

Anforderungs-Analyse/Use-Cases,

Architektur,  Business-Logic und Design der Anwendung

Spezifikation GUI

Schnittstellen-Definition zur Datenextraktion aus anderen operativen Systemen gemäß ETL-Systematik

Implementierung Datenbank-Backend / Business-Logic

Implementierung Teile des User-Interface (Browser)

Build & Deployement

Management der Offshore-Entwicklung


Software/Sprache  Analyse/Konzeption/Konzeption  mit Rational Rose/UML

Datenmodellierung mit Power Designer

Backend-Implementierung ORACLE DB+PL/SQL,

Java, JSP, Struts, J2EE, JBOSS/Tomcat, ANT,

Linux




Zeitraum          2006/05-2006/06
Branche                    Software-Entwicklung
Projekt           Erstellung einer Auswertungs-Suite für die Analyse von Applikationsdaten und Bewegungsprofilen

Tätigkeiten       Analyse der Auswertungskomponenten

Definition der Kennziffern

Entwicklung und Programmierung


Software/Sprache  Entwicklung in OO-Perl sowie Perl::DBI für Datenbankzugriffe

GraphViz-Toolkit zur dynamischen Graphenvisualierung.

Entwicklungsumgebung Eclipse

Active State Komodo-IDE




Zeitraum          2006/02
Branche                    Gesundheitswesen
Projekt           VPN-IPSec-Tunnel

Konzeption der IPSec-Policy zur Verbindung des Firmennetzes zur Krankenkasse. Anpassung der Netzwerkinfrastruktur und Konfiguration der Router.

Tätigkeiten       
- Analyse
- Konzept
- Durchführung

Software/Sprache  Bintec Tools

Visio

MS Office




Zeitraum          2005/03-2005/07
Branche                    Automotive / Business Development
Projekt           Customer Info Center

Konzeption und Realisierung eine OLAP-Systems zur Auswertung von Geschäftsdaten auf Basis von ORACLE DB.

Tätigkeiten       Projektleitung

Anforderungsanalyse

Systemdesign

Backendimplementierung

Implementierung Kern-System

Definition benötigter Datenschnittstellen für den normierten Import  unterschiedlicher Datenquellen gemäß ETL-Systematik

Frontend Implementierung, Setup.


Software/Sprache  Modellierung mit Rational Rose. Power Designer

Implementierung ORACLE DB+PL/SQL mit PL/SQL Developer

Microsoft Visual Studio / .NET Framework (C#).

Setup mit Installshield X




Zeitraum          2004
Branche                    Automotive / Vertrieb
Projekt           Kundenzufriedenheitserfassung

Konzeption, Design und Implementierung einer Seriendruck-, Erfassungs- und Auswertesoftware für generische Fragebögen auf Basis von Unternehmensstammdaten.

Tätigkeiten       Analyse, Design, Backend, Frontend Implementierung
Software/Sprache  Modellierung mit Rational Rose.Power Designer
Implementierung   ORACLE DB+PL/SQL mit PL/SQL Developer

Microsoft Access/VBA.

Reporting mit Delphi.




Zeitraum          2001/02-2004/10
Branche                    Chemie
Projekt           Wettbewerbsvergleichsystem

Erstellung einer dezentralen Datenbankapplikation für den Vergleich von Farbprodukten

Tätigkeiten       Analyse, Design, Implementierung

Deployment


Software/Sprache  Modellierung mit UML-Werkzeug Rational Rose.

Implementierung mit MS Access (97,2000,XP)

Deployment mit LSB (Little Setup Builder)




Zeitraum          2003/05-2003/07
Branche                    Maschinenbau
Projekt           google-alike Suchmaschine

Erstellung einer um Schlagworte und Synonyme erweiterten Google-Suche für das Produkt Partexplorer, sowie passender Managementfunktionen.

Tätigkeiten       Analyse, Design, Backend, Frontend, Implementierung
Software/Sprache  Modellierung mit PoseidonUML.

Implementierung mit C/C++ und QT-Toolkit.

Oracle, DB2 und MySQL als Backendkomponenten.




Zeitraum          2003/07-2003/11
Branche                    Maschinenbau
Projekt           Authentifizierungsmanagement

Erstellung eines vererbungsbasiertem Authentifizierungssystem für das Produkt Partexplorer, sowie passender Managementfunktionen.

Tätigkeiten       Analyse, Design, Backend, Frontend, Implementierung
Software/Sprache  Modellierung mit UML-Werkzeug MagicDraw.

Implementierung mit C/C++ und QT-Toolkit.

Oracle, DB2 und MySQL als Backendkomponenten.


Zeitraum          2003/05-2003/07
Branche                    Maschinenbau
Projekt           google-alike Suchmaschine

Erstellung einer um Schlagworte und Synonyme erweiterten Google-Suche für das Produkt Partexplorer, sowie passender Managementfunktionen.

Tätigkeiten       Analyse, Design, Backend, Frontend, Implementierung
Software/Sprache  Modellierung mit PoseidonUML.

Implementierung mit C/C++ und QT-Toolkit.

Oracle, DB2 und MySQL als Backendkomponenten.




Zeitraum          2002/05-2003/05
Branche                    Maschinenbau
Projekt           Entwicklung von Komponenten für das Produkt PartExplorer¿
(Erweiterung Geometriesprache,  CAD-Interfaces, Tuning
Tätigkeiten       Analyse, Design, Implementierung
Software/Sprache  Implementierung mit C/C++ und QT-Toolkit, Perl

Oracle, DB2 und MySQL als Backendkomponenten.




Zeitraum          2001/12-2002/05
Branche                    Telekommunikation
Projekt           Analyse und Design POI-Applikation

Umfasste A&D einer Applikation samt DB-Modell zur Bestellung und Verwaltung von DTAG-Mietleitungen sowie Migrationskonzept der Bestandsdaten der alten Umgebung

Tätigkeiten       Analyse, Design, Migrationskonzept
Software/Sprache  Design ERWIN und VISIO

XML-Spy für die Erstellung und Analyse der XML-Komm.Daten

TOAD für die Datenbankentwicklung (ORACLE)




Zeitraum          2001/9-2001/12
Branche                    Telekommunikation
Projekt           Revisionskontrollsystem
Analyse und Entwicklung eines Revisionskontrollsystems für die VNP-Daten. Erweiterung des Datenmodells, Konzeption und Realisierung von Konsistenzprüfkriterien.
Tätigkeiten       Analyse, Design, Backend-Entwicklung, Frontend-Entwicklung
Software/Sprache  Entwicklung MS Access gegen Oracle Datenbank

Aus- und Weiterbildung

Aus- und Weiterbildung

+ Besuch eines technischen Gymnasiums
+ Studium an der FHOOW Emden
+ Abschluß Diplom-Informatiker (FH)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Senior Software-Engineer für heterogene Datenbank- und Web-Anwendungen

Systemdesigner (Java EE / Datenbanksysteme / Data Warehousing / Heterogene Umgebungen)

Projektleiter und Systemarchitekt·Applikationsdesigner und Entwickler

Dozent für Themengebiete rund um Java, Java EE und Datenbanken 

 

Fachlicher Schwerpunkt:

Architektur, Analyse und Design

Systemmodellierung, Datenmodellierung und Datenbankentwicklung ·Entwicklung und Erweiterung von Intranetplattformen und Portalen (JBoss, Tomcat, JSP/JSF, Java, J2EE / Java EE 5+6+7)

Konzeption von Continous Integration und Continous Delivery Architekturen

Administrative Tätigkeiten im Bereich Linux, Netzwerke und Java Anwendungen

Analyse, Design und Spezifikation für Offshore-Entwicklung

 

Methoden:
•Objektorientierte Analyse & Design(OOA/OOD)
•Strukturierte Analyse
•Unified Modelling Language UML 1.4, UML 2.0
•ER Modellierung (ERM)
•eXtreme Programming (XP), SCRUM
•Test Driven Development (TDD)
•Design Pattern
•Physikalisches Datenbankdesign und Programmierung
•ETL (Extraction / Transformation / Load )
•Online Analytical Processing (OLAP), Data Warehouse (DWH) -Design
•Strategische Planung und Realisierung von Netztopologien
•Konzeption heterogener Netzwerke

Erfahrungen im Bereich:
•Anforderungsanalyse
•Softwaredesign und Softwareentwicklung
•Datenbankdesign und Datenmodellierung, Data Warehousing
•Continous Integration und Continous Delivery
•Prozessmodellierung, Prozessoptimierung und Prozessautomation; Parallelisierung von automatischen Abläufen
•Datenbankadministration und Tuning – insbesondere Oracle und PostgreSQL
•Testautomatisierung, Unit-Tests und Testgetriebene Entwicklun
•Systemprogrammmierung unter Unix und Windows
•Datenbankprogrammierung und –tuning
•Implementierung v. Datenexporten, Transformations- und Ladeprozessen
•GUI Design (insbesondere .NET und JSP/JSF-Webentwicklung), User Experience und UI-Ergonomie
•Definition und Optimierung von Softwareentwicklungsprozessen
•Systemintegration neuer und bestehender Softwarekomponenten in eine bestehende Systemlandschaft
•Virtualisierung von Servern und Testsystemen
•Setup und Administration von Linux-Servern
•Support und Supportorganisation
•Trainingsplanung und Trainingsdurchführung

Modellierungs- und Dokumentationswerkzeuge:
•Magic Draw (UML/CASE Suite) bis einschl. V17
•Rational Rose (UML-Tool)
•Star UML (UML / CASE Suite)
•Objectif (UML/CASE Suite)
•PlantUML
•FreeMind, XMind
•Sybase PowerDesigner 6.5/7/10/12 (OOA/OOD/ERM-Suite)
•MS Office 97, 2000, XP, 2003
•MS Visio 2003
•OpenOffice/LibreOffice 3.x
•DocBook mit XMLMind
•vqwiki, MediaWiki, Confluence, Sharepoint

Entwicklungswerkzeuge
•Eclipse 4 (bis Kepler einschließlich), IntelliJ 13, Net Beans 7, Oracle JDeveloper 10g, Sun Java Studio Creator 2.1, SpringSource Toolsuite
•Visual Studio .NET 2005 (auch in Verbindung mit objectif), .NET 3
•maven 2+3, maven Plugin API
•ANT (Build-Werkzeug), autoconf und automake, sowie make
•Install Shield X
•CVS (Concurrent Version System) und Subversion
•C++ Werkzeuge GCC 3+, Visual C++ 6, kdevelop unter Linux
•Allroundautomation PL/SQL Developer 5/6/7, Oracle SQL*Plus, TOAD
•Jira, Xplanner, Bugzilla, Confluence, vqwiki
•SoapUI
•ddd zum Debuggen von PERL, BASH und C++

Servertechnologien
•JBoss 4+5+6+7, Tomcat 5+6+7 (Setup, Konfiguration, Betrieb, Programmierung, Clustering, Administration)
•IBM Websphere (7+8)
•Oracle 8 / 9 / 10 / 11 (Entwickler und Administrator) – SQL, PL/SQL, views Trigger, Administration, RAC, Backup/Recovery, DWH
•DB2 8 / 8 (Entwickler und Tuning) - SQL
•Oracle Portal Server mit OAS, Infrastructure, Backend-DB und JDeveloper
•PostgreSQL 8 / 9 (mächtiges freies RDBMS) sowie pgAdmin III
•MySQL (OSS-RDBMS, sowohl Community als auch Enterprise-Server) 3 / 4 / 5
•Hudson/Jenkins CI Server (mit Build-Slaves und Plugins), Sonar Server
•Artifactory und Nexus (Maven-Repository-Implementierungen)
•Apache Webserver (Setup, Konfig., Betrieb, Programmierung, Loadbalancer)
•VMWare-Server, Konfiguration und Betrieb virtueller Server
•Tanuki Wrapper (Java Programme plattformunabhängig als daemons betreiben)
•Virtualbox, XEN, kvm Virtualisierung unter Linux
•Samba Server - freier Windows-Fileserver für Linux (Setup, Konfiguration, Betrieb, Programmierung)
•openLDAP (freie LDAP-Server-Implementierung) insbesondere als Authentifizierungsdatenquelle für Jboss
•dnsmasq („kleine“ DNS/DHCP Serverkombination – nicht so sperrig wie bind)
•Konfiguration NFS/NIS Server (Unix-to-Unix Fileserver mit Yellow Pages)
•Subversion Server zum Betrieb eines Revisionskontrollsystems
Sonstige Tools
 
•Konfiguration und Verwendung cygwin  (unix-shell unter Windows), MKS-Toolkit (dito)
•Apache Directory Studio, grafisches LDAP Tool
•Ultraedit, vi und joe (Texteditoren), Notepad++
•VNC Client / Server (Windows und Linux, Setup und Konfiguration – insbesondere Virtual VNC Servers unter Linux)
•Bugzilla, Unicenter (Bug- bzw. Incidenttrackingtools)
•VeryQuickWiki (vqwiki), wiky (kleine javascript-wiki-Implementierung)
•phpCollab und eGroupware (Groupware- bzw. Kollaborationssysteme)
•Outlook und Thunderbird
•Areca Backup (java basiertes OpenSource-Backupsystem)
•Unicenter Servicedesk (Incident / Ticketing Tool), Cataloom (B2B Anforderungs- und Workflowmanagement) – beide als User

 

Hardware:
•PC (HW-Konfiguration, Zusammenbau und Setup)
•RAID-Systeme (i. B. ATA/SATA-Raid-Systeme)
•Netzwerke


Programmiersprachen (lang) / Frameworks:
Java :
•Enterprise Java Beans (EJB3.x, generell Java EE 5+6+7)
•Spring Framework, Spring Annotations, Spring Remoting, Spring MVC sowie Spring Testautomatisierung
•Java Servlet API, JSP 2.0-2.2, JSTL 1.1, Struts
•Java Server Faces (JSF 2.x), insbesondere mit Rich Faces
•Java Server Pages
•Java Portlet API 2.0, insbesondere mit Oracle Portal und JBoss Portal
•Jboss Seam (Integrationsframework)
•Jboss Hibernate (OR-Mapper), Hibernate Annotations, Hibernate Search, Hibernate Validators
•Jasper Reports und iReports (Reporting-Engine)
•BIRT (Java EE Reporting Engine)
•Velocity (Template-Engine)
•Jfree (Chartgenerierung mit Java), Achartengine (Charts für Android)
•Acegi Security Framework bzw. Spring Security
•JAXB und Apache Xml-Beans, SAX und STAX (staxom)
•JAX-WS (Java Enterprise XML Webservices)mit SOAP, SOAP Webservices mit Apache CXF
•JAX-RS (Java Enterprise mit REST Services), REST Services mit Apache Jersey und Jboss Resteasy
•JAXP (Java API for XML Processing)
•Apache POI (Excelverarbeitung mit Java)
•JSON Verarbeitung mit Jackson, JEE6, sowie net.sf.json
•Java Compiler Tools (on-the-fly-compiling innerhalb von java, etc)
•Java Persistence Annotations (JPA) und Java Persistence Query Language(JPQL), Criteria API
•Java Cryptography API (JCA)
•Java Connector API (JCA)
•Java Reflection API
•Java Mail API
•JBoss Serialization Toolkit
•Java Database Connectivity (JDBC)
•JSCH (Java Secure Channel / SSH Implementierung in Java)
•Jersey
•Apache Commons Libraries (commons http, commons io, commons net etc pp)
•Java RMI Programmierung
•Java Swing Programmierung
•Ostermiller Utils
•Log4J, Java Logging API
•Junit 3&4, TestNG
•Maven's MOJO API sowie Plexus
•Jenkins Plugin API
•Java Multithreading API, Java 7 Fork Join Framework
•PlantUML (UML Diagramm-Generierung aus Java heraus)
•Mockito und Powermock
•Arquillian Framework
•Cucumber Test Framework
•Google Web Toolkit, SmartGWT
•Bootstrap


C#/VB.NET
•Multithreading API
•XML-Verarbeitung
•ADO.NET
•nHibernate
•Windows Forms (.NET Windows-Frontends)

Datenbankframeworks und Extensions :
•PostgreSQL Partitioning & Replication
•Oracle-Text (Datenbank-interne Volltext-Indizierung, Klassifizierung und Suche)
•Oracle Partioning und Parallel Queries
•Oracle XML Utilities

Andere :
•xmlStarlet (Xml-Verarbeitungsutility für den Einsatz in Shellskripten)
cpan.org div. Module für PERL-Entwicklung
•XMind (Mindmapper), Freemind (Mindmapper)

•Android Programmierung, Android Framework [URL auf Anfrage]

Betriebssysteme

HPUX
Unix
Windows
+ Erfahrung in der Administration von SLES 9/10/ OpenSuSE 10+ Systemen
+ Erfahrung in der Administration von RHEL4

Programmiersprachen

Basic
sowohl VB, VBA, als auch .NET
C
mehrjährige Erfahrung
C#
mehrjährige Erfahrung, mehrere Open Source Projekte
C++
mehrjährige Erfahrung
Delphi
Imake, GNU-Make, Make-Maker etc...
Java
mehrjährige Erfahrung, Expertenwissen
JavaScript
Basiswissen
Pascal
Perl
solides Wissen
PHP
tief greifende Erfahrung, mehrere OSS-Projekte
PL/SQL
mehrjährige Erfahrung, Expertenwissen
Qt
Shell
Expertenwissen
TeX, LaTeX
yacc/lex
auch BYACC/J (Integration f. Java)

Datenbanken

Access
auch reine Frontend-Entwicklung mit JDBC
BDE
DAO
MSJET4
DB2
JDBC
i.B: mit Oracle. PostgreSQL, MySQL
MySQL
ODBC
Oracle
mehrjährige Erfahrung auch mit PL/SQL
Postgres
mehrjährige Erfahrung auch mit pgPLSQL
SQL
- auch SQLite als In-Process DB (unter C++ oder C#)
- auch HSQL und H2 unter Java

Datenkommunikation

CORBA
i.B. RMI/IIOP
Ethernet
Internet, Intranet
ISO/OSI
Public Networks
Router
RPC
RMI/JRMP, CORBA, RMI/IIOP
SMTP
TCP/IP
Windows Netzwerk

SOAP

REST

HTTP

Hardware

Drucker
IBM RS6000
Iomega
ZIP
PC

Design / Entwicklung / Konstruktion

mehrjährige Erfahrung in Themen wie Anforderungsanalyse, Design und Spezifikation

Branchen

Branchen

+ Erfahrungen im Einzelhandel
+ Erfahrungen im Bildungssektor
+ Erfahrungen im Webportalumfeld
+ Erfahrungen im Banken- und Versicherungssektor (beides mit ReZe-Erfahrungen)
+ Erfahrungen im Bereich Automotive (letzte Festanstellung bei Dienstleister im Automotive Sektor)
+ Erfahrungen im Bereich Telekommunikation (Studium, Werksstudent, Diplomarbeit bei Telko)
+ Erfahrungen im Bereich Softwareproduktentwicklung
+ Erfahrungen im Bereich Chemie (größeres freies Projekt bei einem der größten europäischen Farbhersteller)
+ Erfahrungen im Bereich Vertrieb (mehrere kleine freie Projekte bei kleinen Firmen im Vertriebssektor)


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.