Architekt, Entwickler
Aktualisiert am 05.12.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Deutsch
Englisch
verhandlungssicher - working english

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-06 - 2023-08

Client/Server Anwendung für die Entsorgung


06.2022 - 04.2023

Öffentlicher Dienst-Branche

 Technologien

Java 17, OpenFX, Payara, Confluence, Jira, Bitbucket, MariaDB, Docker, Eclipse, Gradle, JWT, PMD, CDI, JSON, REST, JPA, JTA, JUnit, Git

Entwickler

 Fertigkeiten

  • Jakarta 10 Backend Entwicklung
  • JavaFX Frontend Entwicklung

 Aufgaben

  • Entwicklung des Frontends mit FXML, CDI, Model View Presenter, Client/Server-Kommunikation via REST
  • Entwicklung des Backends mit Domains, Boundaries, Resources, Repositories, Entities, Integrations- und Unit-Tests
9 Monate
2020-03 - 2020-11

GUI Generator für Java Client Frameworks Swing, SWT, JavaFX


03.2020 - 11.2020

Software-Branche

 Technologien

Java 8, JAXB 2, XML, XSD, Swing 1.4, SWT 4.7.3a, JavaFX 8, JUnit 4.12, Eclipse IDE for Enterprise Java Developers 4.10, Eclipse RCP AsciiDoctor Editor 1.4.4, Test Frameworks Swing: fest-swing 1.2.1, SWT:, JavaFX: TestFX 4.0.15-alpha, Maven 3.6.5, Git 2.17.1, Continuous Integration mit Jenkins 2.249.1

Architekt, Developer

 Fertigkeiten

  • Technische und fachliche Marktanalyse. Evaluation verschiedener Produkte
    • zum Erzeugen von GUIs: Xoetrope für Swing und SWT, Swing JavaBuilder für Swing
    • zum Layouten von GUIs: MigLayout, TableLayout, u. a.
    • zum Erzeugen von Java Source Code: Roaster, CodeModel, JavaParser, Eclipse JDT
  • Architektur einer modellbasierten Lösung zum Erzeugen von GUIs
  • Festlegung und Eingrenzung der ausgewählten Leistungsmerkmale von GUIs anhand der vom Hersteller gelieferten Demos: SwingSet3 (Swing), SWT ControlExample (SWT) und Ensemble8 (JavaFX)

 Aufgaben

  • Erstellung eines generischen Build Systems (z. B. Maven, Gradle, Make). Modell und Implementierung.
  • Erstellung eines Systems zum Erzeugen einer mavenbasierten Java Infrastruktur (Verzeichnisse, pom.xml, Java Source Code unter Berücksichtigung von Annotations und Generics)
  • Erstellung einer Liste der Leistungsmerkmale der ausgewählten GUI Widgets
  • Erstellung eines Modells zur Beschreibung der Leistungsmerkmale der GUI in XML
  • Erzeugung und Portierung von Layout-Manager für Swing, SWT und Panes für JavaFX zum konsistenten Layouten von GUIs
  • Implementierung der Snippets der unterstützten Leistungsmerkmale für alle ausgewählten GUI Frameworks und Überführung in das XML Modell
  • Überführung der XML Modelldaten in Java Source Code
  • Test zum automatisierten Erzeugen von Java Source Code aus den Modelldaten
  • Test der erzeugten GUIs
2 Jahre 4 Monate
2017-08 - 2019-11

Generischer ServiceHandler für Adaptoren zu Issue Management Systemen zum Austausch von Defekten mit Zulieferern


08.2017 - 11.2019

Automotive-Branche

 Technologien

Java 7, 8 (Lambda), JAXB 2, Axis 1.4 (wg. SOAP RPC encoded), SOAP-UI 5, JMeter, Swagger, OpenAPI, Jira, Jira Rest Java Client (JRJC), Confluence, XML, XPath, Quartz, iText, JSch, JAX-RS Referenz-Implementierung Java 8, Jersey 1.19 und 2.25.1, Axis 1.4, JavaFX 8, Maven 3.3.9, JUnit 4.12, Mockito 2.8.47, Apache POI 3.16, Eclipse Java EE IDE Oxygen 4.7, SVN 1.9, Continuous Integration mit Jenkins

Architekt, Developer

 Fertigkeiten

  • Architektur einer generischen Lösung zum Test von Mappings, Austausch von Defekten und Interaktion mit den Systemen.
  • Implementierung verschiedener Adaptoren zu Systemen.
  • Implementierung einer zeitgesteuerten Anwendung zum Austausch von Defekten (SyncService).
  • Implementierung eines generischen Testautomaten zur fachlichen Abdeckung von Tests (TestTool).
  • Implementierung einer umfangreichen GUI zur fachlichen Abbildung der Anforderungen (SyncTool).

 Aufgaben

  • Erstellung einer generischen regelbasierten Umgebung zum Austausch von Defekten (EAI-Tool)
  • Test-Automat zum Austausch von Defekten bezüglich verschiedener Status-Modelle
  • Erhebung von Monitoring-Daten und Konfigurationen
  • Erstellung von Reports
  • Erstellung von Unit-, Komponenten- und Integrations-Tests
  • Umfangreiche JavaFX-Anwendung zur Verwaltung Issues in Issue Management-Systemen
  • Ablösung der filebasierten QCSI-Lösung
  • Adaptoren für Issue Management-Systeme
    • TAEESI (BMW) (REST) HP ALM (Anbindung über TAEESI Rest Service)
    • KPMWeb (VW, Audi, etc.) (WSDL)
    • Jira (REST, Jira Rest Java Client)
    • PTC Integrity (SDK, intern WSDL)
    • Polarion (SDK)
    • TeamTrack (JSoup)
    • CodeBeamer (SDK)
    • Octane (SDK)
    • Tuleap (WSDL)
  • Command Handler zum generischen Zugriff auf Issue Management-Systemen
  • Erstellung von Dokumentation der Architektur, des Design und der Anwendung.
6 Monate
2017-08 - 2018-01

Erstellung einer webbasierten Anwendung zur Verwaltung von Patent-Designs

Developer
Developer


08.2017 - 01.2018

Öffentlicher Dienst-Branche

 Technologien

Eclipse RCP 4.6, RSA 7, EclipseLink Workbench, JPA 2.1, IBM WAS 8.5, Oracle 12, Git, SVN, Ant, Ivy, Jenkins, JUnit, Mockito, Xpdf


 Fertigkeiten

Java EE 7

 Aufgaben

  • Erstellung eines RCP Plugin mit Integration verschiedener (COM-)Programme / Libraries zur Anzeige und Editieren von PDF, ODT und Images-Formaten
  • Generischer Provider zum Zugriff auf verschiedene Dokumenten-Management-Systeme
  • Modellgetriebene Erstellung von Datenbankschema mit RSA, EclipseLink Workbench
  • EJB Stateless Session Bean (SLSB) zur Delegation der Requests an DB
  • Erstellung einer Dokumentation der Entwicklungsumgebung
10 Monate
2016-09 - 2017-06

Konzeption und Implementierung eines System zur Verteilung und Überwachung von sicherheitskritischen Elementen und Durchführung der sicherheitskritischen Prozesse

Architekt Developer
Architekt Developer

Bereich Automotive

Aufgabe
Konzeption und Implementierung eines System zur Verteilung und Überwachung von sicherheitskritischen Elementen und Durchführung der sicherheitskritischen Prozesse

Rollen:
Architekt
Developer

Dauer
9.2016 - 6.2017

A IT-Konzept

