Senior Java/JEE Consultant/Architekt/Manager, Analyse & Design, Projektleitung, Teamleitung
Aktualisiert am 05.02.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2024
Verfügbar zu: 80%
davon vor Ort: 100%
Java
Deutsch
Muttersprache
Englisch
fliessend (spreche täglich privat)
Französisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2018-10 - 2020-12

Wartung und Weiterentwicklung von UNO in Java

Wartung und Weiterentwicklung eines Systems (UNO) zum Import von Gleisnetzdaten, deren Veredelung und Bereitstellung für diverse Kundensysteme. Einsatz von KANBAN als Methodik.

Meine Tätigkeiten:

  • Bereitstellung neuer Datenelemente Eurobalise und Balisengruppe zur Implementierung einer automatischen Zugsteuerung (ATO) durch Realisierung des gesamten Workflows.
  • Erstellung von Architekturdesigns auf Basis von Enterprise Architect
  • Codeumstellung auf Java 8.
  • Anpassung des Frameworks zur automatischen Codeerzeugung auf Basis von Oracle-Metadaten.
  • Analyse Umstellung von glassfish auf Tomcat.
  • Umstellung von Spring 2 auf Spring 3.
  • Umstellung von Oracle 11 auf Oracle 18.
  • Anpassung von groovy-Scripts
  • Analyse von Fehlern im Rahmen der Batchverarbeitung.
  • Realisierung von JUnit-Tests auf Basis von Mockito.
  • Moderation der Entwicklermeetings.
Eclipse Java Tomcat glassfish Mockito Jenkins Sonar git EJB Oracle Spring Batch Groovy Enterprise Architect
SBB
Bern
1 Jahr 2 Monate
2017-06 - 2018-07

Weiterentwicklung CRM

Entwickler, Designer Eclipse Java Websphere Application Server ...
Entwickler, Designer

Ein bestehendes CRM-System sollte durch ein neues System abgelöst werden. Einsatz von SCRUM als Methodik.  

 

Meine Tätigkeiten:

  • Implementierung von Masken in JSF 2/PrimeFaces
  • Bereitstellung von Anwendungslogik via REST-Services
  • Nutzung von EJB 3 mit POJOs zum Zugriff auf Datenbanken
  • Erstellung von Mocks zum Testen der Services
Eclipse Java Websphere Application Server CDI dependency injection Mockito Jenkins Sonar maven EJB 3
Raiffaisen, Salzburg, Österreich
1 Jahr 9 Monate
2015-07 - 2017-03

Operatives Logistik Informationssystem OLIS

Architekt, Entwickler, Coach Multi-Tier Client-Server Applikation SmartGWT EJBs ...
Architekt, Entwickler, Coach

Entwicklung, Betrieb und Wartung des IT-Systems von Swiss Post International für den grenzüberschreitenden Austausch von Postsendungen. Die Applikation auf Basis JEE/Oracle unterstützt Transport- und Produktionsplanung, Disposition, Export, Import und Transitverarbeitung, Sendungsverfolgung, Kontrolle und Abrechnung für Briefe, Pakete und Express-Post. OLIS wird hochverfügbar (7x24) in der Schweiz und weltweit in Filialen von Swiss Post International eingesetzt mit Schnittstellen zu Postgesellschaften, Transport- und Distributionspartnern.

Meine Tätigkeiten:

  • Erstellung Framework für dynamische GUI-Layouts in Java
  • Durchführung von Architekturschulungen für Entwickler
  • Unterstützung beim Design von Microservice-Architekturen
  • Umsetzung von Änderungen an Formularen
  • Absicherung der Qualität durch automatisierte Builds, Sonar Reports, Code Reviews, Testabdeckung
  • Hybrid-Cloudstrategie: Erstellung eines Cloud-basierten Softwareentwicklungsprozesses, Einsatz von Cloudtechnologien, Beschäftigung mit Microservice-Architekturen, Unterstützung bei Anforderungsanalysen
Multi-Tier Client-Server Applikation SmartGWT EJBs Java EE Oracle Weblogic Application Server Oracle Datenbank Eclipse SVN QualityCenter Scrum Sonar Continuous Integration Enterprise Architect Structure101 Jenckins Junit OpenShift Docker GitHub
Post CH AG, Asendia Switzerland, Logistik
1 Jahr 3 Monate
2014-05 - 2015-07

Auszahlungssystem der Schweizerischen Arbeitslosenkassen - ASALneu

Architekt, Entwickler, Coach, Scrum Master, Teamleiter Multi-Tier Web Applikation (SmartGWT JSF Primefaces) ...
Architekt, Entwickler, Coach, Scrum Master, Teamleiter

Die bestehende Anwendung ASAL wird auf der Basis der heute implementierten gültigen Prozesse und Funktionen auf die Softwareentwicklungsumgebung J2EE in eine moderne, einfach wartbare und erweiterbare Architektur überführt. Gleichzeitig werden GUIs, die Verwaltung und Verarbeitung der Regeln sowie das Outputmanagement modernisiert und das bestehende DMS integriert.

Meine Tätigkeiten: 

  • Architekturanalysen
  • Behandlung von Architekturthemen im Rahmen eines Change Boards in einem internationalen Umfeld (USA, Kanada, UK, Indien)
  • Vereinfachung von Plausi-Prüfungen über einen OO-Ansatz
  • Analyse und Implementierung eines Codegenerators in Java
  • Analyse von Spring Quartz auf Basis von Spring Batch
  • Erstellung von UML-basierten Designs auf Basis von Enterprise Architect
  • Führung eines Teams als Scrum Master zur Umsetzung einer JSF-Anwendung
Multi-Tier Web Applikation (SmartGWT JSF Primefaces) WebServices auf Basis JEE Tomcat Spring (Security Integration Batch) JasperReport DB2/400 Enterprise Architect Eclipse SVN Jenkins HP QualityCenter Sonar Structure101 JUnit Projektmanagemnt: JIRA agile iteratives Vorgehen Testing: Zephyr
Staatssekretariat für Wirtschaft - SECO, Arbeitslosenversicherung Bundesverwaltung
6 Jahre 8 Monate
2007-09 - 2014-04

PowerBFS - Implementierung eines Betriebsführungssystems für Kernkraftwerke in Java

Designer, Entwickler Java 5/Java 6 Eclipse cvs/svn ...
Designer, Entwickler
  • Intensive Beschäftigung mit Testverfahren sowie Testprozessen auf Basis einer Studie zu am Markt verfügbaren Testmanagementwerkzeugen.
  • Realisierung diverser Swing-basierter Masken und deren Implementierung auf Basis des OpenJET Frameworks, welches einen MDA-basierten Ansatz verfolgt. Hoher Grad an Modellierung. Aus dem Modell wurde durch ein durch GiS entwickeltes Eclipse-Plugin Code generiert, auf deren Basis die eigene Implementierung stattfand.
    Dadurch wurde ein hohes Maß an Standardisierung erreicht, was den Wiedererkennungseffekt in fremden Projekten deutlich erleichert hat.
  • Intensive Nutzung des neuen Swing Group-Layouts.
  • Umsetzung von Teilen des Personalqualifizierungs-moduls sowie des Moduls Freischaltung. Das Modul Freischaltung war geprägt durch eine hohe Komplexität, welche aufgrund einer Menge von Detailprüfungen begründet war. Fehler in der Freischaltung von Arbeiten im Kernkraftwerk können zum Tod von Mitarbeitern führen,was die zahlreichen Detailprüfungen begründet.
  • Anpassung und Modellierung von Workflows auf Basis eines
  • Workflow-Editors. Hierbei Beachtung des Berechtigungssystems zur Bestimmung, wer welche Workflows ausführen darf bzw. wer überhaupt welche Vorgänge sieht.
  • Erstellung von Migrationsprogrammen in zwei Stufen. In der ersten Stufe wurden die Migrationsdaten erzeugt. In der zweiten Stufe wurdendaraus die fachlichen Objekte im Live-System erzeugt.
  • Erstellung von Formularen zur Freischaltung. Die Formulare wurde zur Laufzeit mit Daten gefüllt. Umsetzung einer komplexen Hervorhebungslogik, welche Mehrfachfreischaltungen berücksichtigte.
  • Es wurde Wert auf eine hohe Code Qualität gelegt, was zur strengen Einhaltung von PMD-Regeln bzw. Clean Code führte. Teilnahme an einem Workshopzu Test Driven Development (TDD).
  • Als Repository kam cvs zum Einsatz. Die Entwicklungsumgebung warEclipse 3.x .
  • Dokumentation der Arbeitsergebnisse im Moin Moin Wiki.
  • Einsatz von Bugzilla und Jira als Bug Tracking Tools
  • Einsatz des Sharepoint Portal Servers zur Dokumentenverwaltung.
Java 5/Java 6 Eclipse cvs/svn OpenJET Bugzilla Jira PMD FindBugs Sharepoint J-Unit
GiS, Weinheim / eon, Hannover
12 Jahre 7 Monate
2001-10 - 2014-04

Entwicklung eines neuartigen Expertensystems in Java (privat)

