Projekte 2016-2017

(38) Webanwendung Energiebörse

Das bestehende System unterstützt die finanzielle Abwicklung von Spotgeschäften und Futures in Gas und Strom und bereitet deren physische Erfüllung vor. Schnittstellen zu den Börsen stellen die Versorgung von Geschäftsbestätigungen sicher. Eine Versionierung der Daten erlaubt den Einblick in die Historie kritischer Geschäftsdaten. Es ist erforderlich eine hohe Anzahl täglicher Trades performant zu verarbeiten und vorzuhalten.

Aufgaben:

  • Implementierung von neuen Features, Testen, Performance-Analyse

Technisches Umfeld:

Java 8, Wicket, Hibernate, MySql, Spring, JUnit, JSF, Jira, Maven, IntelliJ, Jooq, SQL, Scrum

Energie / Börse

(37) Webanwendung Leasing

Es werden Front- und Backoffice-Anwendungen zur Verwaltung von Leasingangeboten durch umfangreiche Neuerungen erweitert. Das UI wird mit Wicket entwickelt, das Backend mit Oracle, EclipseLink und JPA.

Aufgaben:

  • Design

  • Aufwandsschätzungen

  • Datenmodellierung

  • Programmierung von Backend und Frontend

Technisches Umfeld:

Java, EclipseLink, JPA, SQL, Oracle, Tomcat, Wicket, Jasper Reports, Camunda, Gradle, Git

Leasing

(36) Schnittstelle Dokumentendruck

Webbasierte Entgegennahme von zu druckenden Dokumenten, Einreihung an eine eigene Druck-Queue, Weiterreichung an den Druckserver DOC1, sowie Rückgabe der fertigen PDF-Dokumente an den Aufrufer.

Technisches Umfeld:

Java, Spring, SpringBoot, Eclipse, Tomcat, Gradle, REST

Leasing

Projekte 2014-2015

(35) Schnittstelle Rechnungsprüfung

Ein dedizierter Schnittstellen-Server dient zur Entkopplung zwischen einem Backoffice- und einem Rechnungsprüfungsserver. Das Backoffice-System reicht Rechnungen an den Schnittstellen-Server, der die Daten anreichert, zur Rechnungsprüfung weiterleitet und am Ende das Prüfergebnis zurückgibt.

Technisches Umfeld:

Java, Oracle, Spring, SpringBoot, SOAP, JAXB, Eclipse, Tomcat, Gradle

Leasing

(34) Computergame

Fertigstellung/Polishing des Top-Down-Scrollers aus Projekt (27). In enger Zusammenarbeit mit Gamedesignern, Grafikern und Testern werden Grafik, Gameplay, Balancing, Schwierigkeit und Leveldesign zur Veröffentlichung auf Steam verbessert.

Technisches Umfeld:

Java 7, LibGDX, JavaDB, MyBatis/iBatis, JUnit, Mockito, Ant, Eclipse, Linux

Aufgaben:

  • Projektleitung / Koordination

  • Programmierung

  • Testen

Entertainment / Games

(33) Webanwendung Leasing

Ein Frontoffice-System, mit dem Business-Kunden selbst Leasingangebote erfassen und ihren Fuhrpark verwalten können wird neu implementiert.


Technisches Umfeld:

Java, Wicket, HTML, CSS, Ant, Eclipse Link, Oracle, PL/SQL

Aufgaben:

  • Programmierung von Backend und Frontend


Leasing

(32) Webanwendungen Leasing

Es wurde eine XML-Schnittstelle zwischen externem Händler- und eigenem Frontoffice-System zum Erfassen von Leasingangeboten entwickelt. Dafür mussten Fahrzeug- und Ausstattungsdaten der Hersteller mit Schwackedaten gematcht werden. Mit Hilfe von Ketten verschiedener Matchertypen (exakter String-Vergleich, Levenshtein-Distanz, Regular Expressions) wurde eine hohe Treffergenauigkeit erzielt.


Technisches Umfeld:

Java, XML, Wicket, HTML, CSS, Ant, Eclipse Link, Oracle, SQL

Aufgaben:

  • Programmierung von Backend und Frontend


Leasing

Projekte 2013