Erstellung des Konzepts nach IT-Prozeß-Management-Standard mit starker Einbindung des Endkunden
- Requirement-Engineering
- Use Case Diagramme
- Klassen-Diagramme
- Deployment-Diagramme
- Services
- Prototyping

B Implementierung

- Backend

- Importieren von Bestandsdaten bei Neuanlage
- Durchführung von Datenintegritätsprüfungen
- Anbindung des Tools an das bestehende Business Model
- Bereitstellung der Konfiguration für distribuierte Subsyteme
- Verteilung und Vergleich von Teil- und Gesamtkonfiguration
- Erhebung von Monitoring-Daten und Konfigurationen
- Erstellen von Reports
- Erstellung von Unit-, Komponenten- und Integrations-Tests
- Einbindung in Continuous Integration

- Frontend

- Prototyping der Anwendung
- GUI-Entwicklung mit JavaFX
- Integration des Systems in den sicherheitskritischen Gesamtprozeß
- Datenerhebung und -pflege mit Masken und Wizards für verteilte Elemente und Abläufe.


Technologie:
Java 8,
RMI,
Java JCE, PKI, IAIK EECelerate, IAIK iSaSiLk,
ISO/IEC 7816,
JUnit, Mockito,
Perforce,
Jenkins,
Pencil,
JavaFX 8

München
2 Monate
2016-06 - 2016-07

Kleinbug-Behebung / Fehlerbehebung in monolithischer Anwendung

Incident manager third class Velocity IntelliJ JUnit
Incident manager third class
Velocity IntelliJ JUnit
Banking
2 Monate
2016-04 - 2016-05

SOAP und REST Schnittstelle zwischen Hersteller und Zulieferer bezüglich Fehlermanagement

Developer
Developer

Aufgaben

Erstellung und Integration einer Schnittstelle zwischen HP ALM (Customer) und Tuleap ALM (Supplier) mittels SOAP und REST in den SyncServer.

Technologien

Java 7, JUnit, JAXB 2, Axis 1.4 (wg. SOAP RPC encoded), Maven, Eclipse, SOAP-UI, SyncServer, Jira, Confluence, MySQL (wg. Verifikation der Daten), XML, XPath

Automotive
7 Monate
2015-10 - 2016-04

Erster elektronischer Facharztvertrag Deutschlands (Psychotherapie)

Architect, Developer
Architect, Developer

Fertigkeiten

  • Sichere Übertragung von Patienten-Einschreibe- und Arzt-Abrechnungsdaten im medizinischen Bereich.
  • Validierung von Vertrags- und Abrechnungbedingungen

Aufgaben

  • Symmetrische Verschlüsselung nach XML-Sec
  • Asymmetrische Verschlüsselung / Public Key Infrastrukture
  • Validierung kassenärztlicher Abrechnungbedingungen
  • Versand Kassenärztlicher Abrechnungsdaten

Technologien

SOAP, XML, XPath, XML-Sig, XML-Sec, OpenSSL, Java JMeter, Tcl, TclPKI Client-Server-Architektur, SQL-Datenbanken (PostgreSQL, SQLite, MySQL)

Medizin
4 Monate
2015-05 - 2015-08

Programmierung der Oberfläche für Bestandsdatenverwaltung in RCP

Entwickler SWT/JFace
Entwickler

Fertigkeiten

Erweiterung einer in RCP geschriebenen Anwendung

Aufgaben

Programmierung

Eclipse RCP Atlassian JIRA Subversion
SWT/JFace
Bank
6 Monate
2014-08 - 2015-01

Erweiterung einer mandantenfähigen Finanzbuchhaltungssoftware

Developer
Developer

Fertigkeiten

  • Erweiterung einer in JSF geschriebenen mandantenfähigen Finanzbuchhaltungssoftware

Aufgaben

  • Erweiterung einer in JSF geschriebenen mandantenfähigen Finanzbuchhaltungssoftware
  • Mehrspachigkeit für Text-Template-Erfassung
  • Object/Relational Mapping mit JPA
  • Erstellung von Arquillian-Integrationstests
  • Rest-Schnittstelle erstellt

Technologien

Scrum, Jira Agil, Confluence, Eclipse, Maven, Jenkins, JBoss 7, EJB 3.1, JPA 2.0, JSF 2.0 (RichFaces), PostgreSQL, Velocity, Arquillian-Integrationstests, RestEasy

IT-Service
4 Monate
2013-11 - 2014-02

Erweiterung einer Risikoanwendung zur Beobachtung der Kredit-Geschäftspartner im Plafond Limit Management Bereich

Developer
Developer

Fertigkeiten

Erweiterung einer Risikoanwendung gemäß der Anforderungen des Fachbereichs. Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Analyse des funktionalen und technischen Konzepts der bestehenden Anwendung
  • Kommunikation mit dem italienischen Fachbereich (in Englisch)
  • Erfassung und Umsetzung der neuen funktionalen Anforderungen
  • Erweiterung der in JavaServer Faces (Tomahawk) geschriebenen webbasierten GUI
  • Erweiterung der Business-Schicht
  • Erweiterung des Datenbankschemas

Technologien

Oracle 11g, Jetty, JSF (Tomahawk), Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels JXL, SharePoint

Bank
5 Monate
2013-06 - 2013-10

Umstellung des Modules Risk Map des Risikosystems von der Benutzung durch Benutzer zu Mandanten

Architect / Developer
Architect / Developer

Fertigkeiten

  • Konzeptionelle Fertigkeiten zur Erstellung der funktionalen und technischen Spezifikation gemäß des Software Entwicklungsprozeß im Unternehmen
  • Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Umstellung des Modules Risk Map, so daß nicht Benutzer, sondern Mandanten die Organisationsstruktur verwalten können.
  • Erstellung eines Entwickler-Wikis zur Förderung einer konvergierenden Entwicklung

Technologien

Oracle 11g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels POI, SharePoint

Bank
5 Monate
2013-01 - 2013-05

Internetfähigkeit des Modules Questionnaire des Risikosystems

Architect / Developer
Architect / Developer

Fertigkeiten

  • Konzeptionelle Fertigkeiten zur Erstellung der funktionalen und technischen Spezifikation gemäß des Software Entwicklungsprozeß im Unternehmen
  • Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Funktionales und technisches Konzept zur Internetfähigkeit des Modules Questionnaires von Pillar 2
  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Implementierung der Internetfähigkeit des Modules Questionnaires von Pillar 2

Technologien

Oracle 11g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels POI

Bank
2 Monate
2012-11 - 2012-12

Notizfunktionalität des Risikosystems implementiert

Developer
Developer

Fertigkeiten

Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Alle Calculations-Module (Risikotypen, Werte, Sender und Empfänger) mit der Notizfunktionalität versehen.
  • Umstellung der Excel-Funktionalität (Lesen, Schreiben) auf das Excel 2007-Format mittels POI.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl, Umstellung auf POI

Bank
2 Monate
2012-09 - 2012-10

Mehrere Subgruppen in das Berechtigungskonzept des Risikosystems implementiert

Developer
Developer

Fertigkeiten

Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Umstellung der des Risikosystems Anwendung von einer Subgruppe auf mehrere Subgruppen

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
6 Monate
2012-03 - 2012-08

Fragebogen zur Erhebung der Organisationsstruktur

Developer
Developer

Fertigkeiten

  • Erweiterung komplexer bankwirtschaftlicher Software,
  • Implementierung des Fragebogen-Templates und der Fragebogenkatalogs

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht mittels des Frameworks JTB
  • Import und Export eines Dokuments (Portfolio Einheiten) im Excel-Format
  • Reporting der von den Experten eingegebenen Werten im Excel-Format
  • Die Anwendung ist zweigeteilt. Der Fragebogen kann konfiguriert werden mit vordefinierten Portfolio Einheiten. Der Experte kann die Einheiten editieren. Die editierten Einheiten können in einem Genehmigungsprozeß übernommen werden. Für die Holding wurde ein Reporting in Excel implementiert.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