Architekt, Entwickler, Coach, Teamleiter, Produkt Manager Java JEE Servlets ...
Architekt, Entwickler, Coach, Teamleiter, Produkt Manager
  • Beginn der Entwicklung eines Produktes zur Verbesserung
    des Wissensmanagements in Unternehmen. Erstellung eines Fachkonzeptesauf Basis von UML. Modellierung mit Together.
  • Zunächst Einsatz des Application Servers JRun 3.1. Später Umstellung auf Tomcat.
  • Verwendung von Cascading Style Sheets (CSS)
    für ein einheitliches Masken-Erscheinungsbild. Einsatz von
    Servlets bzw. JSPs für die Seitengenerierung. Abbildung der Business
    Logik auf CORBA-Objekte zur Performance-Skalierung, Ausfallsicherheit und Bereitstellung einer API. Als Datenbanken kommen MySQL,IBM DB2-UDB sowie Oracle unter Verwendung von JPA (Java Persistence API) auf Basis von Spring und Hibernate zum Einsatz. Einsatz von Spring zur Bereitstellung einer LDAP Schnittstelle sowie zur Konfiguration der Persistenz sowie zur Bereitstellung einer Servicearchitektur, welche auf Basis von Aspekten z.B. Transaktionen und Authorisierung bereitstellt.
  • Datenmodellierung mit Powerdesigner 7.
  • Verwendung von DTDs sowie XSDs auf Basis eines SAX2.0-Parsers zur Validierung von XML-Dokumenten.
    Marshalling/Unmarshalling von XML-Dokumenten auf Basis des ExoLab Castor Frameworks.
  • Implementierung einer kompletten Workflow-Engine, welche auf Basis von XML-Dateien konfiguriert wurde.
    Anbindung einer globalen Knowledge Base über einen WebService (AXIS2) und Verschlüsselung via SSL(Rampart Modul). Möglichkeit zum Upload von Attachments via WebService und MTOM.
  • Einsatz von Apache Solr sowie SolrJ zur performanten internationalisierten Suche nach Problemlösungen.
  • Einsatz von yajsw zur Installation der einzelnen Komponenten als Service (Windows) bzw. als Daemon (Linux).
  • Verwendung von NetBeans sowie Eclipse als IDE.
Java JEE Servlets EJB MySQL Powerdesigner 7 Together Eclipse Tomcat MySQL DB2-UDB Oracle WebServices AXIS SSL Atomikos LDAP Hibernate Spring yajsw ant Solr SolrJ
Top3Point GmbH später konomy technologies GmbH, Mülheim a.d.Ruhr (privat)
10 Monate
2006-12 - 2007-09

Europäisierung der yucon Gebrauchtwagen-Plattform zur Yucon/EWP (European Wholesale Platform) Plattform für Daimler Chrysler auf Basis von Java

Designer, Entwickler Java Eclipse 3.2.2 cvs ...
Designer, Entwickler
  • Anpassung von Masken auf Basis von Java/Swing. Erweiterung des Stammdatencachings um MPCs (Market Performance Center).
  • Erstellung eines Testframeworks zur Erzeugung von Testdaten.
  • Durchführung von Tests auf JUnit Basis.
  • Implementierung einer SSL-Verschlüsselung sowie
    Authentifikation auf Basis von Client-Zertifikaten. Ablage der
    Keys sowie Trusted Certificates in Key Stores. Konfiguration des SSL-Connectors innerhalb von Tomcat.
  • Nutzung von OpenSSL zur Generierung von Certificate Signing Requests, sowie zur Erstellung von signierten Zertifikaten auf Basis von RootCA-Zertifikaten.
  • Als Repository kam cvs zum Einsatz. Die Entwicklungsumgebung war Eclipse 3.2.2. Einsatz von Tomcat als Servlet Engine.
  • Dokumentation der Arbeitsergebnisse im Confluence Wiki.
    Einsatz von Polarion als Bug Tracking Tool.
  • Enge Zusammenarbeit mit Indern.
Java Eclipse 3.2.2 cvs Tomcat ant Confluence Polarion SSL OpenSSL
T-Systems
Stuttgart
4 Monate
2006-09 - 2006-12

Entwicklung einer Sprachplattform in Java

Designer, Entwickler Java Eclipse 3.1.2 ClearCase ...
Designer, Entwickler
  • Bereitstellung von WebServices zum Versenden von
    eMails, SMS, Fax sowie Funktionen zur Sprachsteuerung auf Basis der SOAP-Implementierung AXIS.
  • Bereitstellung einer generischen HTTP-Schnittstelle,
    welche VoiceObjects XML Requests verarbeitet und
    optional als Hintergrundthread verarbeitet.
  • Erstellung von Workflows auf Basis einer von Alcatel entwickelten Workflow Engine. 
  • Durchführung von Tests auf JUnit Basis.
    Erstellung von build Scripts auf Basis von ant zum Erzeugen komplexer Projekte sowie deren Deployment.
    Als Repository kam Rational ClearCase zum Einsatz. Die
    Entwicklungsumgebung war Eclipse 3.1.2. Einsatz von Tomcat als Servlet Engine sowie Apache als WebServer. Konfiguration von Loadbalancing auf Basis von Apache 2.2 sowie Tomat 5.0.
  • Bereitstellung mehrerer parallel laufender Tomcat-Instanzen.
  • Coaching beim Einsatz von Spring.
Java Eclipse 3.1.2 ClearCase SOAP/AXIS WebServices XML-RPC Spring Tomcat Apache ant
Alcatel, Stuttgart
4 Monate
2006-05 - 2006-08

Entwicklung einer weltweiten Kommunikationsplattform in Java

Architekt, Entwickler Java Eclipse 3.1 ActiveMQ ...
Architekt, Entwickler
  • Umstellung der ActiveMQ 3.2.2-Messaging Lösung auf JORAM,da diese deutlich stabiler als ActiveMQ ist.
  • Vor Umstellung Analyse diverser JMS-Implementierungen
    mit JORAM-Empfehlung.
  • Einarbeitung in die JCA-Spezifikation.
    Integration einer geclusterten JORAM-Lösung in Spring
    unter Nutzung des JORAM Resource Adapters. Entwicklung
    eines Spring-Beans zur Konfiguration eines JMS Consumers und zur Verwaltung eines Consumer Thread Pools auf Basis von Spring 1.2 .
  • Analyse und Test der JMS-Funktionalität von Spring 2.0.
  • Analyse von ActiveMQ 4.0.1. Anpassung der Spring-Konfiguration unter Nutzung von Jencks.
  • Analyse Spring Umstellung von Spring's HibernateTransactionManager
    auf JtaTransactionManager, um Hibernate- und JMS-Transaktionen via XA handeln zu können.
  • Als Repository kam cvs sowie Subversion (svn) (mit Tortoise) zum Einsatz. Zum Release Management wurde maven eingesetzt.
Java Eclipse 3.1 ActiveMQ JORAM Spring Jencks Oracle cvs svn (Subversion) Squirrel putty Tortoise JCA JTA XA maven 1/2
ComBOTS, Karlsruhe
3 Monate
2006-02 - 2006-04

Entwicklung eines internationalen Werksteuererungssystems in Java für General Motors

Designer, Entwickler Java Eclipse 3.1 WTP T.O.A.D. ...
Designer, Entwickler

Entwicklung von JSPs/Actions (Option Families/Hold Codes) auf Basis von Struts. Zugriff auf eine Oracle 9i Datenbank via Session Beans sowie DAOs auf Basis von JDBC. Einsatz des TOA Patterns zur Reduktion von Heavy Weight Aufrufen. Einsatz von PL/SQL sowie Stored Procedures zur performanten Bereitstellung von Geschäftslogik sowie zur Durchführung von Small Integration Tests. Einsatz von Test Director zur Durchführung von Tests.
Erstellung von Modultests auf Basis von JUnit/Cactus.
Mitarbeit in einem internationalen Großprojekt (Inder/Ägypter/Amerikaner /Holländer/Belgier/u.v.a.). Die Projektsprache war Englisch.Als Versionierungssystem wurde Star Team eingesetzt

Java Eclipse 3.1 WTP T.O.A.D. Test Director Oracle 9i Struts Star Team
EDS, Rüsselsheim
9 Monate
2005-03 - 2005-11

Projektleiter für das Projekt "Entwicklung einer Anwendung zur Berechnung latenter Steuern in Java auf Basis von IAS 12 und DRS 10"

Projektleiter, Architekt, Entwickler Java Eclipse 3.0 PowerDesigner 10 ...
Projektleiter, Architekt, Entwickler
  • Projektleitung eines Teams (4 Pers.). Führen von Personalgesprächen.
  • Zuweisung von Aufgaben. Controlling des Projektfortschritts.
    Zusätzlich zuständig für die Entwicklung eines konzeptionellen Datenmodells auf Basis eines bestehenden SQL Scripts mit Sybase PowerDesigner 10.Festlegung der Programmarchitektur (z.B. 3-tier, MVC Pattern) sowie des Deployment-Modells.
  • Implementierung von Business Objects zum Zugriff auf die
    Datenbanken sowie einer BusinessObjectFacade, welche einen simplifizierten 
  • Zugriff bereitstellt sowie die Transaktionsgrenzen definiert.
    Bereitstellung von Transaktionalität per JOTM/XAPool. Einbettung in den Tomcat WebContainer.
  • Implementierung einer Berechnungslogik. Evaluierung von "beliebig" definierbaren mathematischen Ausdrücken per JEP-Parser.
  • Implementierung des ControllerServlets, Anpassungen im
    Deployment Descriptor sowie Erstellung von JSPs.
    Erstellung von Masken auf Basis von Struts.
Java Eclipse 3.0 PowerDesigner 10 JOTM XAPool Oracle 9i T.O.A.D. JEP Struts
fwsb, Eschborn
6 Monate
2004-09 - 2005-02

mehrere Projekte

Designer, Entwickler Java Eclipse 2.1.2/3.0 VBA ...
Designer, Entwickler