(31) Webanwendung Leasing

Ein Frontoffice-System zum Erfassen von Leasingangeboten wurde um ein komplexes Nachlass-Modul erweitert.


Technisches Umfeld:

Java, Wicket, HTML, CSS, Struts, Ant, Eclipse Link, Oracle, SQL

Aufgaben:

  • Programmierung von Backend und Frontend


Leasing

(30) Datenmigration an SAP

Für ein neuentwickeltes SAP-System mussten Daten des Altsystems bereitgestellt werden.

Die Selektion der benötigten Daten erfolgte dabei duch erstellte Datenbank-Views und PL/SQL-Prozeduren anhand fachlicher Vorgaben (z.B. nur offene Verträge, Daten mit Restbestand etc.)


Technisches Umfeld:

PowerBuilder, Oracle, PL/SQL


Nahrungs- und Genussmittel

(29) Portierung für Android

Ein für den Desktop unter LibGDX entwickeltes Spiel wird für die Android-Plattform portiert.

Anzupassen oder neu zu entwickeln sind dabei z.B.:

  • das Sound-Subsystem

  • virtuelle Controls für die Spielsteuerung

  • Datenbankzugriffe von JavaDB/Mybatis auf SQLite

  • Aufteilung einiger Packages in plattformabhängige Implementierungen für z.B. den Dateizugriff

  • Entfernen von Klassenreferenzen aus der Codebasis, die es unter Android nicht gibt (z.B. java.awt.*)


Technisches Umfeld:

Android SDK, Java 7, LibGDX, JavaDB, MyBatis, Ant, Eclipse, Linux


Entertainment / Games

Projekte 2010-2012

(28) Druckersteuerung

Für den automatischen Ausdruck generierter PDF-Dokumente wie z.B. Auftragsbestätigungen und Rechnungen wurde ein Druckservice entwickelt.

Features:

  • Überwachung eines Dateiordners

  • Verarbeitung neuer Dokumente anhand mitgegebener Property-Files

  • Printqueues für neue, im Druck befindliche, erfolgreiche und fehlerhafte Dokumente

  • Administrationstool zum Sichten von Druckjobs und zur Fehlerbehandlung

  • Archivierung mit automatischer Löschroutine

  • Installation als Windows-Service

Aufgaben:

  • Analyse des vorhandenden Druckprogramms

  • Qualitätssicherung

  • Weiterentwicklung

Technisches Umfeld:

Java, Swing, JGoodies FormLayout, JavaDB, JDBC, Ghostscript

Handel

(27) Computergame und -Framework

Entwicklung eines Top-Down-Scrollers. Die 2D-Grafik wird aus Tiles und animierten Sprites aufgebaut.
Eine durchgängige Client-/Server-Architektur erlaubt Multiplayer-Spiele. Die Kommunikation erfolgt dabei über Events. Allgemeingültige Packages werden zwecks Aufbau eines Frameworks separiert. G
ut konfigurierbar durch weitreichende Basierung auf Interfaces und Auswahl der Implementierungen, weiterhin sind viele Parameter in Property-Files änderbar. Während der gesamten Entwicklung findet die Performance und deren Optimierung besondere Berücksichtigung.

Weitere Features:

  • Aufteilung in Model,View und Controller (MVC)

  • Kommunikation mittels NIO/TCP oder über Memory-Pipes für Offline-Spiele

  • HTTP-Server für Online-Highscores

  • Authentifizierung der Client-Events

  • konfigurierbare Nutzung von Multithreading

  • automatischer Latenzausgleich

  • künstliche Intelligenz (AI) basierend auf A*, Goals und einer Finite State Machine

  • verschlüsselte Ressourcen

Technisches Umfeld:

Java 7, Java2D, Swing, LibGDX, JavaDB, MyBatis/iBatis, NIO, JUnit, Mockito, Ant, Eclipse, Linux

Aufgaben:

  • Organisation und Systemarchitektur

  • Programmierung

  • Performance-Tuning

Entertainment / Games

(26) Kernsystem Logistik

Das bestehende zentrale System eines großen Logistikkonzerns wird als moderne Java-Lösung komplett neu entwickelt. Die Umsetzung erfolgt in vier Iterationsschritten für Export und Import sowie See- und Luftfracht.