2 Monate
2012-01 - 2012-02

Vier-Augen-Prinzip Revision von Risiko-Berechungen durch Qualitäts-Manager

Developer
Developer

Fertigkeiten

  • Erweiterung komplexer bankwirtschaftlicher Software,
  • Implementierung des Fragebogen-Templates und der Fragebogenkatalogs

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht mittels des Frameworks JTB
  • Es wurde eine neue Rolle eingeführt, die den Review-Prozeß durchgeführter Kalkulationen beenden darf.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
5 Monate
2011-08 - 2011-12

Fragebogen zur Erhebung von Korrelationen verschiedener Risikotypen zur Risiko-Berechnung (Economic Capital) nach Basel II

Developer
Developer

Fertigkeiten

  • Erweiterung komplexer bankwirtschaftlicher Software,
  • Implementierung des Fragebogen-Templates und der Fragebogenkatalogs

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht mittels des Frameworks JTB
  • Import und Export verschiedener Dokumente (Externe Benutzer, Textfragment, Profil- und Risiko- und Korrelationsfragen, Confidencen) im Excel-Format
  • Reporting der von den Experten eingegebenen Werten im Excel-Format
  • Die Anwendung ist zweigeteilt. Zum einen wurde die modifizierbare Vorlage (Questionnaire) für eine Erhebung der Korrelationen verschiedener Risikotypen wie Business-, Finanz- sowie Real Estate Risiko, zum anderen die Durchführung der Erhebung (Survey) implementiert. Für die Holding wurde ein Reporting in Excel implementiert.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
5 Monate
2011-03 - 2011-07

Wartung im MBSE Modellbasierte Software-Entwicklung

Developer
Developer

Fertigkeiten

  • Evaluation von Software-Komponenten des Unternehmens Atlassians,
  • SSO für TSS,
  • Modellierung und Implementierung der Benutzerverwaltung für ASCENT

Aufgaben

  • Jira-Cruicble-Integration
  • Jenkins Installation
  • Jenkins SSO Plugin neu programmiert für Portal-Anbindung, Benutzer und Rollen
  • Jenkins Role-Strategy Plugin umprogrammiert für Portal-Anbindung
  • Jira SSO-Plugin neu programmiert für Portal-Anbindung
  • Benutzerverwaltung: Benutzer, Gruppen, Rolle und Rechte mit EclipseLink (JPA)

Technologien

LDAP, Oracle 10g, Glassfish, EclipseLink, Eclipse, JUnit, JSF 1.2 Java, SVN, Svn-Kit, Maven, Jenkins, Jira, Single-Sign-On, TSS, Siteminder

Automotive
4 Monate
2010-11 - 2011-02

Werkzeug zur physischen Datenbank-Modellierung

Architekt, Developer
Architekt, Developer

Fertigkeiten

Design-Pattern, Ergonomie im UI, GUI

Aufgaben

Zur Modellierung des physischen Datenbank-Schemas wurde eine Swing-Anwendung geschrieben.

Technologien

Swing, XML, Parsing

Software
2 Monate
2010-08 - 2010-09

Werkstatt-Management-System / Erstellung eines IT-Konzeptes für das Dokumenten-Management-System

Architekt
Architekt
Automotive
3 Monate
2010-05 - 2010-07

Fertigungs-Clienten Programmierung

Designer, Entwickler
Designer, Entwickler

Aufgaben

  • NetBeans PCP-Programmierung in Java mit Swing
    • 3 Fertigungs-Clienten neu programmiert und 6 weiterentwickelt
      • RCP Module neu geschrieben:
        • Verprobungs-Clienten
        • Laserleistungserfassungs-Clienten
        • Reparatur-Clienten
      • RCP Module erweitert:
        • Firmen- und Kontextverwaltung
        • Produktübersicht
        • MLD Montage
        • Montage
        • Produktinformation
        • Laserausrichtung
      • (Swing, SwingX Table, Tree mit Renderer, Editoren etc. und andere Widgets)
      • Komplexe GUI Programmierung
      • Automatisches Generieren von RCP-Anwendungen
        • Codegenerator
      • Programm zum Bearbeiten von RCP-Plattform-Versionen
        • Editor der Abhängigkeiten vom benötigten Modulen
        • XML / XPath
      • iText PDF-Generierung von Typenschildern
        • Erzeugung von 1- & 2-dimensionalen Barcodes
          • Barcode128
          • DataMatrix
        • Skalierung beim Erzeugen
        • Rotation
        • direkte Positionierung auf PDF
        • Konvertierungsroutinen Point zu Millimeter
      • Corba-Programmierung
        • IDL
        • Callback Listener
        • In Java: JacORB
        • In C#: IIOP.NET
      • C#-Programmierung
        • Windows Forms
          • DataGridView
          • DataBinding
          • TabControl
          • Form mit vielen Widgets (Tree und Table)
        • OleDb
        • InterOp Excel API
        • Corba IIOP.NET
        • DLL Programmierung für TestShell (Qualisystems)
        • XML / XPath
      • TestShell von Qualisystems
        • C# DLL erstellt. Aufruf von TestShell
        • Wrapper von Objekten in TestShell-spezifische Strukturen
        • TestShell Builder (Test und Process)
        • TestShell Runner (Test und Process)
        • TestShell Programmierung
        • TestBuilder und ProcessBuilder

Fertigkeiten:

Java, C#, NetBeans RCP, Swing, SwingX, Corba, Oracle, XML, XPath

Sensor Elektronik-Zulieferer
3 Monate
2009-12 - 2010-02

Document Management System - Client Component

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten

Viewprogrammierung

Aufgaben

  • Hierarchische Darstellung des Dokumenten-Repositories
  • Such- und Listfunktion im Dokumenten-Repository
  • Inline Web-Browser mittels HTMLEditor

Technologien

Java, Swing (JTree, HTMLEditor), JSF

Informationstechnologie
5 Monate
2009-07 - 2009-11

Document Management System - Server Component

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten: Serverprogrammierung, Jar

Aufgaben

  • Erstellung neuer Cartrigdes im Dokumenten-Repository
  • Persistierung der Cartridges
  • Such- und Listfunktion im Dokumenten-Repository
  • Retrieve-Funktion
  • Anbindung als eigener Web-Server, als Proxy-Server und über Tomcat

Technologien: Java 6, iText, Jar, Socket, JSF

Informationstechnologie
7 Monate
2008-09 - 2009-03

Application Generator für RCP

Entwickler
Entwickler

Fertigkeiten

RCP-Programmierung, Databinding

Aufgaben

  • Erzeugung von Klassen aus Domain Modell via JDT
  • Persistierung von Objekten in XML-Stream
  • Datenbankeditor für verschiedene Datenbanken

Technologien

Eclipse RCP, SWT, JFace, JDT, JDBC, XML, Linux, CVS, Derby DB, MySQL, PostgreSQL

Software-Entwicklung
4 Monate
2008-02 - 2008-05

Migration von Vorgängen und Dokumenten aus DMS Documentum nach SAP Content Server und Knowledge Provider

Entwickler
Entwickler

Fertigkeiten

Beans Programmierung, SAP JCo Programmierung, SQL, XML