Projekt

  • Design eines Regelinterpreters in Java
  • Design und Implementierung eines Imports/Exports von  Massendaten
  • Design und Implementierung eines Mail Pollers

 

Aufgaben:

  • Konzeptionierung eines Regelinterpreters in Java, der Regeln aus einer XML Datei liest und der Attribute von Objekten auswertet, zwecks Anwendung in einem Workflowsystem bei der Landesversicherungsanstalt (LVA). Unterstützung bei der Office Integration, d.h. Realisierung einer Baumstruktur,die bisher im Browser abgebildet wurde in WinWord per VBA.
  • Möglichkeit zum Versandt von Requests aus WinWord heraus über eine Java/COM Bridge an einen Java Client.
    Konzeptionierung sowie Realisierung eines Import/Exports von Massendaten.
  • Unterstützung von beliebigen Ein-/Ausgabeformaten mit Unterstützung von zunächst Filesystem-Format sowie ZIP-Format.
  • Konzeptionierung sowie Realisierung eines Mail Pollers. Unterstützung von Filesplitting, Checksumgenerierung sowie Mailfilterung.
  • Einsatz des Observer Patterns, um einen ImportObserver zu realisieren, der einen Import als Hintergrundthread durchführt.
Java Eclipse 2.1.2/3.0 VBA XPath Filenet API Java Mail
Filenet, Bad Homburg
1 Jahr 6 Monate
2002-12 - 2004-05

mehrere Projekte

Designer, Entwickler, Koordinator Java J2EE BEA WebLogic 5.1/8.1 ...
Designer, Entwickler, Koordinator

Projekt

  • Implementierung einer neuen J2EE-Architektur für das Online Investment Fond Portal 
  • Erstellung einer neuen Web-Anwendung - "Konditionenmodell"
  • Koordinator für das Projekt DekaNet Altersvorsorge

 

Aufgaben:

  • Implementierung einer neuen Architektur, welche eine Zugangsschicht einführt, um auf Datenquellen zuzugreifen. Verwendung des Data Access Objects(DAO) Pattern von Sun. Änderung der Business Components derart, daß diese nun auf DAOs zugreifen, anstatt per SQL direkt auf die Datenbank, um die Geschäftslogik lediglich einmal zentral implementieren zu müssen,woraus eine Kostensenkung resultiert.
  • Implementierung von mehreren DAOs. Versandt von Requests/Responses auf Basis einer XML-Schnittstelle. Das Marshalling/Unmarshalling von XML-Dateienwurde dabei auf Basis von XSDs durch das Castor Framework von ExoLab realisiert.
  • Erstellung von Designs zu DAOs sowie JSPs, Interface Controllern,Activities sowie Business Components für die deka.de Applikation.
  • Erstellung von Testdokumenten zu Modultest sowie Integrationstest.
  • Simulation von Schnittstellendaten auf Basis vonXML-Dateien mit XSD-Grammatiken. Anpassung von bestehenden JSP-Seiten,dem Interface Controller, den Activities (implementiert als Session Beans),sowie den Business Components (implementiert als Entity Beans).
  • Implementierung eines neuen JSPs für e-Reporting.
  • Durchführung von Modultests sowie Integrationstest sowie Tests mit unterschiedlichen Browsern auf der Systemtestumgebung.
  • Unterstützung der Migration durch Migration Sheets, in denen alle Änderungen protokolliert werden.
  • Implementierung diverser JSPs, Interface Controller, Session Beans sowie DAOs im Rahmen der Erstellung einer komplett neuen Web-Anwendung - dem Konditionenmodell. Implementierung nach Fachkonzept.
  • Erstellung von Designs für die einzelnen Komponenten.
  • Absprache und Definition von Vorgaben mit externen IT-Firmen. Implementierung eines RMI-Servers zum Zugriff per JNI auf eine Windows-DLL,welche die Altersvorsorge-Berechnungen durchführt. Implementierung einerClient-seitigen Service-orientierten Sicht per Spring-Framework.
  • Symmetrische Verschlüsselung der übertragenen Daten auf Basis von JCE/AES.
  • Sicherung einer hohen Verfügbarkeit durch Nutzung des Java Service Wrapper
  • Frameworks, welches das Starten/Stoppen des RMI Servers als Windows Dienst ermöglicht und bei vorzeitiger Terminierung diesen automatisch neu startet.
  • Koordination der Integration dieses RMI-Servers in die DekaNet Umgebung.
  • Erstellung eines Fachkonzepts, DV-Konzepts, Implementierung sowie Test zum Projekt DekaNet WeSt/Beratung Metadaten, wobei es um die Speicherungand Abfrage von Metadaten zu Beratungsgesprächen ging.
  • Erstellung eines Fachkonzepts, DV-Konzepts, Implementierung sowie Test zum Projekt DekaNet WeSt/Produktkompetenzzuodnung, wobei es um dasÄndern und Löschen von sog. Produktuniversen ging, wobei ein Produktuniversum die Menge aller Fonds zu einem Vermittler, einer Beraterkompetenzstufe sowie einem Nutzungscontext umfaßt.
  • Als EJB-Container kam BEA-Weblogic zum Einsatz. Anpassung des Deployment Descriptors hinsichtlich Bean Caching, Ready-only Entity Bean Timeout,Optimierter Zugriff durch Nutzung von Call by Reference bei Heavy Weight Aufrufen. Deployment neuerstellter Beans.
  • Umstellung von BEA WebLogic 5.1 auf WebLogic 8.1. Ablösung des bestehenen Security-Konzepts auf Basis von Access Control Lists(ACLs) durch WebLogic Security-Dienste. Unterstützung von Clustering.
  • Beratung einer Fremdfirma bei der Einrichtung und Umstellung eines bestehenden Projekts auf Eclipse (Compile/Deployment) auf Basis des myEclipse/DBEdit/MerantPVCS-Plugins sowie BEA-Weblogic 8.1 SP2.
  • Entwicklung auf Basis von Eclipse 2.1.2 IDE.
  • Zusammenarbeit mit Accenture als Integrator.
Java J2EE BEA WebLogic 5.1/8.1 EJB JSP PVCS ant Solaris Eclipse Castor Spring-Framework Java Service Wrapper JCE AES JNI
Deka Bank, Frankfurt
4 Monate
2002-07 - 2002-10

Entwicklung Trassenportal in Java für DB Netz/DB Cargo

Designer, Entwickler Java J2EE BEA WebLogic ...
Designer, Entwickler
  • Implementierung eines EJBs (Session Bean) inkl. Anpassung des Deployment Descriptors zur Administration von Benutzern.
  • Änderungen des CFPFacade Session Beans zur Validierung der Vorgangsreihenfolge von eingehenden Aufträgen (z.B. Trassenanmeldungen).
  • Implementierung von Tests auf J-Unit Basis. Erstellung eines Performance Test Konzepts und Implementierung auf JUnit-Basis. Verwendung vonUML auf Basis von Rational Rose für das Test Design. 
  • Visualisierung der Testergebnisse auf Basis von Excel mit Pivot-Tabellen bzw. 2D-Charts.
  • Implementierung eines komplexen Tests zum Test von
    Trassenanmeldungen, Trassenanmeldungen mit Studienbezug sowie Studienanmeldungen auf Basis eines Scenarios mit JUnit.
  • Erweiterung des Person Entity Beans (Bean Managed Persistence) sowie des Persistence Adapters zur Unterstützung von Stellvertretern.
  • Implementierung des Workflow Persistence Adapters zur Regelung der Persistenz der WfMC-angelehnten Workflow Engine.
  • Erstellung von UML-Interaktionsdiagrammen (Sequenzdiagramme) zur Veranschaulichung komplexer EJB-Aufrufe.
  • Verwendung von JBuilder als Entwicklungsumgebung bzw. Ant Skripts.
  • Als EJB-Container kam BEA-Weblogic zum Einsatz
Java J2EE BEA WebLogic EJB JUnit Rational Rose(UML) T.O.A.D. JBuilder 7 cvs vss ant
DB Systems, Frankfurt
1 Jahr
2000-11 - 2001-10

Codierwörterbuch-Managementsystem in Java

Designer, Entwickler Inprise JBuilder 4.5 Together 4.0 Enterprise CORBA ...
Designer, Entwickler
  • Analyse, Design und Implementierung eines generischen objekt-relationalen Persistence Frameworks in Java auf Basis von JDBC 2 unter Nutzung von Connection Pooling sowie JNDI/LDAP zur externen Konfiguration von
    DataSources (spezielles Design für die OracleDataSource) für ein Codierwörterbuchmanagementsystem der Deutschen Post AG.
  • Unterstützung von 1:n sowie m:n-Beziehungen sowie mehrerer Objekttypen pro Ebene auf Basis eines gerichteten azyklischen Graphen zur Repräsentation und Administration der transienten Business Objects.
  • Berücksichtigung von referentieller Integrität beim Ausführen von UPDATE, DELETE, INSERT-Statements.
    Entwicklung eines Browsers in Java zur einfachen Sichtung und Navigation der Objektnetzwerke.
  • Trennung von Transienz und Persistenz durch Modellierung von zwei Klassen ( Business Object sowie Repository).
    Entwicklung eines Java-Tools zur automatischen enerierung von Repository-Klasse und Business Object-Klasse als Java-Sourcecode.
  • Einsatz des Peristence Frameworks im Leitstand, der Generierung sowie der Verteilung von Codierwörterbüchern und damit in allen 83 Briefzentren  Deutschlands.
  • Modellierung und Implementation einer Schnittstelle zum
    Codierwörterbuch-Repository auf Basis von PowerDesigner, Oracle8i,Together sowie des selbstentwickelten objekt-relationalen Persistence Frameworks.
  • Durchführung von statischen sowie dynamischen Analysen in der Testphase auf Basis von jTest.
  • Konfiguration der Datenquellen auf Basis von XML bzw. LDAP.
  • Einsatz von CORBA auf Basis von OpenORB mit dem Dynamic Invocation Interface (DII) sowie dem Dynamic Skeleton Interface (DSI) und Interface Repository, insbes.
    Einsatz von Event Channeln zur Realisierung von asynchroner Kommunikation auf Basis des Push/Pull-Models, zur Bereitstellung von Informationen
    zwischen externen Wandelsubsystemen und der Service Niederlassung der Deutschen Post. Ermöglichung der (De-)Registrierung von externen Wandelsubsystemen sowie einer asynchronen Jobverarbeitung Konfiguration und Einsatz des WebServers jigsaw sowie von Winie zur
    Realisierung performanter HTTP-requests.
  • Sicherstellung der korrekten Übertragung auf Basis von CRC32 bzw. MD5.
  • Implementierung von Event Forwarding/-Persistenz durch Java Spaces(Jini).
  • Überprüfung des Codes auf Memory Leaks per JProbe Profiler.