Eine durchgängige Modularisierung nach fachlichen Aspekten und technischen Schichten vermeidet Zyklen und schränkt nötige Abhängigkeiten ein.

Die Datenbankanbindung geschieht über JPA und Hibernate. Transaktionen werden unter Spring mit AOP verwaltet, Queries mit der JPA Criteria API formuliert. Der Datentransport erfolgt mit Hilfe von DTO zwischen Client und Server.

Das Projekt läuft über 3-4 Jahre und beschäftigt bis zu 120 Mitarbeiter gleichzeitig.
Schriftsprache des Projekts ist Englisch.

Technisches Umfeld:

Java, Oracle, JPA, Hibernate, Spring, Swing, JUnit, Maven, Eclipse, Websphere

Aufgaben:

  • Implementierung und Test von Geschäftsprozessen sowie des GUI

  • Realisierung von Schnittstellen zur Stammdatenversorgung

Logistik

Projekte 2010

(25) Transaktionsabwicklung Energiebörse

Das bestehende System unterstützt die finanzielle Abwicklung von Spotgeschäften und Futures in Gas und Strom und bereitet deren physische Erfüllung vor. Schnittstellen zu den Börsen stellen die Versorgung von Geschäftsbestätigungen sicher. Eine Versionierung der Daten erlaubt den Einblick in die Historie kritischer Geschäftsdaten. Es ist erforderlich eine hohe Anzahl täglicher Trades performant zu verarbeiten und vorzuhalten.

Technisches Umfeld:
Java, Wicket, JSF, Jira, Confluence, Subversion, EasyMock, Spring, Tomcat, Hibernate, MySQL, IntelliJ, Maven, JUnit

Aufgaben:

  • Programmierung von neuen Features

  • Performance-Optimierung durch Migration von Hibernate zu direktem SQL

  • automatisierte GUI-Tests

Energie

(24) Vergleichstool für Datenbankstrukturen

Weiterentwicklung von Projekt 21.

Um verschiedene herstellerspezifische Features verarbeiten zu können, werden diverse Scanner ergänzt: Berechtigungen, Sequenzen, Typen, Synonyme, Trigger, Prozeduren für Oracle, Postgres, MySQL, MS SQLServer, Derby, Firebird

Technisches Umfeld:
Java, Swing, JGoodies FormLayout, JFormDesigner, JDBC, XML

Aufgaben:

  • Analyse & Programmierung

Entwickler-Tools

Projekte 2009

(23) Abwicklung von zertifiziertem Rohkaffee

Weiterentwicklung von Projekt 3.

Zur Abwicklung des Handels von zertifiziertem Kaffee (z.B. Bio, Fairtrade, Rainforest Alliance) sind einige Erweiterungen für das bereits entwickelte Einkaufs- und Dispositionssystem Rohkaffee zu programmieren.

Technisches Umfeld:
PowerBuilder, Oracle

Aufgaben:

  • Analyse & Programmierung

Nahrungs- und Genussmittel

(22) Web 2.0-Portal für Künstler

Kostenpflichtige Vermittlung von Dienstleistungen für registrierte Benutzer über das Internet. Recherche für interessierte Nutzer, internes Mailsystem, Anbindung an externe Zahlungsabwicklung, Steuerung der unterschiedlichen Features in Abhängigkeit der Mitgliedschaft (Standard, Premium, etc.), Verwaltung von Bildern, MP3s und Videos der Mitglieder, Abwicklung von Ausschreibungen und Geboten.

Technisches Umfeld:
Java, Spring, JSF, Richfaces, Flash, Ajax, Hibernate, SQL, JUnit, Yaml, CSS, Eclipse, OpenSuse Linux, Apache Webserver, Tomcat, Postgres, iText

Aufgaben:

  • Projektleitung

  • komplette Abwicklung: Systemdesign, Realisierung, Organisation von Rechtsberatung, Zahlungsdienstleistung, Grafikdesign und Werbung, Einrichtung und Betrieb des Servers

  • fachliches und technisches objektorientiertes Systemdesign

  • Datenbankmodell

  • Programmierung

  • Layout/Webdesign

Dienstleistung, Medien