Aufgaben

  • Erstellung einer generischen JCo-Komponente zur Migration
  • Erstellung und Anpassung von Webseiten zur Migration von Dokumenten. (Zur Erfassung der Migrationszeiten und zur Durchführung der Migration bestehender Projekte, Vorgänge und ihrer Dokumente)
  • Timergestützte Migration von Dokumenten von Dokumentum nach SAP CS.

Technologien

Bea Weblogic, J2EE, Struts, JSP, Timer API, JCo, Oracle, SQL, Toad, XML Spy, SAP Records Management

Automotive
7 Monate
2007-09 - 2008-03

BNE (Bordnetz-Engineer)

Entwickler
Entwickler

Fertigkeiten

  • Client-Server
  • Java 5
  • Eclipse Rich Client Plattform (RCP)
  • Plugin-Architektur
  • Datenbank-Schnittstelle: JPA / TopLink
  • Datenbank: Oracle und sftp-Server
  • Schnittstellen: XML, DBLink, Export, Import
  • Eclipse, TOAD, Mercury Quality Center, MagicDraw, XML-Spy, XML Studio

Aufgaben

Konzernweite Plattform für die modellgetriebene Entwicklung automobiler Steuergeräte-Netzwerke. Versorgung der Steuergeräte-Lieferanten mit daraus abgeleiteten verbindlichen Schnittstellen-Spezifikationen und Treibern

Technologien

Java, JPA, TopLink Essentials, Oracle, XML, XSD, XMLBeans, RTF, SWT, Eclipse RCP

Automotive
3 Monate
2007-06 - 2007-08

Erweiterung des BusNet Systems für Audi - Komponente Review zum Test

Entwickler
Entwickler

Fertigkeiten

Eclipse, TOAD, Maven, Bugzilla, Jira

Aufgaben

Erweiterung des BusNet Systems für Audi - Komponente Review zum Test (System zur Verwaltung von Bauteilen im Auto)

Technologien

Java, Swing, Oracle, TopLink, Apache POI, iText

Automobilbranche
1 Jahr 1 Monat
2006-03 - 2007-03

Design und Implementierung eines Regelbasierten Systems zur Transformation von Handelsdaten. Implementierung eines Tradeviewers

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten

Banken Know-how Designfähigkeiten, Implementierungsfähigkeiten

Aufgaben

  • Design und Implementierung eines generischen regelbasierten Konversionsprogrammes
  • Implementierung und Erweiterung eines regelbasierten Konversionsprogrammes für die Verarbeitung wohlgeformter Daten (CSV und Datenbank) nach XML/FpML
  • Mapping von AIB Tradedaten und statischen Feldern nach FpML-Elementen und Infinity Klassen und Methoden, Anpassung von Datenvalidationsregeln, Definition weiterer Handelsdaten und statischer Daten
  • Entwicklung eines Interpreters mit einer C ähnlichen Syntax
  • Design und Implementierung eines (symmetrischen) XML-xPath Generators und Parsers
  • Design und Implementierung eines regelbasierten Datentransformationssystems für die Verarbeitung von FpML nach Fin++
  • Entwicklung und Implementierung von Fin++ Klassen zum Einfügen verschiedener Finanzprodukte wie Credit Default Swap (CDS) und Floating Rate Notes (FRN) und Erzeugung von Trades im Infinity-System
  • Design und Implementierung von FpML Schemata (XSD) und Schemaerweiterungen für FRN und CDS
  • Design und Implementierung eines webbasierten Handelsberichtsprogramms
  • Design und Implementierung eines webbasierten Konfigurationsprogramms für Infinity in Ajax
  • Design und Implementierung eines webbasierten Infinity Tradeviewers in Ajax
  • Vorbereitung der Infinity Datenmigration: Identifikation relevanter Produkte, Tabellen und Strukturen

Technologien

Financial products Markup Language (FpML), Infinity, Fin++, C++, Xerces, XML, XPath, XShema, DOM, SAX, Javascript, Ajax, CSS, Compilerbau, Design Patterns, ISAPI-Extension für Internet Information Services, SQL Server, Interprozeßkommunikation

Bankenbranche
2 Monate
2006-01 - 2006-02

Konzeption und Realisierung, Coaching

Architekt, Entwickler, Coach
Architekt, Entwickler, Coach

Fertigkeiten

Persistenzschicht, Web-Schicht, Client-/Server-Kommunikation, HL7 Reference Information Model

Aufgaben

Erstellung eines Konzepts zur Rollen- und Rechteverwaltung, zur Groupware-Funktionalität, zum Erstellen von PDF aus HTML

Technologien

J2EE, Struts, JSTL, JSP, Tomcat, Hibernate, HQL, Oracle 10g, Digester, Xerces, XML, XSLT, DOM, SAX, Javascript, CSS, HL7 RIM, Apache FOP, verschiedene Design Patterns

Medizinbranche
8 Monate
2005-04 - 2005-11

Entwurf und Realisierung eines Stationsdienstes

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten

Persistenzschicht, Web-Schicht, Client-/Server-Kommunikation, HL7 Reference Information Model

Aufgaben

Entwurf und Realisierung eines Reha-Stationsdienstes mit Web-Technologie

Technologien

J2EE, Struts, JSTL, JSP, Tomcat, Hibernate, HQL, Oracle 10g, Digester, Xerces, XML, DOM, SAX, Javascript, CSS, HL7 RIM, verschiedene Design Patterns

Medizinbranche

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker

Position

Position

Architekt

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
Atlassian JIRA
BEA Weblogic
Design Pattern von GoF
(MVC, Factory, Proxy Bridge) und von Mark Grand
Eclipse RCP
Forte
In-q-my Web Application Server
IntelliJ
Java WorkShop
JBoss Application Server
JBuilder
Jetty
NetBeans
Subversion
Symantec Visual Café
TogetherJ
UML
Velocity
WebSphere

Betriebssysteme

BS2000
HP-UX
IBM 4680
IRIX
Unix
Windows

Programmiersprachen

4gl
ASN.1
Assembler
C
C++
Chill
CORBA IDL
Forth
Java
AWT, Swing (seit V 1.1), RMI, IDL , I18N, JDBC (seit 1.1), JConnect for JDBC 3.0, JSP, EJB (seit V. 1.1)
JavaScript
AWT, Swing (seit V 1.1), RMI, IDL , I18N, JDBC (seit 1.1), JConnect for JDBC 3.0, JSP, EJB (seit V. 1.1)
JUnit
Lisp
Maschinensprachen
Modula-2
Pascal
Perl
PHP
PL/SQL
Prolog
S-Plus
SAS
Shell
Smalltalk
SWT/JFace
Tcl/Tk
ToolBook (OpenScript)
VRML
Xt, Motif
yacc/lex

Datenbanken

Adabas
B-Tree
BDE
BTrieve
DAO
DB/2
Informix
10
JDBC
seit 1.26, 2.0, etc.
Microsoft Access
via JDBC
MS SQL Server
7.0
MySQL
ODBC
Oracle
seit 7.x, 8.1.x, etc.
Paradox
PostgreSQL
Proprietäre DB
SAPDB
SQL
2.0
Sybase
seit 11.03

Datenkommunikation

CORBA
HL7
Medizinische Datenkommunikation
Internet, Intranet
RFC
RPC
SMTP
TCP/IP
HTTP, HL7, ... (siehe /etc/services)

Branchen

Branchen

  • Banken & Versicherung
  • Automotiv
  • Telekomunikation
  • Medizin
  • Logistik
  • Ausbildung

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-06 - 2023-08

Client/Server Anwendung für die Entsorgung


06.2022 - 04.2023

Öffentlicher Dienst-Branche

 Technologien