Inprise JBuilder 4.5 Together 4.0 Enterprise CORBA Winie jigsaw WinCVS Oracle 7.x Oracle 8i Power Designer XML/DTD SAX-Parser Java Spaces(Jini) PVCS Jtest JProbe Solaris Sinix IBM Visual Age 3.5 IBM WebSphere
Deutsche Post AG, Darmstadt
3 Monate
2000-08 - 2000-10

Online Portfolio Management System in Java für Deutsche Bank AG

Designer, Entwickler Java JUCA (Java Universal Client Architecture) JDBC ...
Designer, Entwickler
  • Entwicklung eines multi-threaded Mailboxsystems speziell zum Versandt von Nachrichten eines Deutsche Bank Private Banking Kunden an dessen Berater.
  • Bereitstellung von Informationen zu virtuellen Portfolien, Sample Portfolien,des Rebalancers (Portfoliozielwertabgleich) sowie des Analysers (Portfoliostruktur-Bestimmung).
  • Erstellung von dynamischen GUI-Layouts (insbesondere Repetitions /Conditions / transparent Images / Tables) auf HTML-Basis mit WEB-Objects  4.5 als Application Server für virtuelle und Sample-Portfolien.
  • Verknüpfung von dynamischen Elementen sowie Java-Code via Bindings.
  • Nutzung von Cascade Style Sheets (CSS).
  • Programmparametrisierung auf Basis von XML.
    Lösung von Problemen bei der Darstellung per Internet Explorer sowie Netscape Navigator.
Java JUCA (Java Universal Client Architecture) JDBC Oracle 8 SQL Plus T.O.A.D. cvs/cvl (Repository) CSS XML WEB Objects 4.5 (Application Server) WEB Objects Builder WEB Objects Enterprise Object Modeller (Datenmodellierung) Rational Rose (Klassenmodellierung via UML)
debis Systemhaus Dienstleistungen GmbH, Frankfurt/Eschborn

Aus- und Weiterbildung

Aus- und Weiterbildung

Studien in Informatik (BBS Koblenz) und General Management (MBA, Middlesex University, London).

Master Thesis über Strategisches IT-Management und Megatrends wie Cloud-Computing, Big Data, Internet of Things (IoT) und Social Media. Grade: Excellent (=Sehr Gut)

Zertifikate

  • Global Project Management Framework (GPMF), CSC 2015
  • Certified Professional for Software Architecture (CPSA), iSAQB, 2014

Sonstige Schulungen

  • Kanban in a Day, SBB 2019
  • Iteration Zero gestalten, SBB 2019
  • Secure Coding, SBB 2019


Position

Position

Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test
Engineering / IT-nahe Ingenieurdienstleistungen

Kompetenzen

Kompetenzen

Top-Skills

Java

Produkte / Standards / Erfahrungen / Methoden

ant
Atomikos
AXIS
Confluence
cvs
Eclipse
Eclipse 3.2.2
Hibernate
LDAP
OpenSSL
Polarion
Powerdesigner 7
Servlets
Solr
SolrJ
Spring
SSL
Tomcat
WebServices
yajsw

Engineering

  • Strukturierte Analyse, Design auf Basis von ProMOD
  • Objektorientierte Analyse, Design (OOA/OOD/OOP) auf Basis von Rational Rose, Together
  • Erstellung von Spezifikationen
  • ERM
  • Modellierung von Conceptual/Physical Data Models auf Basis von Power Designer
  • Design & Implementierung von verteilten Systemen (RPC/RMI/CORBA/Jini/EJB)


Programming/Tools

  • JNDI/LDAP zur Konfiguration/Zugriff von Datasources und LDAP Verzeichnissen
  • Dialogprogrammierung
  • T.O.A.D. (Tool for Oracle Application Developers)
  • MS SDK (API Programmierung unter Win16/Win32)
  • DDE
  • ODBC
  • CAD-Entwicklung (Entwicklung einer High Performance Realtime Mathe/Grafik-Engine mit Ausnutzung des mathematischen Koprozessors in Assembler&Delphi)unter Windows
  • MS Office
  • Pagemaker
  • lex&yacc
  • AutoCAD (Entwurf einfacher Objekte aus geometrischen Grundkörpern)
  • MFC & OWL
  • ISO/OSI-Schichtenmodell
  • Interpreter-Entwicklung
  • Auswertung & Berechnung mathematischer Ausdrücke (z.B. Differentialgleichungen)
  • Weiterentwicklung von Billing & Customer Care (BCC) Produkten auf Basis von GemBase
  • Test: statische/dynamische Analysen auf Basis von jTest
  • Profiling auf Basis von JProbe
  • Make-Systeme: mms, make, ant
  • Versionierungssysteme: cvs, cms, PVCS, vss
  • Oracle-Tools: Oracle-DBA, SQL Plus, SQL Worksheet, SQL Developer, Enterprise Manager Console, SQL Loader, T.O.A.D.
  • Java Tools: winie, junit
  •  Application Server: WEBObjects, JRun, WebLogic, Tomcat(WebContainer)


Spezialkenntnisse

  • Computergrafik (Entwicklung von 3D-Grafikengines zur extrem schnellen Darstellung konvexer/nicht-konvexer Körper)
  • Compilerbau, Parser, Zustandsautomaten, formale Sprachen
  • Innovationsmanagement (Entwicklung einer neuen Methode basierend auf Fuzzy Logic, Bayessche Netze und Constraints zur Reduktion des Lösungsraums eines kombinatorischen Problems)

Sonstige Anmerkungen:

  • Blockchainexperte, insbes. Blockchainarchitekturen und -protokolle
  • Wissensmanagementexperte, insbes. Wissensteilung & Innovationsmanagement
  • arbeite mich sehr schnell selbständig in jedes Thema ein hohe Teamfähigkeit
  • Sehr flexibel, räumlich, fachlich, technisch Initiative
  • Verantwortungsbereitschaft

Betriebssysteme

CP/M
MS-DOS
Novell
OS/2
SUN OS, Solaris
Unix
SCO, Sinix, Linux
VMS
Windows

Programmiersprachen

Java
JEE
  • Assembler Z80,8086/8088/80x86/80x87
  • Basic VBA, Turbo Basic, MSX-Basic, GFA-Basic
  • C Kernie & Ritchie, ANSI-C
  • Cobol Cobol 74/85
  • CORBA IDL Entwurf von Standard RPCs & Event Channel Architektur
  • dBase Verwendung unter Windows auf Basis von Object Pascal
  • Delphi sehr gute Kenntnisse (Delphi 1-4)
  • Emacs 
  • Imake, GNU-Make, Make-Maker etc...
  • Java JDK 1.1 - JDK 1.3.1, JavaScript
  • JavaScript JDK 1.1 - JDK 1.3.1, JavaScript
  • Paradox auf Basis von Object Pascal unter Windows
  • Pascal 3.0 bis 7.0
  • Perl
  • PHP 
  • PL/SQL SQL
  • Scriptsprachen
  • Aspect Script (Mailboxentwicklung unter Windows)
  • Shell
  • C-Shell, K-Shell, Bourne-Shell Superbase unter Windows
  • Mailboxentwicklung unter Windows
  • VRML
  • yacc/lex

Datenbanken

Access
BDE
DB2
DB2-UDB
Informix
ISAM
JDBC
Lotus Notes
MySQL
ODBC
Oracle
Paradox
POET
SQL
Superbase

Datenkommunikation

CORBA
EDIFACT
EJB
Ethernet
Fax
Internet, Intranet
ISDN
J2EE
NetBeui
NetBios
Novell
parallele Schnittstelle
PC-Anywhere
RMI
RPC
RS232
SMTP
TCP/IP
UUCP
Windows Netzwerk
Winsock

Hardware

Ascii/X - Terminals
CD-Writer / Brenner
Drucker
Emulatoren
Iomega
Messgeräte
Modem
NEC
PC
Scanner
Soundkarten
SPS

Design / Entwicklung / Konstruktion

AutoCAD
Pro/ENGINEER

Branchen

Branchen

  • Kraftwerke
  • Automotive
  • Verkehr
  • Logistik
  • Banken
  • Telekommunikation
  • Maschinenbau: Meßtechnik
  • Architektur
  • Netzwerke
  • Multimedia
  • Möbelindustrie: Warenwirtschaftssysteme