(21) Vergleichstool für Datenbankstrukturen

Um mehr Sicherheit im Entwicklungsprozess bei der parallelen Verwendung mehrerer Datenbanken zu erlangen (z.B. User lokal, Entwicklung, Test, Integration, Produktion), wurde ein Tool entwickelt, mit dem Datenbankstrukturen ausgelesen und offline miteinander verglichen werden können. Datenbankunabhängig durch Verwendung von JDBC und Speicherung im XML-Format.

Auslieferung als eingeschränkte kostenfreie und als erweiterte Premium-Version. Generierung und Prüfung von verschlüsselten Lizenzdateien aus den Kundendaten.

Technisches Umfeld:
Java, Swing, JGoodies FormLayout, JFormDesigner, JDBC, XML

Aufgaben:

  • Projektleitung

  • objektorientiertes Systemdesign

  • Programmierung

  • Betrieb / Lizenzverwaltung

Entwickler-Tools

Projekte 2008

(20) Webanwendung zur Erfassung von Logistikaufträgen

Mit der neu entwickelten Webanwendung können Kunden selbständig dialoggeführt ihre Logistikaufträge erfassen. Dazu gehören umfangreiche Daten über beispielsweise die zu transportierenden Güter, Transportarten wie Luft- und Seefracht, Container-Allokation und zugehörige Dokumente. Die Historisierung der Daten garantiert eine vollständige Transparenz aller Änderungen. Ein leistungsfähiges Berechtigungssystem erlaubt eine Zugriffskontrolle auf Daten- und Funktionsebene.

Technisches Umfeld:
Java, Tomcat, Oracle, Struts, Hibernate, iText, JUnit, kundeneigenes Framework

Aufgaben:

  • Programmierung und Testen

Logistik

(19) Module für die Entwicklung von Datenbankanwendungen unter Java

Um die Umsetzung von typischen Programmieraufgaben zu erleichtern wurden verschiedene Module entwickelt, z.B.:

  • für die dynamische Generierung von JSF-Tabellen

  • ein Abstraktionslayer für Datenzugriffe

  • für performante Suchanfragen mit Hilfe von SQL

  • Security unter JSF

Technisches Umfeld:
Java, Hibernate, JUnit, JSF, verschiedene Datenbanken

Aufgaben:

  • Objektorientiertes Design, Programmierung und Testen

Softwaretools

(18) Weiterentwicklung und Wartung laufender Projekte

Weiterentwicklung der Projekte 3 und 10:

  • Versandhandelssoftware

  • Einkaufs- und Dispositionssystem Rohkaffee

Handel

(17) Rezeptverwaltung

Für die Neuauflage eines Lehrbuchs für Auszubildende zum Koch wurde eine begleitende Anwendung entwickelt, mit der Rezepte, Nährwerte und Kosten verwaltet, ausgedruckt sowie Menüs zusammengestellt werden können.

Technisches Umfeld:
Standalone-Anwendung unter Java, SWT, Access

Aufgaben:

  • Design & Programmierung

Verlagswesen

Projekte 2007

(16) Versandhandelssoftware

Weiterentwicklung von Projekt 10.

Es wurde der Kern des Spring Frameworks, die Unterstützung zur Dependency Injection, umfangreich zur Konfiguration genutzt und ursprüngliche eigene Factory-Zugriffe entfernt, allgemein um die zu verwendenen Implementationen verschiedener Interfaces festzulegen, im Speziellen für

  • die zuvor unter JSF verwalteten Managed Beans

  • das Security-Modul

  • den Wrapper für Datenbankzugriffe

  • JSF-Tabellenkomponenten (ob RichFaces, MyFaces, etc.)

Technisches Umfeld:
Java, Tomcat, JSF/MyFaces, RichFaces, Hibernate, Oracle, Postgres, Jasper Reports, Ant, JUnit, Log4J, HTML/CSS, Eclipse, Spring

Aufgaben:

  • technische Projektleitung

  • Design & Programmierung

Handel

(15) Modul zum Abgleich von Kunden- und Musterdepots für die Anlageberatung