Java 17, OpenFX, Payara, Confluence, Jira, Bitbucket, MariaDB, Docker, Eclipse, Gradle, JWT, PMD, CDI, JSON, REST, JPA, JTA, JUnit, Git

Entwickler

 Fertigkeiten

  • Jakarta 10 Backend Entwicklung
  • JavaFX Frontend Entwicklung

 Aufgaben

  • Entwicklung des Frontends mit FXML, CDI, Model View Presenter, Client/Server-Kommunikation via REST
  • Entwicklung des Backends mit Domains, Boundaries, Resources, Repositories, Entities, Integrations- und Unit-Tests
9 Monate
2020-03 - 2020-11

GUI Generator für Java Client Frameworks Swing, SWT, JavaFX


03.2020 - 11.2020

Software-Branche

 Technologien

Java 8, JAXB 2, XML, XSD, Swing 1.4, SWT 4.7.3a, JavaFX 8, JUnit 4.12, Eclipse IDE for Enterprise Java Developers 4.10, Eclipse RCP AsciiDoctor Editor 1.4.4, Test Frameworks Swing: fest-swing 1.2.1, SWT:, JavaFX: TestFX 4.0.15-alpha, Maven 3.6.5, Git 2.17.1, Continuous Integration mit Jenkins 2.249.1

Architekt, Developer

 Fertigkeiten

  • Technische und fachliche Marktanalyse. Evaluation verschiedener Produkte
    • zum Erzeugen von GUIs: Xoetrope für Swing und SWT, Swing JavaBuilder für Swing
    • zum Layouten von GUIs: MigLayout, TableLayout, u. a.
    • zum Erzeugen von Java Source Code: Roaster, CodeModel, JavaParser, Eclipse JDT
  • Architektur einer modellbasierten Lösung zum Erzeugen von GUIs
  • Festlegung und Eingrenzung der ausgewählten Leistungsmerkmale von GUIs anhand der vom Hersteller gelieferten Demos: SwingSet3 (Swing), SWT ControlExample (SWT) und Ensemble8 (JavaFX)

 Aufgaben

  • Erstellung eines generischen Build Systems (z. B. Maven, Gradle, Make). Modell und Implementierung.
  • Erstellung eines Systems zum Erzeugen einer mavenbasierten Java Infrastruktur (Verzeichnisse, pom.xml, Java Source Code unter Berücksichtigung von Annotations und Generics)
  • Erstellung einer Liste der Leistungsmerkmale der ausgewählten GUI Widgets
  • Erstellung eines Modells zur Beschreibung der Leistungsmerkmale der GUI in XML
  • Erzeugung und Portierung von Layout-Manager für Swing, SWT und Panes für JavaFX zum konsistenten Layouten von GUIs
  • Implementierung der Snippets der unterstützten Leistungsmerkmale für alle ausgewählten GUI Frameworks und Überführung in das XML Modell
  • Überführung der XML Modelldaten in Java Source Code
  • Test zum automatisierten Erzeugen von Java Source Code aus den Modelldaten
  • Test der erzeugten GUIs
2 Jahre 4 Monate
2017-08 - 2019-11

Generischer ServiceHandler für Adaptoren zu Issue Management Systemen zum Austausch von Defekten mit Zulieferern


08.2017 - 11.2019

Automotive-Branche

 Technologien

Java 7, 8 (Lambda), JAXB 2, Axis 1.4 (wg. SOAP RPC encoded), SOAP-UI 5, JMeter, Swagger, OpenAPI, Jira, Jira Rest Java Client (JRJC), Confluence, XML, XPath, Quartz, iText, JSch, JAX-RS Referenz-Implementierung Java 8, Jersey 1.19 und 2.25.1, Axis 1.4, JavaFX 8, Maven 3.3.9, JUnit 4.12, Mockito 2.8.47, Apache POI 3.16, Eclipse Java EE IDE Oxygen 4.7, SVN 1.9, Continuous Integration mit Jenkins

Architekt, Developer

 Fertigkeiten

  • Architektur einer generischen Lösung zum Test von Mappings, Austausch von Defekten und Interaktion mit den Systemen.
  • Implementierung verschiedener Adaptoren zu Systemen.
  • Implementierung einer zeitgesteuerten Anwendung zum Austausch von Defekten (SyncService).
  • Implementierung eines generischen Testautomaten zur fachlichen Abdeckung von Tests (TestTool).
  • Implementierung einer umfangreichen GUI zur fachlichen Abbildung der Anforderungen (SyncTool).

 Aufgaben

  • Erstellung einer generischen regelbasierten Umgebung zum Austausch von Defekten (EAI-Tool)
  • Test-Automat zum Austausch von Defekten bezüglich verschiedener Status-Modelle
  • Erhebung von Monitoring-Daten und Konfigurationen
  • Erstellung von Reports
  • Erstellung von Unit-, Komponenten- und Integrations-Tests
  • Umfangreiche JavaFX-Anwendung zur Verwaltung Issues in Issue Management-Systemen
  • Ablösung der filebasierten QCSI-Lösung
  • Adaptoren für Issue Management-Systeme
    • TAEESI (BMW) (REST) HP ALM (Anbindung über TAEESI Rest Service)
    • KPMWeb (VW, Audi, etc.) (WSDL)
    • Jira (REST, Jira Rest Java Client)
    • PTC Integrity (SDK, intern WSDL)
    • Polarion (SDK)
    • TeamTrack (JSoup)
    • CodeBeamer (SDK)
    • Octane (SDK)
    • Tuleap (WSDL)
  • Command Handler zum generischen Zugriff auf Issue Management-Systemen
  • Erstellung von Dokumentation der Architektur, des Design und der Anwendung.
6 Monate
2017-08 - 2018-01

Erstellung einer webbasierten Anwendung zur Verwaltung von Patent-Designs

Developer
Developer


08.2017 - 01.2018

Öffentlicher Dienst-Branche

 Technologien

Eclipse RCP 4.6, RSA 7, EclipseLink Workbench, JPA 2.1, IBM WAS 8.5, Oracle 12, Git, SVN, Ant, Ivy, Jenkins, JUnit, Mockito, Xpdf


 Fertigkeiten

Java EE 7

 Aufgaben

  • Erstellung eines RCP Plugin mit Integration verschiedener (COM-)Programme / Libraries zur Anzeige und Editieren von PDF, ODT und Images-Formaten
  • Generischer Provider zum Zugriff auf verschiedene Dokumenten-Management-Systeme
  • Modellgetriebene Erstellung von Datenbankschema mit RSA, EclipseLink Workbench
  • EJB Stateless Session Bean (SLSB) zur Delegation der Requests an DB
  • Erstellung einer Dokumentation der Entwicklungsumgebung
10 Monate
2016-09 - 2017-06

Konzeption und Implementierung eines System zur Verteilung und Überwachung von sicherheitskritischen Elementen und Durchführung der sicherheitskritischen Prozesse

Architekt Developer
Architekt Developer

Bereich Automotive

Aufgabe
Konzeption und Implementierung eines System zur Verteilung und Überwachung von sicherheitskritischen Elementen und Durchführung der sicherheitskritischen Prozesse

Rollen:
Architekt
Developer

Dauer
9.2016 - 6.2017

A IT-Konzept

Erstellung des Konzepts nach IT-Prozeß-Management-Standard mit starker Einbindung des Endkunden
- Requirement-Engineering
- Use Case Diagramme
- Klassen-Diagramme
- Deployment-Diagramme
- Services
- Prototyping

B Implementierung

- Backend

