GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Senior Software Engineer (Java, JEE, Spring, Hibernate, …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.de mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
Dieses Profil wurde anonymisiert. Die vollständige Anzeige ist für registrierte GULP Nutzer möglich.
 
Wohnort                    80xx, Schweiz 
EDV-Erfahrung seit         1998 
Verfügbar ab               01.05.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Senior Software Engineer (Java, JEE, Spring, Hibernate, Web-​Applikation, WebSphere, JBoss)
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Engineering / IT-nahe Ingenieurdienstleistungen
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit

Voraussetzung für Festanstellung: Hier spielen viele Faktoren eine Rolle...

- Universitätsausbildung

07/2004 Abschlussprüfung zur Diplom-Informatiker
09/2001 Vordiplom absolviert        
10/1998 Studium der Informatik mit Nebenfach Elektrotechnik an der Universität Dortmund

- Schulausbildung   
06/1998 Allgemeine Hochschulreife (Abitur)
Deutschland: D2, D3, D4, D5, D6
Schweiz: CH5, CH6, CH7, CH8
Weitere Einsatzorte: Afghanistan, Indien, Kuwait, Pakistan, Saudi Arabien, USA, Vereinigte Arabische Emirate
Kommentar:

Zürich, Rhein-Main-Gebiet, Rhein-Ruhr-Gebiet, Hamburg

DeutschSo gut wie Muttersprache
EnglischVerhandlungssicher
PersischMuttersprache

Dari (Muttersprache, afghanisch)

MS-DOS 
Unix 
Windows 
Windows CE 

Basic 
C 
C# 
C++ 
ESQL/C 
Java 
JavaScript 
Pascal 
PL/SQL 
Python 
Shell 
TeX, LaTeX 

Access 
DB2 
Informix 
JDBC 
MySQL 
ODBC 
Oracle 
SQL 

Ethernet 
Router 
RPC 
SNMP 
TCP/IP 
Windows Netzwerk 

  • Sprachen:
    Java, Python, Jython, C/C++, JavaScript, Shell–Script,  XML, HTML, SQL, ESQL, PL/SQL, HQL

  • Frameworks:
    JEE, J2EE, J2SE, J2ME, Spring, Hibernate, JPA, Swing, ULC, Apache Wicket, JUnit, Log4J, Docx4j, Apache POI, iText, JAXB, Apache XMLBean, Jcraft/Jschm, Apache HttpClient, Web Services, Ant, Maven, OSGi, IBM J9, IBM SMF, ebXML, OpenGL for Java, JHotDraw

  • Methoden:
    Objektorientierte Analyse, Design und Entwicklung, UML, Design Patterns, Software Architekturen, SOA, Multi-Tier-Architektur, ER–Diagramme, Petri–Netze, Publish/Subscribe

  • Server:
    IBM WebSphere Application Server, WebLogic, JBoss AS, Apache Tomcat, Jetty, IBM WebSphere Message Broker, MQ, ESB

  • Datenbanken:
    IBM DB2, Oracle, JavaDB, HSQL, MySQL, SQLite, DBVisualizer, Toad, Oracle SQL Developer, IBM Migration ToolKit

  • Umgebungen:
    Eclipse, IBM RAD und RSA, IBM WebSphere Message Broker Toolkit, PyDev

  • Tracking, Build und Versionierung:
    SVN, CVS, MKS, Rational Clear Case / Quest, HP Quality Center, Trac, Luntbuild, Hudson, JIRA

  • Qualitätsicherung:
    Unit Test, FindBugs, JMeter, SeleniumQ, MaxQ and PureTest

  • Projektleitung:
    RUP, SCRUM, XP, Wasserfal

  • Betriebssysteme:
    MS Windows, Unix, Linux und Android
Einzelhandel, IT–Dienstleistung, Forschung, Web–Designer, Entwickler, Trainer, digitale Kartenverarbeitung, Mobile Endgeräte, Sozialversicherung, Krankenversicherung, Banking, Dokumentenverwaltungssystem (DMS), Reisegesellschaft

 

 

10/2011 − 03/2012 (6 Monate)

 

Projekt: Syrius

Kunde: Adcubum

Ziele des Projekts: Das Produkt adcubum SYRIUS deckt die Kernprozesse der Wertschöpfungskette von Versicherungen ab. Die spartenunabhängigen Kernfunktionalitäten des Systems bilden das Fundament der Applikation, worauf die Erweiterungen und individuelle Kundenanforderungen realisiert werden. Diese serviceorientierte Applikation von Adcubum wird konsequent an die fachlichen und gesetzlichen Anforderungen der Schweiz für die Sparten Krankenversicherung, Unfallversicherung und Sachversicherung (inkl. Haftpflicht und Motor) weiterentwickelt und optimiert.

Zuständig für:
Analyse, Fehlerbehebung, Qualitätssicherung und Performanzoptimierung für die Partner- und Provisionskomponente

Technologien: Java 1.6, ULC, Web Services, Eclipse, JIRA, SVN, SQL plus, PL-SQL, Oracle SQL-Developer, Shell, Ant, Oracle 11/9, D82, SOA JBoss, Websphere, Adcubum SYRIUS, Windows, Linux

Projektgröße: 50 Personen / Ort: St. Gallen

 


 

02/2011 − 06/2011 (5 Monate)

Projekt: ZDA - Zentrale Dokumentenablage

Kunde: ZKB - Züricher Kantonalbank

Ziele des Projekts: Das System ZDA stellt die technische Infrastruktur bereit und bietet die Funktionalität zur Bewirtschaftung von archivierten Dokumenten für banklagernde Korrespondenz. Zudem dient das System zur Verwaltung der Reproduktionen von Dokumenten. Die Kundenberater in den Filialen können durch die webbasierte Benutzerschnittstelle des ZDA Systems ihre Aufträge für vorgesehne Kunden an die Zentrale elektronisch übermitteln. Daraufhin erfolgt die Auslieferung der ausgedruckten Dokumente für einen Auftrag im vorgegebenen Zeitraum.

Zuständig für:
- Entwicklung an der Business Service Interface (Geschäftslogik, Middle-Tier)
- Entwicklung an der Benutzeroberfläche (Web-Tier)
- Build- und Konfigurationsmanagement für die Test- und Integrationsumgebung
- Überarbeitung der Detailspezifikation

Technologien: Java 1.6, Spring 3.0.5, Hibernate / JPA 2.0, Apache Wicket, JBoss AS 5, Jetty, IBM DB2, HSQL DB, SQL, XML, JAXB, iText, sftp, Jcraft/Jschm, IBM MQ, Apache Camel, MQJExplorer, Maven 2, Ecipse, FindBugs, Quality Center, SVN, Linux, Shell

Projektgröße: 10 Personen / Ort: Zürich

 


 
09/2010 – 01/2011 (4 Monate)

 

Projekt: vPayment

Kunde: Kuoni Travel Ltd. Destination Management

Ziele des Projekts: Realisierung einer XML-basierten HTTPS Interface von der bestehenden Kuoni Haupt-Applikation Kobra zu American Express vPayment. Damit soll es ermöglicht werden, bei einer Reservation vPayment Kreditkarten-Informationen von der American Express vPayment anzufordern, diese zu speichern, modifizieren und zu annullieren. Ziel des Projekts ist es ebenfalls, eine eigenständige Job-Komponente innerhalb der Applikation Kobra zu realisieren, die dahinter stehende Geschäftsprozesse abbildet.

Zuständig für:
- Realisierung der XML-basierte HTTPS Interface
- Realisierung der Job-Komponente
- Setup der WebSphere Applikation Server für SSL

Technologien: Java, Spring, Hibernate, Apache XMLBean, SSL X509 V3, JAAS, Apache HttpClient, JUnit, Log4J, SQL, Python, ANT, Hudson, IBM WebSphere Application Server 6.1, IBM DB2, IBM RAD 7.5, DbVisualizer, SVN, Hudson, Scrum

Projektgröße: 10 Personen / Ort: Zürich

 


 

04/2008 – 07/2010 (2 Jahre 4 Monate)

 

Projekt: Archive Manager

Kunde: UBS AG

Ziele des Projekts: Eine Web-Applikation bzw. Framework zum Recherchieren auf allen möglichen UBS Archivierungssystemen wie IBM On Demand, OpenText IXOS …

Hauptmerkmale der Anwendung:
Der Archive Manager ist eine Web-Anwendung, die dazu dient auf mehreren unterschiedlichen Archivierungs-systemen der UBS AG zu recherchieren. Zudem stellt sie die Funktionalitäten zum Bearbeiten von archivierten Objekten zur Verfügung. Zu den wesentlichen Merkmalen gehören:
- Formatkonvertierung auf Stufe Archiv Manager
- Anbindung an Referenzdaten/Archiv-CI
- Authorisierung auf Stufe Archiv Manager
- Rückgriffsprotokollierung auf Stufe Archiv Manager
- Anbindung der Archive ELA, ELBA und SSP Lazar
- Präsentationskomponente für Recherchen
- Funktionen zum Updaten von Metadaten, Exportieren, Verschieben und Löschen von archivierten Objekten
- Erfassung von Pendenzen und Deskriptoren
Funktion für Batch-Recherche

Zuständig für:
- Entwicklung an verschiedenen Archive Manager Versionen
- Design und Entwicklung eines Rule-Engine für ELA-Update: MaskExpert
- Entwicklung iDMS & TrustCo
- Entwicklung CDOS - Archive Manager DocuStore
- Entwicklen von Tools für Entwicklung und Testing
    - ELA-Adapter-Verificator
    - Grafische Masken Editor
    - Web Applikation für Test-Kunden suche
    - Testdaten-Importer für IXOS OpenText
- Analyse, Defektbehebung und Refactoring
- Evaluation von Test-Werkzeugen und Frameworks
- Machbarkeitsanalyse der Migration von FAT Client zu Web-Client

Technologien: J2EE, Struts, JSPs, Swing, XML, HTML, SQL, PL/SQL, UnitTest, IBM WebSphere Application Server 5.1, 6.1, Oracle DB, Toad für Oracle, IBM DB2, IBM RAD, DbVisualizer, SVN, Maven, SubVersion, JMeter, SeleniumHQ, Trac

Schulungen:
- EJB Application Development, 10/2008, 5 Tage
- Application Architecture Essentials, 02/2009, 2 Tage
- Project Management Basics, 03/2009, 4 Tage
- SDLC Essentials (RUP in UBS), 04/2009, 3 Tage

Projektgröße: 25 Personen / Ort: Zürich

 


 

11/2007 – 03/2008 (5 Monate)

 

Projekt: DCFS Questionnaire

Kunde: DaimlerChrysler Finance Services AG

Ziele des Projekts:
- Review der bestehenden Anwendung
- Aufwandabschätzung der Modernisierung
- Erweiterung durch neue Module
- Migration der Datenbank (Oracle in IBM DB2)

Hauptmerkmale der Anwendung:
Die Anwendung dient zur Durchführung von Befragungen der Mitarbeiter von DaimlerChrysler Finance Services AG. Sie bietet Funktionalitäten für die Verwaltung von Fragekatalogen und Assisments. Ebenso wertet sie die Antworten der Mitarbeiter automatisiert aus.

Zuständig für: Alle Ziele.

Technologien: Java, J2EE, Servlets, JSPs, XML, HTML, SQL, Hibernate und Struts Framework, IBM WebSphere Application Server, Oracle DB, IBM DB2, IBM DB2 Development Center, IBM RAD, DbVisualizer und CVS

Projektgröße: 6 Personen / Ort: Stuttgart

 


 

09/2007 – 10/2007 (2 Monate)

 

Projekt: Engineering Change Request Workflow

Kunde: SAS Automotive Systems GmbH

Ziele des Projekts:
- Allgemeine System und Code-Review
- Analyse der Implementierung und Konfigurationen von Transaction-Handling durch Hibernate Framework

Hauptmerkmale der Anwendung:
Das ECM-Workflow System implementiert die automatische Steuerung des Engineering Change Prozesses. Das System wurde entwickelt um:
- Excel-Spreadsheet gestützten Ablaufe abzulösen
- Relevanten Informationen bereit zu stellen
- Dokumentation des Engineering sichern
- Change-Prozesse automatisieren
- Aktuellen Bearbeitungsstand zu jeder Zeit durch den Prozessverantwortlichen ermitteln.

Zuständig für:
- Code-Review
- Analyse der Implementierung und Konfiguration

Technologien: Java, Servlets, JSPs, XML, HTML, SQL, HQL, Hibernate und Struts Framework, Oracle DB, RAD, Eclipse, DbVisualizer und CVS

Projektgröße: 8 Personen / Ort: Karlsruhe

 


 

08/2006 – 08/2007 (1 Jahr)

 

Projekt: VISTA

Kunde: IBM Schweiz

Ziele des Projekts:
- Migration der Partnerverwaltungsdaten
- Prüfkennziffern
- Analyse der Spezifikation
- Implementierung, Test und Optimierung

Hauptmerkmale der Anwendung: Beim Projekt VISTA handelt es sich um ein Realisierungs- und Implementierungsprojekt. Ziel ist, für die heute Host-basierten, vorwiegend selbst entwickelten Fach- und Querschnittsappli-kationen (Sozialversicherungslösungen) durch eine langfristige Informatiklösung abzulösen.

Zuständig für: Alle Ziele.

Technologien: Java, XML, SQL, HQL, Hibernate und Spring Framework, Python, SQL-Script, RSA, Eclipse, DB2 Entwicklungsumgebung, Stored Procedures, Stored Functions, Triggers und User-Defined Functions auf DB2, DbVisualizer, Rational Clear Case und Quest

Projektgröße: 450 Personen / Ort: Zürich

 


 

10/2006 - 02/2007 (5 Monate)

 

Projekt: IBM WebSphere Message Broker V6.0 (Praktik)

Ziele des Projekts:
- Einrichtung einer Entwicklungsumgebung
- Training mit und Implementierung von Beispielen

Hauptmerkmale der Anwendung:
- Definition und Modellierung von Messages
- Empfangen, Bearbeiten und Senden von Messages
- ESQL, JAVA, XPATH und Mapping-Editor

Technologien: IBM WebSphere Message Broker V6.0, ESB, IBM WebSphere Message Broker Toolkit V6.0, IBM DB2, IBM DB2 Entwicklungsumgebung, Java, XPATH ESQL, Modelling Messages (MRM Parser), Message Mapping-Editor, Publish/Subscribe basics

Projektgröße: 1 Person / Lokation: Siegen

 


 

09 - 13/10/2006 (5 Tage)

 

Workshop: WebSphere Message Broker Application Programmer Workshop

Schwerpunkte: Anwendungsprogrammierung und Techniken der WebSphere Message Broker V6
- Introduction to ESB
- Message Broker Overview
- Working with Message Broker Toolkit
- Problem determination and explicit error handling
- Message Transformation with ESQL
- Modelling Messages (MRM Parser)
- Using Mappings and Databases in Message Flows
- Publish/Subscribe basics
- Using Java to receive, transform or send messages
- Broker support for Web Services

Technologien: ESB, Message Broker Toolkit, ESQL, Modelling Messages (MRM Parser), Publish/Subscribe basics

Lokation: München

 


 

09/2005 - 08/2006 (1 Jahr)   

Projekt: IBM Director für zSeries

Kunde: IBM Deutschland Entwicklung GmbH

Ziele des Projekts:
- Analyse der bestehenden Implementierung
- Analyse, Design und Test der Funktionalitäten
- Implementierung und Dokumentation der Line-Items
- Unterstützung beim Funktion- und System-Test
- Bereinigen von Code-Defects
- Implementierung der Utility Services Framework

Hauptmerkmale der Anwendung: IBM Director ist ein Management-Tool, das ein einheitliches zentrales Management und die Automatisierung von komplexen IT-Umgebungen ermöglicht. Mehrere Tausend IBM Server-Anwender nutzen derzeit IBM Director. Die Software verbessert die Integration zwischen Server-, Speicher- und Netzwerkmanagement, so dass Kunden die gesamte Infrastruktur nahtloser verwalten können

Zuständig für: Analyse, Design und Entwicklung der graphische Benutzeroberfläche.

Technologien: Java, Swing, Eclipse, zLinux, zVM, zSeries, Xming, CIM

Projektgröße: 20 Personen / Ort: Böblingen
   



06/2005 – 12/2005 (6 Monate)

 

Projekt: J2EE & J2ME (Praktik)

Ziele des Projekts:
- Training mit J2EE & J2ME (MIDLet und Bluetooth)
- Implementierung einer Beispielanwendung
- Training mit RSA, RAD, DB2
- Einarbeitung in WebSphere Applikation Server

Zuständig für:
- Netwerkverbindung einer mobilen Endgerät mit einer J2EE-Server
- Durchführung einer Registrierung
- Abfrage der gespeicherten Daten


Technologien: J2EE & J2ME, EJB, Servlet, MIDlet, CLDC, MIDP, CDC, PP, Bluetooth, WebSphere Applikation Server, DB2 RSA, RAD, Nokia Device Developer, Nokia Handy 6230

Projektgröße: 1 Person / Ort: Düsseldorf

 


   
04/2005 – 09/2005 (6 Monate)

 

Projekt: FleetBoard DCFAP

Kunde: DaimlerChrysler Services FleetBoard GmbH

Ziele des Projekts: Entwicklung und Test neuer Features für einen bereits seit 1999 bestehendes mobiles Anwendungsclient auf Basis von Win CE, OSGi und J2ME. Ebenso sind Tätigkeiten im Bereich von Fehlerbeseitigung und Optimierung von alten Modulen durchgeführt worden.

Hauptmerkmale der Anwendung: Fahrzeugmanagement, Transportmanagement, Mapping und Dienstleistungen

Zuständig für: Entwicklung und Test von Anforderungen.

Technologien: Java, J2ME, OSGi, IBM SMF, C/C++, JUnit, Win CE, GPRS, CSD, GPS, WSDD 5.5, eMbedded Visual C++ 3.0, CVS, Intermec Pocket PC

Projektgröße: 15 Personen / Ort: Berlin

 


 

09/2004 – 03/2005 (7 Monate)

 

Projekt: GIS / Traffic Message Channel (TMC)

Kunde: Tele Atlas

Ziele des Projekts: Fehlerbeseitigung, Weiter- und Neuentwicklung von verschiedenen Modulen für die Bearbeitung von digitalen Karten und Navigationsdaten für TMC.

Zuständig für:
- Analyse, Design und Implementierung von Python-Basierten Modulen für die Bearbeitung der digitalen Karten.
- Korrekturen der TMC-Informationen.

Präsentationen:
- Eclipse IDE und Python (45 Minuten)
- Softwaretestmethoden (90 Minuten)
- Einführung in Vorgehensmodelle (45 Minuten)
- Software-Entwurf mit UML - Einführung (90 Minuten)
- UML und Python (45 Minuten)

 

Technologien: Python, pyunit, TMC, GIS, SQL, Informix, DB2, Allcodes, ContentScript, Aqua Studio, GDF, GDF-AS, GDF-IR, MapEngine, Eclipse 3.0, Eclipse-Plugin Pydev und Jython, dbaccess, DWS, GDF-Viewer, Solaris mit KDE, Linux Suse 9.2, MKS, Clear Case

Projektgröße: 25 Personen / Ort: Hildesheim

 


   
01/2004 – 07/2004 (7 Monate)

Projekt: Diplomarbeit am Lehrstuhl der Software Technologie an der Uni-Dortmund (Prof. Dr. E.-E. Doberkat)

Thema der Arbeit: Entwicklung eines Petrinetz-Editors und -Simulators auf Basis des LiMo-Frameworks

Zusammenfassung: Entwicklung eines Petrinetzwerkzeugs speziell für die Lehre im Rahmen des Forschungsprojekts MuSofT.

Technologien: Java, Swing, AWT, MVC-Pattern, JHotDraw-Framework, LiMo-Framework, UML 2.0, kXML, HTML, Latex, Eclipse 2.1, Together ControlCenter 6.1, CVS, MikTeX, TeXNicCenter

Projektgröße 1 Person / Lokation: Dortmund

 


   
09/2002 – 04/2004 (8 Monate)

Projekt: MuSofT (Multimedia in der Software Technik)

Kunde: Uni-Dortmund – Lehrstuhl der Software Technologie

Ziele des Projekts: Breitstellung von multimediale Lehr- und Lerneinheiten zur Vermittlung von Inhalten der Softwaretechnik.
Entwicklung von UML-Werkzeugen:
- LiMo-Framework (Rahmenwerk für grafische Modellierungswerkzeugen)
- UML Software Architecture Editor (Sam'n'Udo)
- UML StatCharts-Visualisierer und -Editor (DAVE)
- UML Sequenzdiagramm Generator für Sam'n'Udo

Zuständig für: Analyse, Design und Entwicklung.

Technologien: Java, Swing, AWT, MVC-Pattern, JHotDraw-Framework, LiMo-Framework, UML 2.0, kXML, HTML, Latex, Eclipse 2.1, Together ControlCenter 6.1, CVS, MikTeX, TeXNicCenter

Projektgröße: 5 Personen / Ort: Dortmund

 


   
04/2002 – 03/2003 (1 Jahr)

Projekt: Com42Bill

Kunde: Uni-Dortmund

Ziele des Projekts: Konzeption und Realisierung eines elektronischen Rechnungspräsentations- und Rechnungsverwaltungssystems (EBP-Systems) zur Verarbeitung von Rechnungsdaten, die durch E- oder M-Commerce entstanden sind.

Zuständig für:
- Projektmanagement
- Entwicklung eines Datenkonverters (ebXML)
- Vortrag über Telematik, Mobilfunk- und Netzwerk-Technologien

Technologien: EJB 2.0, BPML 1.0, BPML Java Binding , ebXML 2.0, Castor, Log4J, SAX, DOM, JXPATH, JAXM, XERCES, Java Mail Api, JSP und Java Servlets, Bea WebLogic Server 6.1 und Oracle 8.1.7, Together Control Center 6.0, Eclipse 2.0, WinCvs, MS Project, MS Visio, MS Office

Projektgröße: 12 Personen / Ort: Dortmund

 


   
10/2000 – 06/2001 (9 Monate)

Media-Grafix GbR (Selbstständig)

Haupttätigkeiten: Webdesign, EDV-Dienstleistungen und –Schulungen.

Technologien: Java, Python, XML, HTML, MySQL, Adobe Photoshop, MS Office und MS Windows, Suse Linux

Projektgröße 4 Personen /  Lokation: Dortmund

 


 

11/1999 – 07/2000 (9 Monate)

 

Projekt: MUE (Multimediale Evaluation in der Informatiklehrerausbildung)

Kunde: Uni-Dortmund – Lehrstuhl der Didaktik der Informatik

Ziele des Projekts: Entwicklung einer multimedialen Datenbank mit Unterrichtsdokumenten

Zuständig für: Analyse, Design und Entwicklung des Datenmodels.

Technologien: ER-Modell, MySQL, Python, HTML, Linux und Windows NT

Projektgröße: 6 Personen / Ort: Dortmund