Einsatzorte

Einsatzorte

Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2018-10 - 2020-12

Wartung und Weiterentwicklung von UNO in Java

Wartung und Weiterentwicklung eines Systems (UNO) zum Import von Gleisnetzdaten, deren Veredelung und Bereitstellung für diverse Kundensysteme. Einsatz von KANBAN als Methodik.

Meine Tätigkeiten:

  • Bereitstellung neuer Datenelemente Eurobalise und Balisengruppe zur Implementierung einer automatischen Zugsteuerung (ATO) durch Realisierung des gesamten Workflows.
  • Erstellung von Architekturdesigns auf Basis von Enterprise Architect
  • Codeumstellung auf Java 8.
  • Anpassung des Frameworks zur automatischen Codeerzeugung auf Basis von Oracle-Metadaten.
  • Analyse Umstellung von glassfish auf Tomcat.
  • Umstellung von Spring 2 auf Spring 3.
  • Umstellung von Oracle 11 auf Oracle 18.
  • Anpassung von groovy-Scripts
  • Analyse von Fehlern im Rahmen der Batchverarbeitung.
  • Realisierung von JUnit-Tests auf Basis von Mockito.
  • Moderation der Entwicklermeetings.
Eclipse Java Tomcat glassfish Mockito Jenkins Sonar git EJB Oracle Spring Batch Groovy Enterprise Architect
SBB
Bern
1 Jahr 2 Monate
2017-06 - 2018-07

Weiterentwicklung CRM

Entwickler, Designer Eclipse Java Websphere Application Server ...
Entwickler, Designer

Ein bestehendes CRM-System sollte durch ein neues System abgelöst werden. Einsatz von SCRUM als Methodik.  

 

Meine Tätigkeiten:

  • Implementierung von Masken in JSF 2/PrimeFaces
  • Bereitstellung von Anwendungslogik via REST-Services
  • Nutzung von EJB 3 mit POJOs zum Zugriff auf Datenbanken
  • Erstellung von Mocks zum Testen der Services
Eclipse Java Websphere Application Server CDI dependency injection Mockito Jenkins Sonar maven EJB 3
Raiffaisen, Salzburg, Österreich
1 Jahr 9 Monate
2015-07 - 2017-03

Operatives Logistik Informationssystem OLIS

Architekt, Entwickler, Coach Multi-Tier Client-Server Applikation SmartGWT EJBs ...
Architekt, Entwickler, Coach

Entwicklung, Betrieb und Wartung des IT-Systems von Swiss Post International für den grenzüberschreitenden Austausch von Postsendungen. Die Applikation auf Basis JEE/Oracle unterstützt Transport- und Produktionsplanung, Disposition, Export, Import und Transitverarbeitung, Sendungsverfolgung, Kontrolle und Abrechnung für Briefe, Pakete und Express-Post. OLIS wird hochverfügbar (7x24) in der Schweiz und weltweit in Filialen von Swiss Post International eingesetzt mit Schnittstellen zu Postgesellschaften, Transport- und Distributionspartnern.

Meine Tätigkeiten:

  • Erstellung Framework für dynamische GUI-Layouts in Java
  • Durchführung von Architekturschulungen für Entwickler
  • Unterstützung beim Design von Microservice-Architekturen
  • Umsetzung von Änderungen an Formularen
  • Absicherung der Qualität durch automatisierte Builds, Sonar Reports, Code Reviews, Testabdeckung
  • Hybrid-Cloudstrategie: Erstellung eines Cloud-basierten Softwareentwicklungsprozesses, Einsatz von Cloudtechnologien, Beschäftigung mit Microservice-Architekturen, Unterstützung bei Anforderungsanalysen
Multi-Tier Client-Server Applikation SmartGWT EJBs Java EE Oracle Weblogic Application Server Oracle Datenbank Eclipse SVN QualityCenter Scrum Sonar Continuous Integration Enterprise Architect Structure101 Jenckins Junit OpenShift Docker GitHub
Post CH AG, Asendia Switzerland, Logistik
1 Jahr 3 Monate
2014-05 - 2015-07

Auszahlungssystem der Schweizerischen Arbeitslosenkassen - ASALneu

Architekt, Entwickler, Coach, Scrum Master, Teamleiter Multi-Tier Web Applikation (SmartGWT JSF Primefaces) ...
Architekt, Entwickler, Coach, Scrum Master, Teamleiter

Die bestehende Anwendung ASAL wird auf der Basis der heute implementierten gültigen Prozesse und Funktionen auf die Softwareentwicklungsumgebung J2EE in eine moderne, einfach wartbare und erweiterbare Architektur überführt. Gleichzeitig werden GUIs, die Verwaltung und Verarbeitung der Regeln sowie das Outputmanagement modernisiert und das bestehende DMS integriert.

Meine Tätigkeiten: 

  • Architekturanalysen
  • Behandlung von Architekturthemen im Rahmen eines Change Boards in einem internationalen Umfeld (USA, Kanada, UK, Indien)
  • Vereinfachung von Plausi-Prüfungen über einen OO-Ansatz
  • Analyse und Implementierung eines Codegenerators in Java
  • Analyse von Spring Quartz auf Basis von Spring Batch
  • Erstellung von UML-basierten Designs auf Basis von Enterprise Architect
  • Führung eines Teams als Scrum Master zur Umsetzung einer JSF-Anwendung
Multi-Tier Web Applikation (SmartGWT JSF Primefaces) WebServices auf Basis JEE Tomcat Spring (Security Integration Batch) JasperReport DB2/400 Enterprise Architect Eclipse SVN Jenkins HP QualityCenter Sonar Structure101 JUnit Projektmanagemnt: JIRA agile iteratives Vorgehen Testing: Zephyr
Staatssekretariat für Wirtschaft - SECO, Arbeitslosenversicherung Bundesverwaltung
6 Jahre 8 Monate
2007-09 - 2014-04

PowerBFS - Implementierung eines Betriebsführungssystems für Kernkraftwerke in Java

Designer, Entwickler Java 5/Java 6 Eclipse cvs/svn ...
Designer, Entwickler
  • Intensive Beschäftigung mit Testverfahren sowie Testprozessen auf Basis einer Studie zu am Markt verfügbaren Testmanagementwerkzeugen.
  • Realisierung diverser Swing-basierter Masken und deren Implementierung auf Basis des OpenJET Frameworks, welches einen MDA-basierten Ansatz verfolgt. Hoher Grad an Modellierung. Aus dem Modell wurde durch ein durch GiS entwickeltes Eclipse-Plugin Code generiert, auf deren Basis die eigene Implementierung stattfand.
    Dadurch wurde ein hohes Maß an Standardisierung erreicht, was den Wiedererkennungseffekt in fremden Projekten deutlich erleichert hat.
  • Intensive Nutzung des neuen Swing Group-Layouts.
  • Umsetzung von Teilen des Personalqualifizierungs-moduls sowie des Moduls Freischaltung. Das Modul Freischaltung war geprägt durch eine hohe Komplexität, welche aufgrund einer Menge von Detailprüfungen begründet war. Fehler in der Freischaltung von Arbeiten im Kernkraftwerk können zum Tod von Mitarbeitern führen,was die zahlreichen Detailprüfungen begründet.
  • Anpassung und Modellierung von Workflows auf Basis eines
  • Workflow-Editors. Hierbei Beachtung des Berechtigungssystems zur Bestimmung, wer welche Workflows ausführen darf bzw. wer überhaupt welche Vorgänge sieht.
  • Erstellung von Migrationsprogrammen in zwei Stufen. In der ersten Stufe wurden die Migrationsdaten erzeugt. In der zweiten Stufe wurdendaraus die fachlichen Objekte im Live-System erzeugt.
  • Erstellung von Formularen zur Freischaltung. Die Formulare wurde zur Laufzeit mit Daten gefüllt. Umsetzung einer komplexen Hervorhebungslogik, welche Mehrfachfreischaltungen berücksichtigte.
  • Es wurde Wert auf eine hohe Code Qualität gelegt, was zur strengen Einhaltung von PMD-Regeln bzw. Clean Code führte. Teilnahme an einem Workshopzu Test Driven Development (TDD).
  • Als Repository kam cvs zum Einsatz. Die Entwicklungsumgebung warEclipse 3.x .
  • Dokumentation der Arbeitsergebnisse im Moin Moin Wiki.
  • Einsatz von Bugzilla und Jira als Bug Tracking Tools
  • Einsatz des Sharepoint Portal Servers zur Dokumentenverwaltung.
Java 5/Java 6 Eclipse cvs/svn OpenJET Bugzilla Jira PMD FindBugs Sharepoint J-Unit
GiS, Weinheim / eon, Hannover
12 Jahre 7 Monate
2001-10 - 2014-04

Entwicklung eines neuartigen Expertensystems in Java (privat)