- Importieren von Bestandsdaten bei Neuanlage
- Durchführung von Datenintegritätsprüfungen
- Anbindung des Tools an das bestehende Business Model
- Bereitstellung der Konfiguration für distribuierte Subsyteme
- Verteilung und Vergleich von Teil- und Gesamtkonfiguration
- Erhebung von Monitoring-Daten und Konfigurationen
- Erstellen von Reports
- Erstellung von Unit-, Komponenten- und Integrations-Tests
- Einbindung in Continuous Integration

- Frontend

- Prototyping der Anwendung
- GUI-Entwicklung mit JavaFX
- Integration des Systems in den sicherheitskritischen Gesamtprozeß
- Datenerhebung und -pflege mit Masken und Wizards für verteilte Elemente und Abläufe.


Technologie:
Java 8,
RMI,
Java JCE, PKI, IAIK EECelerate, IAIK iSaSiLk,
ISO/IEC 7816,
JUnit, Mockito,
Perforce,
Jenkins,
Pencil,
JavaFX 8

München
2 Monate
2016-06 - 2016-07

Kleinbug-Behebung / Fehlerbehebung in monolithischer Anwendung

Incident manager third class Velocity IntelliJ JUnit
Incident manager third class
Velocity IntelliJ JUnit
Banking
2 Monate
2016-04 - 2016-05

SOAP und REST Schnittstelle zwischen Hersteller und Zulieferer bezüglich Fehlermanagement

Developer
Developer

Aufgaben

Erstellung und Integration einer Schnittstelle zwischen HP ALM (Customer) und Tuleap ALM (Supplier) mittels SOAP und REST in den SyncServer.

Technologien

Java 7, JUnit, JAXB 2, Axis 1.4 (wg. SOAP RPC encoded), Maven, Eclipse, SOAP-UI, SyncServer, Jira, Confluence, MySQL (wg. Verifikation der Daten), XML, XPath

Automotive
7 Monate
2015-10 - 2016-04

Erster elektronischer Facharztvertrag Deutschlands (Psychotherapie)

Architect, Developer
Architect, Developer

Fertigkeiten

  • Sichere Übertragung von Patienten-Einschreibe- und Arzt-Abrechnungsdaten im medizinischen Bereich.
  • Validierung von Vertrags- und Abrechnungbedingungen

Aufgaben

  • Symmetrische Verschlüsselung nach XML-Sec
  • Asymmetrische Verschlüsselung / Public Key Infrastrukture
  • Validierung kassenärztlicher Abrechnungbedingungen
  • Versand Kassenärztlicher Abrechnungsdaten

Technologien

SOAP, XML, XPath, XML-Sig, XML-Sec, OpenSSL, Java JMeter, Tcl, TclPKI Client-Server-Architektur, SQL-Datenbanken (PostgreSQL, SQLite, MySQL)

Medizin
4 Monate
2015-05 - 2015-08

Programmierung der Oberfläche für Bestandsdatenverwaltung in RCP

Entwickler SWT/JFace
Entwickler

Fertigkeiten

Erweiterung einer in RCP geschriebenen Anwendung

Aufgaben

Programmierung

Eclipse RCP Atlassian JIRA Subversion
SWT/JFace
Bank
6 Monate
2014-08 - 2015-01

Erweiterung einer mandantenfähigen Finanzbuchhaltungssoftware

Developer
Developer

Fertigkeiten

  • Erweiterung einer in JSF geschriebenen mandantenfähigen Finanzbuchhaltungssoftware

Aufgaben

  • Erweiterung einer in JSF geschriebenen mandantenfähigen Finanzbuchhaltungssoftware
  • Mehrspachigkeit für Text-Template-Erfassung
  • Object/Relational Mapping mit JPA
  • Erstellung von Arquillian-Integrationstests
  • Rest-Schnittstelle erstellt

Technologien

Scrum, Jira Agil, Confluence, Eclipse, Maven, Jenkins, JBoss 7, EJB 3.1, JPA 2.0, JSF 2.0 (RichFaces), PostgreSQL, Velocity, Arquillian-Integrationstests, RestEasy

IT-Service
4 Monate
2013-11 - 2014-02

Erweiterung einer Risikoanwendung zur Beobachtung der Kredit-Geschäftspartner im Plafond Limit Management Bereich

Developer
Developer

Fertigkeiten

Erweiterung einer Risikoanwendung gemäß der Anforderungen des Fachbereichs. Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Analyse des funktionalen und technischen Konzepts der bestehenden Anwendung
  • Kommunikation mit dem italienischen Fachbereich (in Englisch)
  • Erfassung und Umsetzung der neuen funktionalen Anforderungen
  • Erweiterung der in JavaServer Faces (Tomahawk) geschriebenen webbasierten GUI
  • Erweiterung der Business-Schicht
  • Erweiterung des Datenbankschemas

Technologien

Oracle 11g, Jetty, JSF (Tomahawk), Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels JXL, SharePoint

Bank
5 Monate
2013-06 - 2013-10

Umstellung des Modules Risk Map des Risikosystems von der Benutzung durch Benutzer zu Mandanten

Architect / Developer
Architect / Developer

Fertigkeiten

  • Konzeptionelle Fertigkeiten zur Erstellung der funktionalen und technischen Spezifikation gemäß des Software Entwicklungsprozeß im Unternehmen
  • Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Umstellung des Modules Risk Map, so daß nicht Benutzer, sondern Mandanten die Organisationsstruktur verwalten können.
  • Erstellung eines Entwickler-Wikis zur Förderung einer konvergierenden Entwicklung

Technologien

Oracle 11g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels POI, SharePoint

Bank
5 Monate
2013-01 - 2013-05

Internetfähigkeit des Modules Questionnaire des Risikosystems

Architect / Developer
Architect / Developer

Fertigkeiten

  • Konzeptionelle Fertigkeiten zur Erstellung der funktionalen und technischen Spezifikation gemäß des Software Entwicklungsprozeß im Unternehmen
  • Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Funktionales und technisches Konzept zur Internetfähigkeit des Modules Questionnaires von Pillar 2
  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Implementierung der Internetfähigkeit des Modules Questionnaires von Pillar 2

Technologien

Oracle 11g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels POI

Bank
2 Monate
2012-11 - 2012-12

Notizfunktionalität des Risikosystems implementiert

Developer
Developer

Fertigkeiten

Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Alle Calculations-Module (Risikotypen, Werte, Sender und Empfänger) mit der Notizfunktionalität versehen.
  • Umstellung der Excel-Funktionalität (Lesen, Schreiben) auf das Excel 2007-Format mittels POI.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl, Umstellung auf POI

Bank
2 Monate
2012-09 - 2012-10

Mehrere Subgruppen in das Berechtigungskonzept des Risikosystems implementiert

Developer
Developer

Fertigkeiten

Erweiterung komplexer bankwirtschaftlicher Software.

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht GUI mittels des Frameworks JTB
  • Umstellung der des Risikosystems Anwendung von einer Subgruppe auf mehrere Subgruppen

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
6 Monate
2012-03 - 2012-08

Fragebogen zur Erhebung der Organisationsstruktur

Developer
Developer

Fertigkeiten

  • Erweiterung komplexer bankwirtschaftlicher Software,
  • Implementierung des Fragebogen-Templates und der Fragebogenkatalogs

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht mittels des Frameworks JTB
  • Import und Export eines Dokuments (Portfolio Einheiten) im Excel-Format
  • Reporting der von den Experten eingegebenen Werten im Excel-Format
  • Die Anwendung ist zweigeteilt. Der Fragebogen kann konfiguriert werden mit vordefinierten Portfolio Einheiten. Der Experte kann die Einheiten editieren. Die editierten Einheiten können in einem Genehmigungsprozeß übernommen werden. Für die Holding wurde ein Reporting in Excel implementiert.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