Als besondere Anforderung mussten gegebene Anlagebeträge optimal anhand von Musterdepots aufgeteilt werden (vorgegebener Anteil von Aktien, Renten, etc.). Dazu konnten vorhandene Positionen manuell im Depot gesperrt werden oder bestimmte Produkte bevorzugt werden. Weiterhin mussten Mindestordersätze und Gebühren eingerechnet werden um Orderkosten gering zu halten.

Die Umsetzung erfolgte im Hinblick auf umfangreiche Batchläufe datenbankseitig in PL/SLQ-Packages.

Technisches Umfeld:
Oracle, PL/SQL, PHP

Aufgaben:

  • Programmierung

Bank

(14) Datenbank Buchbestand

Es wurde eine Webanwendung entwickelt, mit der der Bestand einer Bibliothek verwaltet werden kann. Bücher können gesucht, gesichtet und eingepflegt werden. Zum schnellen Auffinden wird die genaue Regalposition mitgeführt. Anhand von Kriterien wie Themen und Bereichen kann eine Reorganisation zur optimalen Nutzung der Regalflächen durchgeführt werden.

Die Grundversorgung der Daten wurde vom Buchhandel im Excel-Format geliefert und importiert.

Technisches Umfeld:
Java, JSF, Tomcat, MySQL, Hibernate (über Annotations), iText, Ant, JUnit, Log4J, HTML/CSS, Eclipse

Aufgaben:

  • Design & Programmierung

Bibliothek

(13) Komplexes Preislistensystem

Weiterentwicklung von Projekt 8.

Die bereits entwickelte Webanwendung Artikelstamm sollte ein umfangreicheres Preislistensystem bekommen, um den Anforderungen der Fachabteilung besser zu entsprechen:

Abbildung von Rabatten, Staffeln und Preisen, Berechnung von Stücknutzen und Spannen, Berücksichtigung von Artikel-Displays, etc., Ausdrucke über Jasper Reports als PDF-Dokumente.

Technisches Umfeld:
Java, Oracle, Struts, Common Controls, Jasper Reports

Aufgaben:

  • Programmierung

Handel

Projekte 2006

(12) Datenbankarchivierung

Weiterentwicklung von Projekt 3.

Um die Datenmengen der Produktionsdatenbank des Einkaufs- und Dispositionssystem Rohkaffee so klein wie möglich zu halten, sollten abgeschlossene Kontrakte in eine zweite Datenbank gleicher Struktur verschoben werden.

Dabei musste sichergestellt werden, daß wirklich nur beendete Vorgänge bewegt wurden und diese auch tatsächlich komplett mit allen anhängigen Tabellen. Durch vorhandende unvollständige Daten des Vorgängersystems wurde dies zusätzlich erschwert.

Technisches Umfeld:
Oracle und PL/SQL

Aufgaben:

  • Programmierung

  • Transaktionssicherheit und fachliche Integrität für Altdaten sicherstellen

  • Testen & Performance

Nahrungs- und Genussmittel

(11) Kundeninformationssystem Versicherung

Fortführung der Entwicklung eines Systems zur Verwaltung von Kunden- und Vertragsdaten.

Technisches Umfeld:
Java, Swing, JGoodies FormLayout, JDO, Oracle

Aufgaben:

  • Programmierung

Versicherung

Projekte 2005

(10) Standardsoftware Versandhandel

Ein vorhandendes auf Visual Basic basierendes Versandhandelssystem sollte auf eine moderne technische Basis gestellt werden. Gleichzeitig erfolgte der Wechsel von einem Fat Client zu einem Browser-basiertem System.

Umsetzung von benötigten Funktionen des Versandhandels wie z.B. Artikel-, Lieferanten- und Auftragsverwaltung und Disposition.

Aufbau eines Web-Frameworks, asynchrones Job-System, Berechtigungssteuerung auf Daten- und Maskenebene über Benutzer, Gruppen und Funktionen, Ebay-Anbindung, Druck von Versandpapieren.

Es musste die komplexe Disposition abgebildet werden:
Prüfung auf Lieferbarkeit der Artikel, Reservierungen, Teillieferungen, Wunschliefertermine, automatischer Anstoß von Nachlieferungen, Koordination des Versands in Abhängigkeit der Zahlungsart.