Architekt, Entwickler, Coach, Teamleiter, Produkt Manager Java JEE Servlets ...
Architekt, Entwickler, Coach, Teamleiter, Produkt Manager
  • Beginn der Entwicklung eines Produktes zur Verbesserung
    des Wissensmanagements in Unternehmen. Erstellung eines Fachkonzeptesauf Basis von UML. Modellierung mit Together.
  • Zunächst Einsatz des Application Servers JRun 3.1. Später Umstellung auf Tomcat.
  • Verwendung von Cascading Style Sheets (CSS)
    für ein einheitliches Masken-Erscheinungsbild. Einsatz von
    Servlets bzw. JSPs für die Seitengenerierung. Abbildung der Business
    Logik auf CORBA-Objekte zur Performance-Skalierung, Ausfallsicherheit und Bereitstellung einer API. Als Datenbanken kommen MySQL,IBM DB2-UDB sowie Oracle unter Verwendung von JPA (Java Persistence API) auf Basis von Spring und Hibernate zum Einsatz. Einsatz von Spring zur Bereitstellung einer LDAP Schnittstelle sowie zur Konfiguration der Persistenz sowie zur Bereitstellung einer Servicearchitektur, welche auf Basis von Aspekten z.B. Transaktionen und Authorisierung bereitstellt.
  • Datenmodellierung mit Powerdesigner 7.
  • Verwendung von DTDs sowie XSDs auf Basis eines SAX2.0-Parsers zur Validierung von XML-Dokumenten.
    Marshalling/Unmarshalling von XML-Dokumenten auf Basis des ExoLab Castor Frameworks.
  • Implementierung einer kompletten Workflow-Engine, welche auf Basis von XML-Dateien konfiguriert wurde.
    Anbindung einer globalen Knowledge Base über einen WebService (AXIS2) und Verschlüsselung via SSL(Rampart Modul). Möglichkeit zum Upload von Attachments via WebService und MTOM.
  • Einsatz von Apache Solr sowie SolrJ zur performanten internationalisierten Suche nach Problemlösungen.
  • Einsatz von yajsw zur Installation der einzelnen Komponenten als Service (Windows) bzw. als Daemon (Linux).
  • Verwendung von NetBeans sowie Eclipse als IDE.
Java JEE Servlets EJB MySQL Powerdesigner 7 Together Eclipse Tomcat MySQL DB2-UDB Oracle WebServices AXIS SSL Atomikos LDAP Hibernate Spring yajsw ant Solr SolrJ
Top3Point GmbH später konomy technologies GmbH, Mülheim a.d.Ruhr (privat)
10 Monate
2006-12 - 2007-09

Europäisierung der yucon Gebrauchtwagen-Plattform zur Yucon/EWP (European Wholesale Platform) Plattform für Daimler Chrysler auf Basis von Java

Designer, Entwickler Java Eclipse 3.2.2 cvs ...
Designer, Entwickler
  • Anpassung von Masken auf Basis von Java/Swing. Erweiterung des Stammdatencachings um MPCs (Market Performance Center).
  • Erstellung eines Testframeworks zur Erzeugung von Testdaten.
  • Durchführung von Tests auf JUnit Basis.
  • Implementierung einer SSL-Verschlüsselung sowie
    Authentifikation auf Basis von Client-Zertifikaten. Ablage der
    Keys sowie Trusted Certificates in Key Stores. Konfiguration des SSL-Connectors innerhalb von Tomcat.
  • Nutzung von OpenSSL zur Generierung von Certificate Signing Requests, sowie zur Erstellung von signierten Zertifikaten auf Basis von RootCA-Zertifikaten.
  • Als Repository kam cvs zum Einsatz. Die Entwicklungsumgebung war Eclipse 3.2.2. Einsatz von Tomcat als Servlet Engine.
  • Dokumentation der Arbeitsergebnisse im Confluence Wiki.
    Einsatz von Polarion als Bug Tracking Tool.
  • Enge Zusammenarbeit mit Indern.
Java Eclipse 3.2.2 cvs Tomcat ant Confluence Polarion SSL OpenSSL
T-Systems
Stuttgart
4 Monate
2006-09 - 2006-12

Entwicklung einer Sprachplattform in Java

Designer, Entwickler Java Eclipse 3.1.2 ClearCase ...
Designer, Entwickler
  • Bereitstellung von WebServices zum Versenden von
    eMails, SMS, Fax sowie Funktionen zur Sprachsteuerung auf Basis der SOAP-Implementierung AXIS.
  • Bereitstellung einer generischen HTTP-Schnittstelle,
    welche VoiceObjects XML Requests verarbeitet und
    optional als Hintergrundthread verarbeitet.
  • Erstellung von Workflows auf Basis einer von Alcatel entwickelten Workflow Engine. 
  • Durchführung von Tests auf JUnit Basis.
    Erstellung von build Scripts auf Basis von ant zum Erzeugen komplexer Projekte sowie deren Deployment.
    Als Repository kam Rational ClearCase zum Einsatz. Die
    Entwicklungsumgebung war Eclipse 3.1.2. Einsatz von Tomcat als Servlet Engine sowie Apache als WebServer. Konfiguration von Loadbalancing auf Basis von Apache 2.2 sowie Tomat 5.0.
  • Bereitstellung mehrerer parallel laufender Tomcat-Instanzen.
  • Coaching beim Einsatz von Spring.
Java Eclipse 3.1.2 ClearCase SOAP/AXIS WebServices XML-RPC Spring Tomcat Apache ant
Alcatel, Stuttgart
4 Monate
2006-05 - 2006-08

Entwicklung einer weltweiten Kommunikationsplattform in Java

Architekt, Entwickler Java Eclipse 3.1 ActiveMQ ...
Architekt, Entwickler
  • Umstellung der ActiveMQ 3.2.2-Messaging Lösung auf JORAM,da diese deutlich stabiler als ActiveMQ ist.
  • Vor Umstellung Analyse diverser JMS-Implementierungen
    mit JORAM-Empfehlung.
  • Einarbeitung in die JCA-Spezifikation.
    Integration einer geclusterten JORAM-Lösung in Spring
    unter Nutzung des JORAM Resource Adapters. Entwicklung
    eines Spring-Beans zur Konfiguration eines JMS Consumers und zur Verwaltung eines Consumer Thread Pools auf Basis von Spring 1.2 .
  • Analyse und Test der JMS-Funktionalität von Spring 2.0.
  • Analyse von ActiveMQ 4.0.1. Anpassung der Spring-Konfiguration unter Nutzung von Jencks.
  • Analyse Spring Umstellung von Spring's HibernateTransactionManager
    auf JtaTransactionManager, um Hibernate- und JMS-Transaktionen via XA handeln zu können.
  • Als Repository kam cvs sowie Subversion (svn) (mit Tortoise) zum Einsatz. Zum Release Management wurde maven eingesetzt.
Java Eclipse 3.1 ActiveMQ JORAM Spring Jencks Oracle cvs svn (Subversion) Squirrel putty Tortoise JCA JTA XA maven 1/2
ComBOTS, Karlsruhe
3 Monate
2006-02 - 2006-04

Entwicklung eines internationalen Werksteuererungssystems in Java für General Motors

Designer, Entwickler Java Eclipse 3.1 WTP T.O.A.D. ...
Designer, Entwickler

Entwicklung von JSPs/Actions (Option Families/Hold Codes) auf Basis von Struts. Zugriff auf eine Oracle 9i Datenbank via Session Beans sowie DAOs auf Basis von JDBC. Einsatz des TOA Patterns zur Reduktion von Heavy Weight Aufrufen. Einsatz von PL/SQL sowie Stored Procedures zur performanten Bereitstellung von Geschäftslogik sowie zur Durchführung von Small Integration Tests. Einsatz von Test Director zur Durchführung von Tests.
Erstellung von Modultests auf Basis von JUnit/Cactus.
Mitarbeit in einem internationalen Großprojekt (Inder/Ägypter/Amerikaner /Holländer/Belgier/u.v.a.). Die Projektsprache war Englisch.Als Versionierungssystem wurde Star Team eingesetzt

Java Eclipse 3.1 WTP T.O.A.D. Test Director Oracle 9i Struts Star Team
EDS, Rüsselsheim
9 Monate
2005-03 - 2005-11

Projektleiter für das Projekt "Entwicklung einer Anwendung zur Berechnung latenter Steuern in Java auf Basis von IAS 12 und DRS 10"

Projektleiter, Architekt, Entwickler Java Eclipse 3.0 PowerDesigner 10 ...
Projektleiter, Architekt, Entwickler
  • Projektleitung eines Teams (4 Pers.). Führen von Personalgesprächen.
  • Zuweisung von Aufgaben. Controlling des Projektfortschritts.
    Zusätzlich zuständig für die Entwicklung eines konzeptionellen Datenmodells auf Basis eines bestehenden SQL Scripts mit Sybase PowerDesigner 10.Festlegung der Programmarchitektur (z.B. 3-tier, MVC Pattern) sowie des Deployment-Modells.
  • Implementierung von Business Objects zum Zugriff auf die
    Datenbanken sowie einer BusinessObjectFacade, welche einen simplifizierten 
  • Zugriff bereitstellt sowie die Transaktionsgrenzen definiert.
    Bereitstellung von Transaktionalität per JOTM/XAPool. Einbettung in den Tomcat WebContainer.
  • Implementierung einer Berechnungslogik. Evaluierung von "beliebig" definierbaren mathematischen Ausdrücken per JEP-Parser.
  • Implementierung des ControllerServlets, Anpassungen im
    Deployment Descriptor sowie Erstellung von JSPs.
    Erstellung von Masken auf Basis von Struts.
Java Eclipse 3.0 PowerDesigner 10 JOTM XAPool Oracle 9i T.O.A.D. JEP Struts
fwsb, Eschborn
6 Monate
2004-09 - 2005-02

mehrere Projekte

Designer, Entwickler Java Eclipse 2.1.2/3.0 VBA ...
Designer, Entwickler

Projekt

  • Design eines Regelinterpreters in Java
  • Design und Implementierung eines Imports/Exports von  Massendaten
  • Design und Implementierung eines Mail Pollers

 