2 Monate
2012-01 - 2012-02

Vier-Augen-Prinzip Revision von Risiko-Berechungen durch Qualitäts-Manager

Developer
Developer

Fertigkeiten

  • Erweiterung komplexer bankwirtschaftlicher Software,
  • Implementierung des Fragebogen-Templates und der Fragebogenkatalogs

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht mittels des Frameworks JTB
  • Es wurde eine neue Rolle eingeführt, die den Review-Prozeß durchgeführter Kalkulationen beenden darf.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
5 Monate
2011-08 - 2011-12

Fragebogen zur Erhebung von Korrelationen verschiedener Risikotypen zur Risiko-Berechnung (Economic Capital) nach Basel II

Developer
Developer

Fertigkeiten

  • Erweiterung komplexer bankwirtschaftlicher Software,
  • Implementierung des Fragebogen-Templates und der Fragebogenkatalogs

Aufgaben

  • Datenbankmodellierung mittels des Frameworks JTB
  • Implementierung der webbasierten GUI mittels des Frameworks JTB
  • Implementierung der Business-Schicht mittels des Frameworks JTB
  • Import und Export verschiedener Dokumente (Externe Benutzer, Textfragment, Profil- und Risiko- und Korrelationsfragen, Confidencen) im Excel-Format
  • Reporting der von den Experten eingegebenen Werten im Excel-Format
  • Die Anwendung ist zweigeteilt. Zum einen wurde die modifizierbare Vorlage (Questionnaire) für eine Erhebung der Korrelationen verschiedener Risikotypen wie Business-, Finanz- sowie Real Estate Risiko, zum anderen die Durchführung der Erhebung (Survey) implementiert. Für die Holding wurde ein Reporting in Excel implementiert.

Technologien

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel Lesen und Erzeugung mittels jxl

Bank
5 Monate
2011-03 - 2011-07

Wartung im MBSE Modellbasierte Software-Entwicklung

Developer
Developer

Fertigkeiten

  • Evaluation von Software-Komponenten des Unternehmens Atlassians,
  • SSO für TSS,
  • Modellierung und Implementierung der Benutzerverwaltung für ASCENT

Aufgaben

  • Jira-Cruicble-Integration
  • Jenkins Installation
  • Jenkins SSO Plugin neu programmiert für Portal-Anbindung, Benutzer und Rollen
  • Jenkins Role-Strategy Plugin umprogrammiert für Portal-Anbindung
  • Jira SSO-Plugin neu programmiert für Portal-Anbindung
  • Benutzerverwaltung: Benutzer, Gruppen, Rolle und Rechte mit EclipseLink (JPA)

Technologien

LDAP, Oracle 10g, Glassfish, EclipseLink, Eclipse, JUnit, JSF 1.2 Java, SVN, Svn-Kit, Maven, Jenkins, Jira, Single-Sign-On, TSS, Siteminder

Automotive
4 Monate
2010-11 - 2011-02

Werkzeug zur physischen Datenbank-Modellierung

Architekt, Developer
Architekt, Developer

Fertigkeiten

Design-Pattern, Ergonomie im UI, GUI

Aufgaben

Zur Modellierung des physischen Datenbank-Schemas wurde eine Swing-Anwendung geschrieben.

Technologien

Swing, XML, Parsing

Software
2 Monate
2010-08 - 2010-09

Werkstatt-Management-System / Erstellung eines IT-Konzeptes für das Dokumenten-Management-System

Architekt
Architekt
Automotive
3 Monate
2010-05 - 2010-07

Fertigungs-Clienten Programmierung

Designer, Entwickler
Designer, Entwickler

Aufgaben

  • NetBeans PCP-Programmierung in Java mit Swing
    • 3 Fertigungs-Clienten neu programmiert und 6 weiterentwickelt
      • RCP Module neu geschrieben:
        • Verprobungs-Clienten
        • Laserleistungserfassungs-Clienten
        • Reparatur-Clienten
      • RCP Module erweitert:
        • Firmen- und Kontextverwaltung
        • Produktübersicht
        • MLD Montage
        • Montage
        • Produktinformation
        • Laserausrichtung
      • (Swing, SwingX Table, Tree mit Renderer, Editoren etc. und andere Widgets)
      • Komplexe GUI Programmierung
      • Automatisches Generieren von RCP-Anwendungen
        • Codegenerator
      • Programm zum Bearbeiten von RCP-Plattform-Versionen
        • Editor der Abhängigkeiten vom benötigten Modulen
        • XML / XPath
      • iText PDF-Generierung von Typenschildern
        • Erzeugung von 1- & 2-dimensionalen Barcodes
          • Barcode128
          • DataMatrix
        • Skalierung beim Erzeugen
        • Rotation
        • direkte Positionierung auf PDF
        • Konvertierungsroutinen Point zu Millimeter
      • Corba-Programmierung
        • IDL
        • Callback Listener
        • In Java: JacORB
        • In C#: IIOP.NET
      • C#-Programmierung
        • Windows Forms
          • DataGridView
          • DataBinding
          • TabControl
          • Form mit vielen Widgets (Tree und Table)
        • OleDb
        • InterOp Excel API
        • Corba IIOP.NET
        • DLL Programmierung für TestShell (Qualisystems)
        • XML / XPath
      • TestShell von Qualisystems
        • C# DLL erstellt. Aufruf von TestShell
        • Wrapper von Objekten in TestShell-spezifische Strukturen
        • TestShell Builder (Test und Process)
        • TestShell Runner (Test und Process)
        • TestShell Programmierung
        • TestBuilder und ProcessBuilder

Fertigkeiten:

Java, C#, NetBeans RCP, Swing, SwingX, Corba, Oracle, XML, XPath

Sensor Elektronik-Zulieferer
3 Monate
2009-12 - 2010-02

Document Management System - Client Component

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten

Viewprogrammierung

Aufgaben

  • Hierarchische Darstellung des Dokumenten-Repositories
  • Such- und Listfunktion im Dokumenten-Repository
  • Inline Web-Browser mittels HTMLEditor

Technologien

Java, Swing (JTree, HTMLEditor), JSF

Informationstechnologie
5 Monate
2009-07 - 2009-11

Document Management System - Server Component

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten: Serverprogrammierung, Jar

Aufgaben

  • Erstellung neuer Cartrigdes im Dokumenten-Repository
  • Persistierung der Cartridges
  • Such- und Listfunktion im Dokumenten-Repository
  • Retrieve-Funktion
  • Anbindung als eigener Web-Server, als Proxy-Server und über Tomcat

Technologien: Java 6, iText, Jar, Socket, JSF

Informationstechnologie
7 Monate
2008-09 - 2009-03

Application Generator für RCP

Entwickler
Entwickler

Fertigkeiten

RCP-Programmierung, Databinding

Aufgaben

  • Erzeugung von Klassen aus Domain Modell via JDT
  • Persistierung von Objekten in XML-Stream
  • Datenbankeditor für verschiedene Datenbanken

Technologien

Eclipse RCP, SWT, JFace, JDT, JDBC, XML, Linux, CVS, Derby DB, MySQL, PostgreSQL

Software-Entwicklung
4 Monate
2008-02 - 2008-05

Migration von Vorgängen und Dokumenten aus DMS Documentum nach SAP Content Server und Knowledge Provider

Entwickler
Entwickler

Fertigkeiten

Beans Programmierung, SAP JCo Programmierung, SQL, XML