Die Anwendung läuft mit Hilfe von Hibernate unter Oracle, Postgres und
MySQL. Um die beste Performance erreichen zu können verwenden komplexe Suchanfragen manuell optimiertes SQL, genauso wie umfangreiche Batchprozesse wie die Artikel-Disposition.

Um im Web-Umfeld das Lazy-Loading von Hibernate nutzen zu können, können Datenbank-Sessions durch Javas Thread Locals für die Dauer eines Requests offen gehalten werden. Dazu gibt es einen leichtgewichtigen Wrapper für Hibernate, der außerdem mit Hilfe von Generics das Type Casting für Entity-Anfragen überflüssig macht.

Zusätzlich zur Berechtigungssteuerung der Oberfläche können Daten abhängig von den Rechten des Anwenders mit Hilfe von Session-Variablen, Views und Synonymen bereits auf Seiten des Datenbankservers gefiltert werden.

Technisches Umfeld:
Java, Tomcat, JSF/MyFaces, RichFaces, Hibernate (über Annotations), Oracle, Postgres, Jasper Reports, Ant, JUnit, Log4J, HTML/CSS, Eclipse

Aufgaben:

  • technische Projektleitung

  • Design & Programmierung

Versandhandel

(9) Schnittstelle OTA für das Einkaufs- und Dispositionssystem Rohkaffee

Weiterentwicklung von Projekt 3.

Gesetzliche Bestimmungen erfordern die Prüfung des Rohkaffees auf Befall von Ochratoxin. Dazu wurde eine Labor-Schnittstelle umgesetzt, mit der Prüfungen des Rohkaffees geplant und ausgewertet werden können.

Betroffene Kaffeepartien werden gesperrt und müssen manuell kontrolliert weiter bearbeitet werden. Die Häufigkeit der Prüfungen wird automatisch in Abhängigkeit der historischen Güte einer Qualität herunter- oder heraufgesetzt.

Technisches Umfeld:
PowerBuilder und PL/SQL: Steuerung der Schnittstelle durch die Anwender im Client, Einlesen und Schreiben der Dateien aus einem PL/SQL-Package heraus.

Aufgaben:

  • Design und Programmierung

Nahrungs- und Genussmittel

Projekte 2004

(8) Webanwendung Artikelstamm, Qualitäts- und Mediadaten

Vorhandene Systeme zur Verwaltung von Industrie- und Eigenmarkenartikeln sollten durch eine neue ersetzt und funktional erweitert werden.

Da das System sowohl in der Zentrale als auch dezentral eingesetzt werden sollte, hat man sich für eine webbasierte Lösung entschieden.

Die Module bzw. Funktionen in der Übersicht:
Umfangreiches Berichtswesen, Preis- und Rabattmodule für Einzelartikel sowie Sortimente, Bilderverwaltung, Generierung und Auslesen von PDF-Dokumenten, Mail-Versand, flexible Suchfunktionen, Schnittstellen für Umsatzdaten, Mediadaten und Artikel-Benchmarks, Berechtigungssteuerung auf Daten- und Maskenebene über Benutzer, Gruppen und Funktionen, Excel-Exports.

Zusätzlich zur Berechtigungssteuerung der Oberfläche werden alle Daten abhängig von den Rechten des Anwenders mit Hilfe von Session-Variablen, Views und Synonymen bereits auf Seiten des Datenbankservers gefiltert.

Technisches Umfeld:
Java, JSP, Tomcat, Struts, Common Controls, Oracle, Jasper Reports

Aufgaben:

  • Kommunikation mit Fachabteilung

  • technische Projektleitung

  • Systemanalyse / Systemdesign

  • Programmierung, Entwicklung und Test eines Anwendungsrahmens, von Datenzugriffsmodulen und Pflegemasken

Handel

Projekte 2003

(7) Vermögensverwaltungssoftware für Finanzdienstleister

Software für den Anlageberater um für den Kunden individuelle Anlagepläne gestalten zu können.

Technisches Umfeld:
Java, Rich Client in Swing

Aufgaben:

  • Qualitätssicherung

  • Fehlersuche

  • Beurteilung der Softwareergonomie

Finanzdienst-leistung

(6) Zoll-Schnittstelle