Aufgaben:

  • Konzeptionierung eines Regelinterpreters in Java, der Regeln aus einer XML Datei liest und der Attribute von Objekten auswertet, zwecks Anwendung in einem Workflowsystem bei der Landesversicherungsanstalt (LVA). Unterstützung bei der Office Integration, d.h. Realisierung einer Baumstruktur,die bisher im Browser abgebildet wurde in WinWord per VBA.
  • Möglichkeit zum Versandt von Requests aus WinWord heraus über eine Java/COM Bridge an einen Java Client.
    Konzeptionierung sowie Realisierung eines Import/Exports von Massendaten.
  • Unterstützung von beliebigen Ein-/Ausgabeformaten mit Unterstützung von zunächst Filesystem-Format sowie ZIP-Format.
  • Konzeptionierung sowie Realisierung eines Mail Pollers. Unterstützung von Filesplitting, Checksumgenerierung sowie Mailfilterung.
  • Einsatz des Observer Patterns, um einen ImportObserver zu realisieren, der einen Import als Hintergrundthread durchführt.
Java Eclipse 2.1.2/3.0 VBA XPath Filenet API Java Mail
Filenet, Bad Homburg
1 Jahr 6 Monate
2002-12 - 2004-05

mehrere Projekte

Designer, Entwickler, Koordinator Java J2EE BEA WebLogic 5.1/8.1 ...
Designer, Entwickler, Koordinator

Projekt

  • Implementierung einer neuen J2EE-Architektur für das Online Investment Fond Portal 
  • Erstellung einer neuen Web-Anwendung - "Konditionenmodell"
  • Koordinator für das Projekt DekaNet Altersvorsorge

 

Aufgaben:

  • Implementierung einer neuen Architektur, welche eine Zugangsschicht einführt, um auf Datenquellen zuzugreifen. Verwendung des Data Access Objects(DAO) Pattern von Sun. Änderung der Business Components derart, daß diese nun auf DAOs zugreifen, anstatt per SQL direkt auf die Datenbank, um die Geschäftslogik lediglich einmal zentral implementieren zu müssen,woraus eine Kostensenkung resultiert.
  • Implementierung von mehreren DAOs. Versandt von Requests/Responses auf Basis einer XML-Schnittstelle. Das Marshalling/Unmarshalling von XML-Dateienwurde dabei auf Basis von XSDs durch das Castor Framework von ExoLab realisiert.
  • Erstellung von Designs zu DAOs sowie JSPs, Interface Controllern,Activities sowie Business Components für die deka.de Applikation.
  • Erstellung von Testdokumenten zu Modultest sowie Integrationstest.
  • Simulation von Schnittstellendaten auf Basis vonXML-Dateien mit XSD-Grammatiken. Anpassung von bestehenden JSP-Seiten,dem Interface Controller, den Activities (implementiert als Session Beans),sowie den Business Components (implementiert als Entity Beans).
  • Implementierung eines neuen JSPs für e-Reporting.
  • Durchführung von Modultests sowie Integrationstest sowie Tests mit unterschiedlichen Browsern auf der Systemtestumgebung.
  • Unterstützung der Migration durch Migration Sheets, in denen alle Änderungen protokolliert werden.
  • Implementierung diverser JSPs, Interface Controller, Session Beans sowie DAOs im Rahmen der Erstellung einer komplett neuen Web-Anwendung - dem Konditionenmodell. Implementierung nach Fachkonzept.
  • Erstellung von Designs für die einzelnen Komponenten.
  • Absprache und Definition von Vorgaben mit externen IT-Firmen. Implementierung eines RMI-Servers zum Zugriff per JNI auf eine Windows-DLL,welche die Altersvorsorge-Berechnungen durchführt. Implementierung einerClient-seitigen Service-orientierten Sicht per Spring-Framework.
  • Symmetrische Verschlüsselung der übertragenen Daten auf Basis von JCE/AES.
  • Sicherung einer hohen Verfügbarkeit durch Nutzung des Java Service Wrapper
  • Frameworks, welches das Starten/Stoppen des RMI Servers als Windows Dienst ermöglicht und bei vorzeitiger Terminierung diesen automatisch neu startet.
  • Koordination der Integration dieses RMI-Servers in die DekaNet Umgebung.
  • Erstellung eines Fachkonzepts, DV-Konzepts, Implementierung sowie Test zum Projekt DekaNet WeSt/Beratung Metadaten, wobei es um die Speicherungand Abfrage von Metadaten zu Beratungsgesprächen ging.
  • Erstellung eines Fachkonzepts, DV-Konzepts, Implementierung sowie Test zum Projekt DekaNet WeSt/Produktkompetenzzuodnung, wobei es um dasÄndern und Löschen von sog. Produktuniversen ging, wobei ein Produktuniversum die Menge aller Fonds zu einem Vermittler, einer Beraterkompetenzstufe sowie einem Nutzungscontext umfaßt.
  • Als EJB-Container kam BEA-Weblogic zum Einsatz. Anpassung des Deployment Descriptors hinsichtlich Bean Caching, Ready-only Entity Bean Timeout,Optimierter Zugriff durch Nutzung von Call by Reference bei Heavy Weight Aufrufen. Deployment neuerstellter Beans.
  • Umstellung von BEA WebLogic 5.1 auf WebLogic 8.1. Ablösung des bestehenen Security-Konzepts auf Basis von Access Control Lists(ACLs) durch WebLogic Security-Dienste. Unterstützung von Clustering.
  • Beratung einer Fremdfirma bei der Einrichtung und Umstellung eines bestehenden Projekts auf Eclipse (Compile/Deployment) auf Basis des myEclipse/DBEdit/MerantPVCS-Plugins sowie BEA-Weblogic 8.1 SP2.
  • Entwicklung auf Basis von Eclipse 2.1.2 IDE.
  • Zusammenarbeit mit Accenture als Integrator.
Java J2EE BEA WebLogic 5.1/8.1 EJB JSP PVCS ant Solaris Eclipse Castor Spring-Framework Java Service Wrapper JCE AES JNI
Deka Bank, Frankfurt
4 Monate
2002-07 - 2002-10

Entwicklung Trassenportal in Java für DB Netz/DB Cargo

Designer, Entwickler Java J2EE BEA WebLogic ...
Designer, Entwickler
  • Implementierung eines EJBs (Session Bean) inkl. Anpassung des Deployment Descriptors zur Administration von Benutzern.
  • Änderungen des CFPFacade Session Beans zur Validierung der Vorgangsreihenfolge von eingehenden Aufträgen (z.B. Trassenanmeldungen).
  • Implementierung von Tests auf J-Unit Basis. Erstellung eines Performance Test Konzepts und Implementierung auf JUnit-Basis. Verwendung vonUML auf Basis von Rational Rose für das Test Design. 
  • Visualisierung der Testergebnisse auf Basis von Excel mit Pivot-Tabellen bzw. 2D-Charts.
  • Implementierung eines komplexen Tests zum Test von
    Trassenanmeldungen, Trassenanmeldungen mit Studienbezug sowie Studienanmeldungen auf Basis eines Scenarios mit JUnit.
  • Erweiterung des Person Entity Beans (Bean Managed Persistence) sowie des Persistence Adapters zur Unterstützung von Stellvertretern.
  • Implementierung des Workflow Persistence Adapters zur Regelung der Persistenz der WfMC-angelehnten Workflow Engine.
  • Erstellung von UML-Interaktionsdiagrammen (Sequenzdiagramme) zur Veranschaulichung komplexer EJB-Aufrufe.
  • Verwendung von JBuilder als Entwicklungsumgebung bzw. Ant Skripts.
  • Als EJB-Container kam BEA-Weblogic zum Einsatz
Java J2EE BEA WebLogic EJB JUnit Rational Rose(UML) T.O.A.D. JBuilder 7 cvs vss ant
DB Systems, Frankfurt
1 Jahr
2000-11 - 2001-10

Codierwörterbuch-Managementsystem in Java

Designer, Entwickler Inprise JBuilder 4.5 Together 4.0 Enterprise CORBA ...
Designer, Entwickler
  • Analyse, Design und Implementierung eines generischen objekt-relationalen Persistence Frameworks in Java auf Basis von JDBC 2 unter Nutzung von Connection Pooling sowie JNDI/LDAP zur externen Konfiguration von
    DataSources (spezielles Design für die OracleDataSource) für ein Codierwörterbuchmanagementsystem der Deutschen Post AG.
  • Unterstützung von 1:n sowie m:n-Beziehungen sowie mehrerer Objekttypen pro Ebene auf Basis eines gerichteten azyklischen Graphen zur Repräsentation und Administration der transienten Business Objects.
  • Berücksichtigung von referentieller Integrität beim Ausführen von UPDATE, DELETE, INSERT-Statements.
    Entwicklung eines Browsers in Java zur einfachen Sichtung und Navigation der Objektnetzwerke.
  • Trennung von Transienz und Persistenz durch Modellierung von zwei Klassen ( Business Object sowie Repository).
    Entwicklung eines Java-Tools zur automatischen enerierung von Repository-Klasse und Business Object-Klasse als Java-Sourcecode.
  • Einsatz des Peristence Frameworks im Leitstand, der Generierung sowie der Verteilung von Codierwörterbüchern und damit in allen 83 Briefzentren  Deutschlands.
  • Modellierung und Implementation einer Schnittstelle zum
    Codierwörterbuch-Repository auf Basis von PowerDesigner, Oracle8i,Together sowie des selbstentwickelten objekt-relationalen Persistence Frameworks.
  • Durchführung von statischen sowie dynamischen Analysen in der Testphase auf Basis von jTest.
  • Konfiguration der Datenquellen auf Basis von XML bzw. LDAP.
  • Einsatz von CORBA auf Basis von OpenORB mit dem Dynamic Invocation Interface (DII) sowie dem Dynamic Skeleton Interface (DSI) und Interface Repository, insbes.
    Einsatz von Event Channeln zur Realisierung von asynchroner Kommunikation auf Basis des Push/Pull-Models, zur Bereitstellung von Informationen
    zwischen externen Wandelsubsystemen und der Service Niederlassung der Deutschen Post. Ermöglichung der (De-)Registrierung von externen Wandelsubsystemen sowie einer asynchronen Jobverarbeitung Konfiguration und Einsatz des WebServers jigsaw sowie von Winie zur
    Realisierung performanter HTTP-requests.
  • Sicherstellung der korrekten Übertragung auf Basis von CRC32 bzw. MD5.
  • Implementierung von Event Forwarding/-Persistenz durch Java Spaces(Jini).
  • Überprüfung des Codes auf Memory Leaks per JProbe Profiler.