Aufgaben

  • Erstellung einer generischen JCo-Komponente zur Migration
  • Erstellung und Anpassung von Webseiten zur Migration von Dokumenten. (Zur Erfassung der Migrationszeiten und zur Durchführung der Migration bestehender Projekte, Vorgänge und ihrer Dokumente)
  • Timergestützte Migration von Dokumenten von Dokumentum nach SAP CS.

Technologien

Bea Weblogic, J2EE, Struts, JSP, Timer API, JCo, Oracle, SQL, Toad, XML Spy, SAP Records Management

Automotive
7 Monate
2007-09 - 2008-03

BNE (Bordnetz-Engineer)

Entwickler
Entwickler

Fertigkeiten

  • Client-Server
  • Java 5
  • Eclipse Rich Client Plattform (RCP)
  • Plugin-Architektur
  • Datenbank-Schnittstelle: JPA / TopLink
  • Datenbank: Oracle und sftp-Server
  • Schnittstellen: XML, DBLink, Export, Import
  • Eclipse, TOAD, Mercury Quality Center, MagicDraw, XML-Spy, XML Studio

Aufgaben

Konzernweite Plattform für die modellgetriebene Entwicklung automobiler Steuergeräte-Netzwerke. Versorgung der Steuergeräte-Lieferanten mit daraus abgeleiteten verbindlichen Schnittstellen-Spezifikationen und Treibern

Technologien

Java, JPA, TopLink Essentials, Oracle, XML, XSD, XMLBeans, RTF, SWT, Eclipse RCP

Automotive
3 Monate
2007-06 - 2007-08

Erweiterung des BusNet Systems für Audi - Komponente Review zum Test

Entwickler
Entwickler

Fertigkeiten

Eclipse, TOAD, Maven, Bugzilla, Jira

Aufgaben

Erweiterung des BusNet Systems für Audi - Komponente Review zum Test (System zur Verwaltung von Bauteilen im Auto)

Technologien

Java, Swing, Oracle, TopLink, Apache POI, iText

Automobilbranche
1 Jahr 1 Monat
2006-03 - 2007-03

Design und Implementierung eines Regelbasierten Systems zur Transformation von Handelsdaten. Implementierung eines Tradeviewers

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten

Banken Know-how Designfähigkeiten, Implementierungsfähigkeiten

Aufgaben

  • Design und Implementierung eines generischen regelbasierten Konversionsprogrammes
  • Implementierung und Erweiterung eines regelbasierten Konversionsprogrammes für die Verarbeitung wohlgeformter Daten (CSV und Datenbank) nach XML/FpML
  • Mapping von AIB Tradedaten und statischen Feldern nach FpML-Elementen und Infinity Klassen und Methoden, Anpassung von Datenvalidationsregeln, Definition weiterer Handelsdaten und statischer Daten
  • Entwicklung eines Interpreters mit einer C ähnlichen Syntax
  • Design und Implementierung eines (symmetrischen) XML-xPath Generators und Parsers
  • Design und Implementierung eines regelbasierten Datentransformationssystems für die Verarbeitung von FpML nach Fin++
  • Entwicklung und Implementierung von Fin++ Klassen zum Einfügen verschiedener Finanzprodukte wie Credit Default Swap (CDS) und Floating Rate Notes (FRN) und Erzeugung von Trades im Infinity-System
  • Design und Implementierung von FpML Schemata (XSD) und Schemaerweiterungen für FRN und CDS
  • Design und Implementierung eines webbasierten Handelsberichtsprogramms
  • Design und Implementierung eines webbasierten Konfigurationsprogramms für Infinity in Ajax
  • Design und Implementierung eines webbasierten Infinity Tradeviewers in Ajax
  • Vorbereitung der Infinity Datenmigration: Identifikation relevanter Produkte, Tabellen und Strukturen

Technologien

Financial products Markup Language (FpML), Infinity, Fin++, C++, Xerces, XML, XPath, XShema, DOM, SAX, Javascript, Ajax, CSS, Compilerbau, Design Patterns, ISAPI-Extension für Internet Information Services, SQL Server, Interprozeßkommunikation

Bankenbranche
2 Monate
2006-01 - 2006-02

Konzeption und Realisierung, Coaching

Architekt, Entwickler, Coach
Architekt, Entwickler, Coach

Fertigkeiten

Persistenzschicht, Web-Schicht, Client-/Server-Kommunikation, HL7 Reference Information Model

Aufgaben

Erstellung eines Konzepts zur Rollen- und Rechteverwaltung, zur Groupware-Funktionalität, zum Erstellen von PDF aus HTML

Technologien

J2EE, Struts, JSTL, JSP, Tomcat, Hibernate, HQL, Oracle 10g, Digester, Xerces, XML, XSLT, DOM, SAX, Javascript, CSS, HL7 RIM, Apache FOP, verschiedene Design Patterns

Medizinbranche
8 Monate
2005-04 - 2005-11

Entwurf und Realisierung eines Stationsdienstes

Architekt, Entwickler
Architekt, Entwickler

Fertigkeiten

Persistenzschicht, Web-Schicht, Client-/Server-Kommunikation, HL7 Reference Information Model

Aufgaben

Entwurf und Realisierung eines Reha-Stationsdienstes mit Web-Technologie

Technologien

J2EE, Struts, JSTL, JSP, Tomcat, Hibernate, HQL, Oracle 10g, Digester, Xerces, XML, DOM, SAX, Javascript, CSS, HL7 RIM, verschiedene Design Patterns

Medizinbranche

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker

Position

Position

Architekt

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
Atlassian JIRA
BEA Weblogic
Design Pattern von GoF
(MVC, Factory, Proxy Bridge) und von Mark Grand
Eclipse RCP
Forte
In-q-my Web Application Server
IntelliJ
Java WorkShop
JBoss Application Server
JBuilder
Jetty
NetBeans
Subversion
Symantec Visual Café
TogetherJ
UML
Velocity
WebSphere

Betriebssysteme

BS2000
HP-UX
IBM 4680
IRIX
Unix
Windows

Programmiersprachen

4gl
ASN.1
Assembler
C
C++
Chill
CORBA IDL
Forth
Java
AWT, Swing (seit V 1.1), RMI, IDL , I18N, JDBC (seit 1.1), JConnect for JDBC 3.0, JSP, EJB (seit V. 1.1)
JavaScript
AWT, Swing (seit V 1.1), RMI, IDL , I18N, JDBC (seit 1.1), JConnect for JDBC 3.0, JSP, EJB (seit V. 1.1)
JUnit
Lisp
Maschinensprachen
Modula-2
Pascal
Perl
PHP
PL/SQL
Prolog
S-Plus
SAS
Shell
Smalltalk
SWT/JFace
Tcl/Tk
ToolBook (OpenScript)
VRML
Xt, Motif
yacc/lex

Datenbanken

Adabas
B-Tree
BDE
BTrieve
DAO
DB/2
Informix
10
JDBC
seit 1.26, 2.0, etc.
Microsoft Access
via JDBC
MS SQL Server
7.0
MySQL
ODBC
Oracle
seit 7.x, 8.1.x, etc.
Paradox
PostgreSQL
Proprietäre DB
SAPDB
SQL
2.0
Sybase
seit 11.03

Datenkommunikation

CORBA
HL7
Medizinische Datenkommunikation
Internet, Intranet
RFC
RPC
SMTP
TCP/IP
HTTP, HL7, ... (siehe /etc/services)

Branchen

Branchen

  • Banken & Versicherung
  • Automotiv
  • Telekomunikation
  • Medizin
  • Logistik
  • Ausbildung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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