Weiterentwicklung von Projekt 3.

Es wurde für das Einkaufs- und Dispositionssystem Rohkaffee eine Schnittstelle zum Atlas-System des Zolls umgesetzt, mit der verschiffte Container beim Zoll angemeldet sowie erteilte Belegnummern wieder eingelesen werden können. Verschiedene Berichte erlauben die fachliche sowie die technische Kontrolle der Schnittstelle.

Technisches Umfeld:
PowerBuilder (Client für die Anwender) und PL/SQL (Schreiben und Lesen der Schnittstellendateien), Nutzung von Oracle-Jobs

Aufgaben:

  • Teilprojektleitung, Systemanalyse / -Design

  • Programmierung

  • Support

Nahrungs- und Genussmittel


Projekte 2002

(5) Java-Framework, GUI-Builder

Realisierung eines Frameworks zur Entwicklung von Datenbankanwendungen mit Java und eines Entwicklungswerkzeuges zum grafischen Design von Benutzeroberflächen mit Java (GUI-Builder) und Swing.

Technisches Umfeld:
Java, Swing, JDBC, Ant, Log4J, Eclipse, Webstart, Servlets, RMI, XML

Aufgaben:

  • Design und Programmierung

  • Support

Entwicklungs-Tool

Projekte 1999-2001

(4) Zentrales/dezentrales Informations- und Bestellsystems für den Autozubehörhandel

Mit der Anwendung können Autohäuser bei der Unternehmenszentrale Artikel-Bestellungen durchführen. In der Zentrale wird der Artikelstamm verwaltet. Artikel-Updates werden im XML-Format per Internet an die separaten Datenbanken der Autohäuser verteilt. Die Besonderheit dabei ist, daß die Anwender Daten aus fachlicher zur Verteilung freigeben können. Das Update-System muss dann alle benötigten anhängigen Daten zusammensuchen, um die Integrität der Datenbanken zu gewährleisten. Weiterhin müssen Strukturänderungen der Datenbanken zeitlich korrekt eingearbeit werden können sowie unterschiedliche Status der dezentralen Datenbanken berücksichtigt werden.

Zu den weiteren Modulen gehörten eine leistungsfähige Geschäftspartnerverwaltung und ein komplexes Preisfindungssystem.

Technisches Umfeld:
Client/Server, Visual Basic, SQL, Microsoft SQL Server, XML

Aufgaben:

  • Teilprojektleitung, Systemanalyse / -Design

  • Programmierung

  • Support

Autozubehör-handel

Projekte 1998

(3) Einkaufs- und Dispositionssystem für Rohkaffee

Abbildung des kompletten Warenverlaufs: Kontraktschluß, Verschiffung, Warenannahme, Verkostung, Planung der Probenentnahme, Umlagerung, Absetzung, Rechnungsstellung. Anbindung von Schnittstellen an Zoll-, SAP-, sowie Qualitätsprobensysteme, umfangreiches Berichtswesen, Berechtigungssystem. Umfangreiches Berichtswesen basierend auf PowerBuilder-Reportobjekten, SQL sowie für sehr komplexe Berichte auch auf PL/SQL-Packages.

Technisches Umfeld:
klassische Client/Server-Architektur, PowerBuilder (Versionen 5 und 10), Oracle, PL/SQL

Aufgaben:

  • Konzeption, Beratung, Aufwandsschätzung

  • techn. Leitung, Programmierung

  • Wartung

Nahrungs- und Genussmittel

Projekte 1997

(2) Realisierung eines Retoureninformationssystems

Umfangreiches Berichtswesen zur Auswertung retournierter Gebrauchsartikel.

Technisches Umfeld:
Client/Server, PowerBuilder, Oracle, PL/SQL

Aufgaben:

  • Systemanalyse / Systemdesign

  • Programmierung

Nahrungs- und Genussmittel

Projekte 1995-1996

(1) Bestellsystem für Kaffee und ein Laptop-gestütztes Bestell- und Retourensystem für Außendienstler

Technisches Umfeld:
MS/DOS, Clipper

Aufgaben:

  • Programmierung

Nahrungs- und Genussmittel



Senior Software Developer - Freiberufler - Hamburg - D2