Inprise JBuilder 4.5 Together 4.0 Enterprise CORBA Winie jigsaw WinCVS Oracle 7.x Oracle 8i Power Designer XML/DTD SAX-Parser Java Spaces(Jini) PVCS Jtest JProbe Solaris Sinix IBM Visual Age 3.5 IBM WebSphere
Deutsche Post AG, Darmstadt
3 Monate
2000-08 - 2000-10

Online Portfolio Management System in Java für Deutsche Bank AG

Designer, Entwickler Java JUCA (Java Universal Client Architecture) JDBC ...
Designer, Entwickler
  • Entwicklung eines multi-threaded Mailboxsystems speziell zum Versandt von Nachrichten eines Deutsche Bank Private Banking Kunden an dessen Berater.
  • Bereitstellung von Informationen zu virtuellen Portfolien, Sample Portfolien,des Rebalancers (Portfoliozielwertabgleich) sowie des Analysers (Portfoliostruktur-Bestimmung).
  • Erstellung von dynamischen GUI-Layouts (insbesondere Repetitions /Conditions / transparent Images / Tables) auf HTML-Basis mit WEB-Objects  4.5 als Application Server für virtuelle und Sample-Portfolien.
  • Verknüpfung von dynamischen Elementen sowie Java-Code via Bindings.
  • Nutzung von Cascade Style Sheets (CSS).
  • Programmparametrisierung auf Basis von XML.
    Lösung von Problemen bei der Darstellung per Internet Explorer sowie Netscape Navigator.
Java JUCA (Java Universal Client Architecture) JDBC Oracle 8 SQL Plus T.O.A.D. cvs/cvl (Repository) CSS XML WEB Objects 4.5 (Application Server) WEB Objects Builder WEB Objects Enterprise Object Modeller (Datenmodellierung) Rational Rose (Klassenmodellierung via UML)
debis Systemhaus Dienstleistungen GmbH, Frankfurt/Eschborn

Aus- und Weiterbildung

Aus- und Weiterbildung

Studien in Informatik (BBS Koblenz) und General Management (MBA, Middlesex University, London).

Master Thesis über Strategisches IT-Management und Megatrends wie Cloud-Computing, Big Data, Internet of Things (IoT) und Social Media. Grade: Excellent (=Sehr Gut)

Zertifikate

  • Global Project Management Framework (GPMF), CSC 2015
  • Certified Professional for Software Architecture (CPSA), iSAQB, 2014

Sonstige Schulungen

  • Kanban in a Day, SBB 2019
  • Iteration Zero gestalten, SBB 2019
  • Secure Coding, SBB 2019


Position

Position

Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test
Engineering / IT-nahe Ingenieurdienstleistungen

Kompetenzen

Kompetenzen

Top-Skills

Java

Produkte / Standards / Erfahrungen / Methoden

ant
Atomikos
AXIS
Confluence
cvs
Eclipse
Eclipse 3.2.2
Hibernate
LDAP
OpenSSL
Polarion
Powerdesigner 7
Servlets
Solr
SolrJ
Spring
SSL
Tomcat
WebServices
yajsw

Engineering

  • Strukturierte Analyse, Design auf Basis von ProMOD
  • Objektorientierte Analyse, Design (OOA/OOD/OOP) auf Basis von Rational Rose, Together
  • Erstellung von Spezifikationen
  • ERM
  • Modellierung von Conceptual/Physical Data Models auf Basis von Power Designer
  • Design & Implementierung von verteilten Systemen (RPC/RMI/CORBA/Jini/EJB)


Programming/Tools

  • JNDI/LDAP zur Konfiguration/Zugriff von Datasources und LDAP Verzeichnissen
  • Dialogprogrammierung
  • T.O.A.D. (Tool for Oracle Application Developers)
  • MS SDK (API Programmierung unter Win16/Win32)
  • DDE
  • ODBC
  • CAD-Entwicklung (Entwicklung einer High Performance Realtime Mathe/Grafik-Engine mit Ausnutzung des mathematischen Koprozessors in Assembler&Delphi)unter Windows
  • MS Office
  • Pagemaker
  • lex&yacc
  • AutoCAD (Entwurf einfacher Objekte aus geometrischen Grundkörpern)
  • MFC & OWL
  • ISO/OSI-Schichtenmodell
  • Interpreter-Entwicklung
  • Auswertung & Berechnung mathematischer Ausdrücke (z.B. Differentialgleichungen)
  • Weiterentwicklung von Billing & Customer Care (BCC) Produkten auf Basis von GemBase
  • Test: statische/dynamische Analysen auf Basis von jTest
  • Profiling auf Basis von JProbe
  • Make-Systeme: mms, make, ant
  • Versionierungssysteme: cvs, cms, PVCS, vss
  • Oracle-Tools: Oracle-DBA, SQL Plus, SQL Worksheet, SQL Developer, Enterprise Manager Console, SQL Loader, T.O.A.D.
  • Java Tools: winie, junit
  •  Application Server: WEBObjects, JRun, WebLogic, Tomcat(WebContainer)


Spezialkenntnisse

  • Computergrafik (Entwicklung von 3D-Grafikengines zur extrem schnellen Darstellung konvexer/nicht-konvexer Körper)
  • Compilerbau, Parser, Zustandsautomaten, formale Sprachen
  • Innovationsmanagement (Entwicklung einer neuen Methode basierend auf Fuzzy Logic, Bayessche Netze und Constraints zur Reduktion des Lösungsraums eines kombinatorischen Problems)

Sonstige Anmerkungen:

  • Blockchainexperte, insbes. Blockchainarchitekturen und -protokolle
  • Wissensmanagementexperte, insbes. Wissensteilung & Innovationsmanagement
  • arbeite mich sehr schnell selbständig in jedes Thema ein hohe Teamfähigkeit
  • Sehr flexibel, räumlich, fachlich, technisch Initiative
  • Verantwortungsbereitschaft

Betriebssysteme

CP/M
MS-DOS
Novell
OS/2
SUN OS, Solaris
Unix
SCO, Sinix, Linux
VMS
Windows

Programmiersprachen

Java
JEE
  • Assembler Z80,8086/8088/80x86/80x87
  • Basic VBA, Turbo Basic, MSX-Basic, GFA-Basic
  • C Kernie & Ritchie, ANSI-C
  • Cobol Cobol 74/85
  • CORBA IDL Entwurf von Standard RPCs & Event Channel Architektur
  • dBase Verwendung unter Windows auf Basis von Object Pascal
  • Delphi sehr gute Kenntnisse (Delphi 1-4)
  • Emacs 
  • Imake, GNU-Make, Make-Maker etc...
  • Java JDK 1.1 - JDK 1.3.1, JavaScript
  • JavaScript JDK 1.1 - JDK 1.3.1, JavaScript
  • Paradox auf Basis von Object Pascal unter Windows
  • Pascal 3.0 bis 7.0
  • Perl
  • PHP 
  • PL/SQL SQL
  • Scriptsprachen
  • Aspect Script (Mailboxentwicklung unter Windows)
  • Shell
  • C-Shell, K-Shell, Bourne-Shell Superbase unter Windows
  • Mailboxentwicklung unter Windows
  • VRML
  • yacc/lex

Datenbanken

Access
BDE
DB2
DB2-UDB
Informix
ISAM
JDBC
Lotus Notes
MySQL
ODBC
Oracle
Paradox
POET
SQL
Superbase

Datenkommunikation

CORBA
EDIFACT
EJB
Ethernet
Fax
Internet, Intranet
ISDN
J2EE
NetBeui
NetBios
Novell
parallele Schnittstelle
PC-Anywhere
RMI
RPC
RS232
SMTP
TCP/IP
UUCP
Windows Netzwerk
Winsock

Hardware

Ascii/X - Terminals
CD-Writer / Brenner
Drucker
Emulatoren
Iomega
Messgeräte
Modem
NEC
PC
Scanner
Soundkarten
SPS

Design / Entwicklung / Konstruktion

AutoCAD
Pro/ENGINEER

Branchen

Branchen

  • Kraftwerke
  • Automotive
  • Verkehr
  • Logistik
  • Banken
  • Telekommunikation
  • Maschinenbau: Meßtechnik
  • Architektur
  • Netzwerke
  • Multimedia
  • Möbelindustrie: Warenwirtschaftssysteme

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.