Das ATLAS IT-Verfahren (Automatisiertes Tarif- und Lokales Zollabwicklungssystem) wurde in
Deutschland 2006 eingeführt. Seit dem 1. Juli 2009 ist die Teilnahme EU-einheitlich verpflichtend.
PortaZa bildet vereinfacht ausgedrückt eine Schnittstelle zwischen ERP-Systemen von
Kleinunternehmern (z.B. SelectLine oder MyFactory) zum Zoll bzw. zur Zollanmeldung. Im Rahmen
der Produktentwicklung um portaZa hat sich u.a. durch eine stetige Weiterentwicklung, Umstellung
der Komponenten bzw. Architektur und der verwendeten Frameworks die Notwendigkeit
herauskristallisiert das bestehende Testing und die QS zu erweitern.
? Analyse der fachlichen und technischen Anforderungen an Integrationstest, Abnahmetest,
Regressionstest,
? Analyse der vorhandenen Integrationstests und Regressionstests,
? Ausarbeitung von Lösungskonzepten und möglichen Optimierungen,
? Erweiterung der Spezifikation und Überarbeitung von Testfällen,
? Testautomatisierung,
? QS und Stabilisierung
Zur Unterstützung der GK-Sales-Agents wird ein Order-Management-System aufgebaut, welches
auf Basis der GK-Rahmenverträge die Erfassung von Aufträgen ermöglicht.
? Analyse der fachlichen und technischen Use Cases (Workflows, beteiligte Prozesse/Systeme,
Kommunikationswege, Security-Anforderungen),
? Entwicklung von Frontend-Komponenten (React/JavaScript),
? Entwurf und Implementierung der Business-Logik,
? Erstellung der fachlichen und technischen Komponenten-Dokumentation,
? Testdurchführung / Testautomatisierung (Cypress, Testcoverage)
Zur Unterstützung der GK-Sales-Agents wird ein Order-Management-System aufgebaut, welches
auf Basis der GK-Rahmenverträge die Erfassung von Aufträgen ermöglicht.
? Technische Konzeption der fachlichen Fristen zur Datenhaltung (Datensicherheit),
? Erstellung der Backend-Komponenten zur fristbezogenen Löschung von Import-/Stamm- und
Bewegungsdaten gemäß Datensicherheitskonzept,
? Erstellung der fachlichen und technischen Komponenten-Dokumentation,
? Qualitätssicherung (Implementierung und Durchführung von Modul- und Systemtests),
? Testautomatisierung (PyTest, Testcoverage)
Eine staatliche Behörde hat die Auflage die Rückrechnung statistischer Werte auf Originalwerte zu
verhindern und somit u.a. deren Anonymisierung zu gewährleisten. Hierzu werden mathematische
Algorithmen unter Einsatz von Störfaktoren und Überlagerungsmatrizen angewendet. Hierbei ist
sicherzustellen, dass sich die auszuweisenden Abweichungen der Gesamtergebnisse durch
Übersteuerung in einem festgelegten Rahmen bewegen. Für die Fachabteilungen/-anwendungen
sind hierfür entsprechende REST- & SOAP-Web-Services zur Verfügung zu stellen, die u.a. diese
Originalwerte (ggf. bis zu 1 Mio Datensätze) entgegennehmen, je nach Anwendungsfall verarbeiten
und die überlagerten Werte zurückliefern. Desweiteren ist das jeweilige Fachverhalten auf
Korrektheit und Performanz zu testen und entsprechende Modul- und Systemtests umzusetzen.
? Analyse der fachlichen und technischen Use Cases (Workflows, beteiligte Prozesse/Systeme,
Kommunikationswege, Security-Anforderungen),
? Entwurf und Implementierung der Service-Schnittstellen (REST & SOAP-Services),
? Entwurf und Implementierung der Service-Objekte (XML/XSD, JSON),
? Entwurf und Implementierung der Business-Logik,
? Entwurf und Implementierung der Persistenz-Schicht (Datenstrukturen, XML, CSV),
? Qualitätssicherung (Entwurf und Durchführung von Modul- und Integrationstests, testcoverage,
CodeQS Sonar, SecurityQS OWASP),
? Testautomatisierung (JUnit, Mockito, SoapUI)
Das ATLAS IT-Verfahren (Automatisiertes Tarif- und Lokales Zollabwicklungssystem) wurde in
Deutschland 2006 eingeführt. Seit dem 1. Juli 2009 ist die Teilnahme EU-einheitlich verpflichtend.
PortaZa bildet vereinfacht ausgedrückt eine Schnittstelle zwischen ERP-Systemen von
Kleinunternehmern (z.B. SelectLine oder MyFactory) zum Zoll bzw. zur Zollanmeldung. Im Rahmen
der Produktentwicklung um portaZa hat sich u.a. durch eine stetige Weiterentwicklung, Umstellung
der Komponenten bzw. Architektur und der verwendeten Frameworks die Notwendigkeit
herauskristallisiert eine entsprechende QS / qualifiziertes Testen zu etablieren.
? Analyse der fachlichen und technischen Anforderungen an den Systemtest,
? Erstellung eines Testkonzepts,
? Analyse der fachlichen und technischen Use Cases (Workflows, beteiligte Prozesse/Systeme,
Kommunikationswege, Security-Anforderungen),
? Ausarbeitung einer technischen Testspezifikation,
? Ausarbeitung einer fachlichen Testspezifikation,
? Beratung bei der Spezifikation und Umsetzung von Testfällen
Ein international tätiges Bahnstrom-Energieunternehmen muss aufgrund von Auflagen der BNetzA
seine Marktrollen (Nutzer und Lieferant) technisch systemweit trennen. Das neue System, welches
einer fortlaufenden Entwicklung unterliegt, soll alle bisher unterstützten Geschäftsfälle von der
Erfassung bis hin zur Abrechnung abdecken und zugleich die neuen Anforderungen und Auflagen
der BNetzA erfüllen. Die neu entstandene Systemlandschaft ist bezüglich aller ablaufenden Prozesse
(Marktkommunikation, Stammdatenablage- und Verwaltung, Meldewesen etc.) einer
kontinuierlichen QS zu unterziehen. Die Umsetzung erfolgt in einem internationalen Team.
? Analyse der fachlichen und technischen Usecases (Workflows, beteiligte Prozesse/Systeme, Kommunikationswege, Security-Anforderungen),
? Dokumentation der fachlichen Usecases und der beteiligten Prozesse/Systeme,
? Entwurf von fachlichen und technischen Testcases/-szenarien (inkl. Last- & Performancetests) mit Fokus auf System- und Systemintegrationstests,
? Entwurf von Testspezifikation und Testplänen (inkl. Abnahmedokumente, QS),
? Entwurf, Implementierung und Automatisierung der Tests / Regressionstests (inkl. Protokollierung der Testergebnisse in HP QC),
? Erfassung von Defekts in HP ALM / QC
Ein international tätiges Bahnstrom-Energieunternehmen muss aufgrund von Auflagen der BNetzA seine Marktrollen (Nutzer und Lieferant) technisch systemweit trennen. Dahingehend ist eine neue Systemlandschaft bezüglich aller in diesem Rahmen ablaufenden Prozesse (Marktkommunikation, Stammdatenablage- und Verwaltung, Meldewesen etc.) aufzusetzen. Im Bereich des Nutzungsdatenmanagement geht es um die Entgegennahme und Speicherung Marktrollen spezifischer Daten (Stammdaten, Nutzungsinformationen) als auch deren automatisierte Verarbeitung sowie die Übermittlung an nachgelagerte Systeme / Prozesse. Das neue System soll alle bisher unterstützten Geschäftsfälle abdecken und zugleich die neuen Anforderungen und Auflagen der BNetzA erfüllen. Die Umsetzung erfolgt in einem internationalen Team.
Ein international tätiger Paketversender betreibt ein Shipping-Management-System, welches an seine technologischen und funktionalen Grenzen geraten ist. Dies begründet den Wunsch nach einem grundsätzlichen System-Redesign. Das neue System soll alle bisher unterstützten Geschäftsfälle abdecken und zugleich die neuen Anforderungen erfüllen. Zudem ist es auf das aktuelle Technologie-Niveau zu heben. Die Umsetzung erfolgt in einem internationalen Team.
Für einen Onlineshop wird ein proprietäres Gutscheinsystem eingesetzt. Zur besseren Handhabung der Gutscheine wurde eine Management-Suite entworfen und implementiert. Mit Hilfe dieser Suite können vielfältige Geschäftsvorfälle durch den Kundensupport unterstützt werden.
Die Industrievereinigung der internationalen Mobilfunkanbieter hat den Nachfolgestandard Joyn (RCSe) für den zwischenzeitlich nicht mehr attraktiven SMS-Standard zur Übermittlung von Kurznachrichten entwickelt. Dieser ermöglicht neben der Übertragung von Texten auch die Übermittlung von Dateien, Chat und Videotelefonie. Im Rahmen des Projektes wurde die hierfür zum Einsatz gelangende Infrastruktur mit einer REST-Schnittstelle versehen, die es Unternehmensanwendungen ermöglicht, Kommunikationsbeziehungen mit/zu mobilen Endgeräten aufzubauen. Das Projekt wurde im Rahmen eines iterativen agilen Vorgehensmodells durchgeführt (SCRUM).
Im Rahmen der IP-basierten Sprachdienste galt es den Zugriff auf den integrierten Anrufbeantworter des klassischen Telefoniesystems herzustellen. Dies geschah über ein spezifisches Gateway, welches die hierfür erforderlichen SOAP-Services bereitstellt. Das Projekt wurde im Rahmen einse iterativen agilen Vorgehensmodells durchgeführt (SCRUM).
Ein renommierter Anbieter von Cloud-Services stellt für mittelständische und kleine Unternehmen eine mandantenfähige Shop-Infrastruktur incl. Zahlungsabwicklungssystem bereit. Neben dem »klassischen« Browser-basierten Zugang soll der Shop-Zugriff auch per Android-App ermöglicht werden. Die App ist dabei so strukturieren, dass sie mit geringem konfigurativen Aufwand an das Branding des jeweiligen Mandanten angepasst werden kann.
Der Betrieb eines Mail-Systems ist mit vielfältigen konfigurativen Herausforderungen verbunden. Über eine spezifische Schnittstelle sollen die Konfigurationsvorgänge standardisiert und vereinfacht werden. Die genannte Schnittstelle wurde als SOAP-Service implementiert.
Seitens eines Portalbetreibers werden viele GUI-behaftete Dienste betrieben, deren Verfügbarkeit und Stabilität zu überwachen ist und die einer permanenten Weiterentwicklung unterliegen. Hierfür sind automatisierte Regressionstests durchzuführen. Zu diesem Zweck wurde eine Infrastruktur entwickelt, die den automatisierten Test dynamischer Benutzerdialoge ermöglicht.
Im Rahmen eines Portalservices werden für dessen Nutzer diverse Cloud-Services bereitgestellt, so auch die Möglichkeit, diverse Dateien in der Cloud zu hinterlegen. Abhängig vom Dateityp werden über das Portal Zugriffe ermöglicht, so beispielsweise das Betrachten/Bearbeiten von Bildern und Videos. Um mobilen Endgeräten per App einen vereinfachten Zugriff zu ermöglichen, wurde ein spezifisches Gateway entwickelt. Das Projekt wurde im Rahmen eines iterativen agilen Vorgehensmodells durchgeführt (SCRUM).
Im Rahmen des Projekt-Controllings sind die realen IST-Aufwendungen zu erfassen, die für die Erfüllung der einzelnen Aufgaben entstehen. Hierfür stehen im Intranet entsprechende Erfassungsseiten zur Verfügung. Für Mitarbeiter im Außendienst sollte dies nun auch über mobile Endgeräte möglich sein.
Die per WEB-Portal publizierten Streaming-Angebote des Portalbetreibers sollen auch über Fernsehgeräte neuer Bauart mit Internetzugang publiziert werden. Hierbei waren Fragestellung der Autorisierung und Leistungsabrechnung zu klären. Im Rahmen der Machbarkeitsstudie waren mehrere TV-Geräte hinsichtlich ihrer Tauglichkeit zu untersuchen, eine mögliche Lösungsarchitektur zu entwerfen und hierfür eine prototypische Implementierung vorzunehmen.
Im Rahmen des Voice-Over-IP-Systems werden diverse Dienste für die Endkunden bereitgestellt. Der Zugang zu diesen Diensten war an das zentrale Berechtigungs- und Provisionierungssystem anzubinden. Hierfür war es erforderlich, das VoIP-System mit einer entsprechenden SOAP-Schnittstelle zu versehen, über welches das Rechtemanagement programmgesteuert vorgenommen werden kann.
Der Auftraggeber betreibt mehrere Backend-Services innerhalb eines Application-Servers. Mit Service-Umstellung auf eine OSGI-konforme Architektur wird deren Betrieb und insbesondere die Service-Aktualisierung deutlich vereinfacht. So wird es möglich, neue Service-Versionen in Betrieb zu nehmen, ohne einen Restart des Application-Servers vornehmen zu müssen. Dies ist für Services mit hohen Verfügbarkeitsanforderungen von zentraler Bedeutung.
Der von einem Portalbetreiber zur Verfügung gestellte E-Mail-Service kann über eine per SOAP-Services publizierte API konfiguriert werden. Die hier bereitgestellten Services waren derart zu modifizieren, dass diese den Standards der Web Services Interoperatility Organization (WS-I) genügen.
Seitens des Betreibers eines großen WEB-Portals werden in einem DWH statistische Nutzungsinformationen bzgl. der im Portal angebotenen Dienste gesammelt. Infrastrukturelle Änderungen machten eine Migration des DWHs und dessen Datenversorgungsprozesse von Debian-Linux und Oracle auf AIX und DB2 erforderlich.
Der Betreiber eines WEB-Portals bietet seinen Benutzern die Möglichkeit, multimediale Inhalte, so auch Bilder, in seiner Cloud abzulegen und diese mit Freunden und Bekannten zu teilen. Bisher war dies unter Nutzung von PCs und mobilen Endgeräten (Smartphones, Tabletts) möglich. Auf Basis der hier entwickelten Plattform konnten Bilder auch auf digitalen Bilderrahmen zur Anzeige gebracht werden.
Der Betreiber eines großen WEB-Portals integriert Social Media-Dienste in sein Angebot. Im Rahmen dieses Angebots erhalten die Benutzer die Möglichkeit, personenbezogene Profildaten zu hinterlegen und diese auf Wunsch mit Freunden und Bekannten zu teilen. Analoge Profilinformationen können die Benutzer in alternativen, etablierten WEB 2.0-Plattformen hinterlegen/hinterlegt haben. Die genannte Schnittstelle ermöglicht dem Benutzer den Informationsaustausch zwischen den verschiedenen Plattformen.
Der Betreiber eines großen WEB-Portals stellt seinen Nutzern eine Vielzahl nachrichtenbasierter Kommunikationsservices zur Verfügung. Die dahinter liegenden Systeme sind historisch gewachsen und weisen Defizite auf, welche die Weiterentwicklung und den Austausch von Komponenten ebenso erschweren, wie die Anbindung externer Services. Die gesamte Infrastruktur war deshalb einem Redesign zu unterwerfen, welches sich an den Konzepten einer serviceorientierten Architektur und dem Enterprise-Service-Bus orientierte.
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, weitere bereits existierende Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Für ein standardisiertes ERP-System standen nur im eingeschränkten Maß betriebswirtschaftliche Reports zur Verfügung. Da sich das ERP-System für die Datenspeicherung auf die Dienste einer MS-SQL-Datenbank stützte, lag es nahe, die BI-Services dieser Datenbank für die Bereitstellung weiterführender Reports zu nutzen.
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, die bereits existierenden Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Die IT-Tochter eines internationalen Automobilherstellers liefert dem Mutter-Konzern Support-Dienstleistungen zum Betrieb der IT-Infrastruktur. Hierbei sind die Service-Qualität und die entstandenen Aufwendungen einem entsprechenden Controlling zu unterwerfen. Bisher geschah dies unter Nutzung diverser Lotus-Notes-Komponenten. Mit dem Projekt erfolgt die Informationsbereitstellung mittels standardisierter Business-Intelligence-Methoden und Werkzeugen.
Innerhalb eines Telekommunikationsunternehmens fallen vielfältige Arbeiten zum Erhalt und zur Erweiterung der Infrastruktur an. Hierfür gelangen Service-Teams zum Einsatz, deren Tätigkeit entsprechend geplant werden muss. Im Rahmen des Projekts wurden die hierfür erforderlichen Planungs- und Controlling-Werkzeuge auf Basis der Cognos-Suite bereitgestellt.
Ein internationaler Automobilhersteller wickelt seinen Vertrieb primär über ein Netzwerk von Partnerhändlern ab. Die Händler innerhalb dieses Netzwerks sollen hinsichtlich ihrer wirtschaftlichen Lage, den damit verbundenen Chancen und Risiken objektiv bewertet werden. Hierfür werden auf Basis der Bilanz-Daten und unterjähriger Kennzahlen Vergleichsperspektiven zwischen den jeweiligen Händler und Händler-Referenzgruppen erstellt.
Für die Erbringung von Telekommunikationsdienstleistungen ist der Zugriff auf die zentrale Kundendatenbank erforderlich. Diese publiziert ihre Informationen per WEB-Services. Die Datenbank selbst unterliegt einer permanenten Weiterentwicklung. Zur Sicherung der Systemstabilität ist sie in diesem Kontext automatisierten Regressionstests zu unterwerfen. Im Rahmen des Projekts wurden sowohl die Tests für den aktuellen Entwicklungsstand der Datenbank als auch ein Test-Tool entwickelt, welches die automatisierten Tests zulässt.
Seitens des Auftraggebers wurden in kurzer Folge vielfältige neue internetbasierte Informations- und Kommunikationsservices entwickelt, im Portal integriert und am Markt eingeführt. Diese Leistungsangebote basieren auf einer einheitlichen technischen Infrastruktur. Die damit verbundenen technischen Gegebenheiten haben Einfluss auf die fachliche Struktur der Services. Gleichsam sind sie bei der Service-Implementierung zu berücksichtigen. Im Rahmen des Projektes waren Beratungsleistungen zur Anbindung neuer Services an die genannte Infrastruktur zu erbringen.
Im Backend eines mobilen Zahlungsverkehrssystems sind die beauftragten Transaktionen abzuwickeln. Hierbei stellte die korrekte Verarbeitung des Verwendungszweckes eine ungelöste Herausforderung dar, die mit dem Projekt eine Lösung finden sollte. In dieser Projektphase war die Anforderungsdefinition zu erstellen.
Die Abwicklung von Fonds-Geschäften war in der vorliegenden Form aufwendig und fehleranfällig. Die Ursachen hierfür lagen in der Organisation wie in der technischen Infrastruktur. Der Abwicklungsprozess erstreckt sich über mehrere Abteilungen und technische Systeme. Gleiche Informationen liegen in unterschiedlichen Systemen mehrfach vor und müssen gleichfalls zur Überwindung von Systemgrenzen mehrmalig erfasst werden. Daraus resultieren überproportionale Kosten, lange Abwicklungszeiten und eine hohe Fehlerhäufigkeit. Im Rahmen des Projektes erfährt der Business-Prozess ein Redesign (organisatorische Prozessoptimierung). Die Zahl der involvierten Systeme wird reduziert und die Kommunikation zwischen den Systemen automatisiert. Im Rahmen des Projekts wurde eine WEB-basierte Online-Erfassung von Fond-Orders bereitgestellt und Schnittstellen zu den angrenzenden Emissionsapplikationen entwickelt.
Gute und flexible Preismodelle sind ein wesentliches Wettbewerbsmerkmal bei der Abwicklung von Wertpapiergeschäften. Bei aller Flexibilität der Preismodelle muss die Bepreisung in der Geschäftsabwicklung dennoch zuverlässig und mit möglichst geringem Aufwand erfolgen. Dies geschieht mittels einer Tarif-Engine, welche seitens der Händler per Konfiguration an die aktuellen Marktbedingungen angepasst werden kann. Im Rahmen des Projekts wurden die Engine und deren Konfigurationskomponenten entwickelt.
Zeitraum: 08/14 - 01/15
Branche: Logistk
Projekt: Shipping-Management-System
Ein international tätiger Paketversender betreibt ein Shipping-Management-System, welches an seine technologischen und funktionalen Grenzen geraten ist. Dies begründet den Wunsch nach einem grundsätzlichen System-Redesign. Das neue System soll alle bisher unterstützten Geschäftsfälle abdecken und zugleich die neuen Anforderungen erfüllen. Zudem ist es auf das aktuelle Technologie-Niveau zu heben. Die Umsetzung erfolgt in einem internationalen Team.
Position: Business Analyst, System-Designer, Beratung
Ausgeführte Arbeiten:
Teamgröße: 12 Personen
DV-Basis: Technologien: Java 7, JEE, REST, JPA/Hibernate, Log4J
Tools: Word, Powerpoint, Google Docs, Enterprise Architect, Netbeans 7, JBoss 7, BPMN
Arbeitsverwaltung: Redmine
Tests: JUnit
Plattform: Linux, Windows
-----------------------------
Zeitraum: 10/13 - 09/14
Branche: Telekommunikation
Projekt: Voucher-Management-Suite
Für einen Onlineshop wird ein proprietäres Gutscheinsystem eingesetzt. Zur besseren Handhabung der Gutscheine wurde eine Management-Suite entworfen und implementiert. Mit Hilfe dieser Suite kann ein Vielzahl von Geschäftsvorfällen durch den Kundensupport unterstützt werden.
Position: Business Analyst, System-Designer, Beratung und Entwicklung
Ausgeführte Arbeiten:
Teamgröße: ca. 7 Personen
DV-Basis: Technologien: Java 7, JEE, JavaScript, JSP, CSS, REST, Spring-Framework,
JPA/Hibernate, oAuth1, Log4J, HTML5, CSS3
Tools: Enterprise Architect, Netbeans 7, Maven, Tomcat 7
Tests: JUnit
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 11/12 - 06/13
Branche: Telekommunikation
Projekt: Entwicklung eines Gateways zwischen einem klassischen und einem IP-basierten
Telefoniesystem
Im Rahmen der IP-basierten Sprachdienste galt es den Zugriff auf den integrierten Anrufbeantworter des klassischen Telefoniesystems herzustellen. Dies geschah über ein spezifisches Gateway, welches die hierfür erforderlichen SOAP-Services bereitstellt.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
Teamgröße: 5 Personen
DV-Basis: Technologien: Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting
JPA/Hibernate, oAuth1, Log4J
Tools: Enterprise Architect, Netbeans 7, Tomcat 6, XMLSpy, MS-SOAP-Toolkit, Putty, SSH, SoapUI, MS-Access
Tests: JUnit
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins, Maven
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 02/12 - 10/13
Branche: Telekommunikation
Projekt: Entwicklung eines REST-Gateways zum SMS-Nachfolgedienst Joyn (RCSe)
Die Industrievereinigung der internationalen Mobilfunkanbieter hat den Nachfolgestandard "Joyn" (RCSe) für den zwischenzeitlich nicht mehr attraktiven SMS-Standard zur Übermittlung von Kurznachrichten entwickelt. Dieser ermöglicht neben der Übertragung von Texten auch die Übermittlung von Dateien, das Führen von Chats und die Videotelefonie. Im Rahmen des Projektes wurde die hierfür zum Einsatz gelangende Infrastruktur mit einer REST-Schnittstelle versehen, die es Unternehmensanwendungen ermöglicht, Kommunikationsbeziehungen mit/zu mobilen Endgeräten aufzubauen.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
DV-Basis: Technologien: UML, Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting
JPA/Hibernate, oAuth1, Log4J
Tools: Enterprise Architect, Eclipse, Tomcat 7, XMLSpy, Putty, SSH, SoapUI, MS-Access, MS-Powerpoint
Tests: JUnit
Arbeitsverwaltung: Redmin, Jira
Build-Management: Jenkins, Maven
Versionsverwaltung: Mercurial, SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 12/11 - 03/12
Branche: Telekommunikation
Projekt: Entwicklung eines SOAP-Interfaces zu einem E-Mail-Dienst
Der Betrieb eines Mail-Systems ist mit vielfältigen konfigurativen Herausforderungen verbunden. Über eine spezifische Schnittstelle sollen die Konfigurationsvorgänge standardisiert und vereinfacht werden. Die genannte Schnittstelle wurde als SOAP-Service implementiert.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
Teamgröße: 4 Personen
DV-Basis: Technologien: UML, Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting
JPA/Hibernate, Log4J
Tools: Enterprise Architect, Netbeans 7, Tomcat 6, XMLSpy, MS-SOAP-Toolkit, Putty, SSH, SoapUI, MS-Access
Tests: JUnit
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 11/11 - 12/11
Branche: Telekommunikation
Projekt: Entwicklung eines Systems für automatisierte GUI-Tests
Seitens eines Portalbetreibers werden viele GUI-behaftete Dienste betrieben, deren Verfügbarkeit und Stabilität zu überwachen ist und die einer permanenten Weiterentwicklung unterliegen. Hierfür sind automatisierte Regressionstests durchzuführen. Zu diesem Zweck wurde eine Infrastruktur entwickelt, die den automatisierten Test dynamischer Benutzerdialoge ermöglicht.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
Teamgröße: 2 Personen
DV-Basis: Technologien: PHP, Perl, JavaScript, HTML5, CSS3, JQuery
Tools: Zend Studio
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 03/11 ? 10/11
Branche: Telekommunikation
Projekt: Entwicklung eines Gateways für den Zugriff auf einen Cloud-Store
Im Rahmen eines Portalservices werden für dessen Nutzer diverse Cloud-Services bereitgestellt, so auch die Möglichkeit diverse Dateien in der Cloud zu hinterlegen. Abhängig vom Dateityp werden über das Portal Zugriffe ermöglicht, so beispielsweise das Betrachten/Bearbeiten von Bildern und Videos. Um mobilen Endgeräten per App einen vereinfachten Zugriff zu ermöglichen, wurde ein spezifisches Gateway entwickelt.
Position: System-Designer, Beratung und Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 12 Personen
DV-Basis: Technologien: UML, Java 6, Axis, XML, SOAP, OSGI, Spring-Framework, PHP
Tools: Eclipse, Putty, SoapUI, SSH,
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 01/11 ? 04/11
Branche: Telekommunikation
Projekt: Erstellung einer Machbarkeitsstudie zur Bereitstellung von Streaming-
Diensten eines Medienportals auf TV-Geräten moderner Bauart
Die per WEB-Portal publizierten Streaming-Angebote des Portalbetreibers sollten auch über aktuelle Fernsehgeräte mit Internetzugang publiziert werden. Hierbei waren Fragestellung der Autorisierung und Leistungsabrechnung zu klären. Im Rahmen der Machbarkeitsstudie waren mehrere TV-Geräte hinsichtlich ihrer Tauglichkeit zu untersuchen, eine mögliche Lösungsarchitektur zu entwerfen und hierfür eine protoypische Implementierung vorzunehmen.
Position: Business/Technical Analyst, System-Designer, Beratung
Ausgeführte Arbeiten:
Teamgröße: 3 Personen
DV-Basis: Technologien: Geräte SDKs, Java 6, JavaScript, REST, SOAP, Axis, XML, HTML
Tools: Netbeans, Tomcat 7
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 02/11 ? 08/11
Branche: branchenunabhängiges Standardprodukt
Projekt: Entwicklung eines mobilen Frontend für ein Projekt-Controlling-System
Im Rahmen des Projekt-Controllings sind die realen IST-Aufwendungen zu erfassen, die für die Erfüllung der einzelnen Aufgaben entstehen. Hierfür stehen im Intranet entsprechende Erfassungsseiten zur Verfügung. Für Mitarbeiter im Außendienst sollte dies nun auch über mobile Endgeräte möglich sein.
Position: System-Designer, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 1 Person
DV-Basis: Technologien: Objective C, REST, JSON
Tools: XCode 4, iPhone/iPad-Emulator
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: SVN
Plattform: OSX
-----------------------------
Zeitraum: 06/10 ? 01/11
Branche: Telekommunikation
Projekt: Überführung von TK-Backend-Diensten auf die OSGI-Plattform
Der Auftraggeber betreibt mehrere Backend-Services innerhalb eines Application-Servers. Mit Service-Umstellung auf eine OSGI-konforme Architektur wird deren Betrieb und insbesondere die Service-Aktualisierung deutlich vereinfacht. So wird es möglich, neue Service-Versionen in Betrieb zu nehmen, ohne einen Restart des Application-Servers vornehmen zu müssen. Dies ist für Services mit hohen Verfügbarkeitsanforderungen von zentraler Bedeutung.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 3 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP, OSGI, Spring-Framework
Tools: Enterprise Architect, Eclipse, Tomcat 6
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 12/09 ? 02/11
Branche: Telekommunikation
Projekt: Entwicklung einer SOAP-Schnittstelle für ein Voice-Over-IP-System
Im Rahmen des Voice-Over-IP-Systems werden diverse Dienste für die Endkunden bereitgestellt. Der Zugang zu diesen Diensten war an das zentrale Berechtigungs- und Provisionierungssystem anzubinden. Hierfür war es erforderlich, das VoIP-System mit einer entsprechenden SOAP-Schnittstelle zu versehen, über welches das Rechtemanagement programmgesteuert vorgenommen werden kann.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 5 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Netbeans, XML-Spy, MS-SOAP-Toolkit, Tomcat 6, IBM-WebSphere, Jetty, Putty, SSH, SoapUI, MS-Access
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 10/09 ? 04/10
Branche: Telekommunikation
Projekt: Redesign einer bestehenden SOAP-basierten Kommunikationsplattform zur
Erlangung der WS-I-Konformität
Der von einem Portalbetreiber zur Verfügung gestellte E-Mail-Service kann über eine per SOAP-Services publizierte API konfiguriert werden. Die hier bereitgestellten Services waren derart zu modifizieren, dass diese den Standards der Web Services Interoperatility Organization (WS-I) genügen.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: Enterprise Architect, JBuilder, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat 6 Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 04/09 ? 07/09
Branche: Telekommunikation
Projekt: Entwicklung einer Plattform zur Anbindung digitaler Bilderrahmen an ein
Bildarchiv
Der Betreiber eines WEB-Portals bietet seinen Benutzern die Möglichkeit multimediale Inhalte, so auch Bilder, in seiner Cloud abzulegen und diese mit Freunden und Bekannten zu teilen. Bisher war dies unter Nutzung von PCs und mobilen Endgeräten (Smartphones, Tabletts) möglich. Auf Basis der hier entwickelten Plattform konnten Bilder auch auf digitalen Bilderrahmen zur Anzeige gebracht werden.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 3 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP, JSON, RSS, Media RSS, ATOM
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 01/09 ? 11/09
Branche: Telekommunikation
Projekt: Migration eines Reporting-Systems (DWH)
Seitens des Betreibers eine großen WEB-Portals werden in einem DWH statistische Nutzungsinformationen bzgl. der im Portal angebotenen Dienste gesammelt. Infrastrukturelle Änderungen machten eine Migration des DWHs und dessen Datenversorgungsprozesse von Debian-Linux und Oracle auf AIX und DB2 erforderlich
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 8 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP, JSON
Tools: Enterprise Architect, Netbeans, Talend Openstudio, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jasper Reports, Jetty, Putty, SSH, SoapUI, MS-Access, DB2, Oracle, Informatica
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux, AIX
-----------------------------
Zeitraum: 09/08 ? 02/09
Branche: Telekommunikation
Projekt: Bereitstellung einer generischen SOAP-Schnittstelle an einer Social-
Network-Plattform
Der Betreiber eines großen WEB-Portals integriert Social Media-Dienste in sein Angebot. Im Rahmen dieses Angebots erhalten die Benutzer die Möglichkeit, personenbezogene Profildaten zu hinterlegen und diese auf Wunsch mit Freunden und Bekannten zu teilen. Analoge Profilinformationen können die Benutzer in alternativen, etablierten WEB 2.0-Plattformen hinterlegen/hinterlegt haben. Die genannte Schnittstelle ermöglicht dem Benutzer den Informationsaustausch zwischen den verschiedenen Plattformen.
Position: Technical Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 6 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 07/08 ? 12/08
Branche: Telekommunikation
Projekt: Umstellung bestehender Kommunikations-Service-Komponenten auf eine Service-
Der Betreiber eines großen WEB-Portals stellt seinen Nutzern eine Vielzahl nachrichtenbasierter Kommunikationsservices zur Verfügung. Die dahinter liegenden Systeme sind historisch gewachsen und weisen Defizite auf, welche die Weiterentwicklung und den Austausch von Komponenten ebenso erschweren, wie die Anbindung externer Services. Die gesamte Infrastruktur war deshalb einem Redesign zu unterwerfen, welches sich an den Konzepten einer serviceorientierten Architektur und dem Enterprise-Service-Bus orientierte.
Position: Technical Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 6 Personen
DV-Basis: Technologien: Java, Axis, XML/SOA
Tools: Enterprise Architect, Eclipse, JBuilder, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 07/07 ? 10/08
Branche: Telekommunikation
Projekt: Entwicklung einer zentralen WEB-Service-Plattform als zentrale
Zugriffsstelle auf die Services eines Portalbetreibers
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SO
Tools: Enterprise Architect, JBuilder, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI, MS-ACCESS
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 11/07
Branche: Telekommunikation
Projekt: Entwicklung einer Plattform zur Durchführung von Last-Tests an einem
Streaming-System
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: PHP, HTML, CSS
Tools: Zend Studio, MySQL, Apache, Putty, SSH, WinSCP
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 02/07 ? 07/07
Branche: Telekommunikation
Projekt: Entwicklung eines Systems zur Durchführung von Echtzeitanalysen an den
technischen Systemen eines Portalbetreibers
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, Eclipse, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access, DB2, Oracle
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 10/06 ? 02/07
Branche: Telekommunikation
Projekt: Entwicklung von WEB-Services für ein VOIP-System
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, weitere bereits existierende Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Position: Technical-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 8 Personen
DV-Basis: Technologien: Java, Axis, XML/SOA
Tools: JBuilder, Eclipse, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 06/06 ? 10/06
Branche: Telekommunikation
Projekt: Erstellung eines Reporting-System
Für ein standardisiertes ERP-System standen nur im eingeschränkten Maß betriebswirtschaftliche Reports zur Verfügung. Da sich das ERP-System für die Datenspeicherung auf die Dienste einer MS-SQL-Datenbank stützte, lag es nahe die BI-Services dieser Datenbank für die Bereitstellung weiterführender Reports zu nutzen.
Position: Business-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Tools: MS-SQL-Server, MS-Reporting-Server, MS-Analysis-Server,
Visual-Studio, myFactory (ERP-System), MS-Internet-Information-Server
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: SVN
Plattform: MS-Windows-Server
-----------------------------
Zeitraum: 03/06 ? 06/06
Branche: Telekommunikation
Projekt: Entwicklung von WEB-Services für ein VOIP-System
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, die bereits existierenden Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Position: Technical-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 6 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, Eclipse, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 02/06 ? 04/06
Branche: Automotive
Projekt: Redesign eines Support-Controlling-Systems
Die IT-Tochter eines internationalen Automobilherstellers liefert dem Mutter-Konzern Support-Dienstleistungen zum Betrieb der IT-Infrastruktur. Hierbei sind die Service-Qualität und die entstandenen Aufwendungen einem entsprechenden Controlling zu unterwerfen. Bisher geschah dies unter Nutzung diverser Lotus-Notes-Komponenten. Mit dem Projekt erfolgt die Informationsbereitstellung mittels standardisierter Business-Intelligence-Methoden und Werkzeugen.
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Data Warehousing, Business Intelligence, ETL
Tools: Powerdesigner, Cognos DecisionStream (ETL), Cognos Impromptu (Reporting), Cognos Powerplay (Reporting), DB2, Toad for DB2, DB2-Admin-Tools
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: SVN
Plattform: AIX, Windows
-----------------------------
Zeitraum: 04/05 ? 02/06
Branche: Telekommunikation
Projekt: Erstellung eines Systems zur Personaleinsatzplanung
Innerhalb eines Telekommunikationsunternehmens fallen vielfältige Arbeiten zum Erhalt und zur Erweiterung der Infrastruktur an. Hierfür gelangen Service-Teams zum Einsatz, deren Tätigkeit entsprechend geplant werden muss. Im Rahmen des Projekts wurden die hierfür erforderlichen Planungs- und Controlling-Werkzeuge auf Basis der Cognos-Suite bereitgestellt.
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 10 Personen
DV-Basis: Technologien: Data Warehousing, Business Intelligence, ETL
Tools: Cognos Transformer, Cognos Contributor, Cognos Analyst, Cognos Connection, Cognos Report-Studio, Cognos-Server-Admin-Tools, Powerdesigner, Toad, Oracle 10.1
Arbeitsverwaltung: Clearcase
Versionsverwaltung: SVN
Plattform: Windows
-----------------------------
Zeitraum: 01/05 ? 04/05
Branche: Automotive
Projekt: Aufbau eines bilanzbasierten Rating-Systems
Ein internationaler Automobilhersteller wickelt seinen Vertrieb primär über ein Netzwerk von Partnerhändlern ab. Die Händler innerhalb dieses Netzwerks sollen hinsichtlich ihrer wirtschaftlichen Lage, den damit verbundenen Chancen und Risiken objektiv bewertet werden. Hierfür werden auf Basis der Bilanz-Daten und unterjähriger Kennzahlen Vergleichsperspektiven zwischen den jeweiligen Händler und Händler-Referenzgruppen erstellt.
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 7 Personen
DV-Basis: Technologien: Data Warehousing, Business Intelligence, ETL, OLE-Automation,
COM, HTML, XHTML, Java, Delphi, VBA
Tools: Powerdesigner, Cognos DecisionStream, Toad, DB2, Delphi, Eclipse, IntelliJ, Freemaker, Adobe-Acrobat, CZDoc2PDF, MS-Visual Studio
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: Windows, AIX
-----------------------------
Zeitraum: 01/05 ? 04/05
Branche: Telekommunikation
Projekt: Entwicklung von Testszenarien für eine Kundendatenbank
Für die Erbringung von Telekommunikationsdienstleistungen ist der Zugriff auf die zentrale Kundendatenbank erforderlich. Diese publiziert ihre Informationen per WEB-Services. Die Datenbank selbst unterliegt einer permanenten Weiterentwicklung. Zur Sicherung der Systemstabilität ist sie in diesem Kontext automatisierten Regressionstests zu unterwerfen. Im Rahmen des Projekts wurden sowohl die Tests für den aktuellen Entwicklungsstand der Datenbank als auch ein Test-Tool entwickelt, welches die automatisierten Tests zulässt.
Position: Technical-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, MS-SOAP-Toolkit, Apache, Putty, SSH, Tomcat
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 05/02 ? 01/05
Branche: Telekommunikation
Projekt: Betreuung einer Paid-Content Plattform
Seitens des Auftraggebers wurden in kurzer Folge vielfältige neue internetbasierte Informations- und Kommunikationsservices entwickelt, im Portal integriert und am Markt eingeführt. Diese Leistungsangebote basieren auf einer einheitlichen technischen Infrastruktur.
Die damit verbundenen technischen Gegebenheiten haben Einfluss auf die fachliche Struktur der Services. Gleichsam sind sie bei der Service-Implementierung zu berücksichtigen.
Im Rahmen des Projektes waren Beratungsleistungen zur Anbindung neuer Services an die genannte Infrastruktur zu erbringen.
Position: Technical-Analyst, Beratung und Inbetriebnahme
Ausgeführte Arbeiten:
Teamgröße: 10 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, XMLSpy, MS-SOAP-Toolkit, Apache, Putty, SSH, Tomcat, MS-Project, MS-Access
Arbeitsverwaltung: MS-Project
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 04/02 ? 05/02
Branche: IT-Services
Projekt: Erweiterung eines CRM/HR-Systems
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 4 Personen
DV-Basis: Technologien: Java, Servlet
Tools: Powerdesigner, Eclipse, MS-SQL-Server
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: Windows
-----------------------------
Zeitraum: 01/02 ? 04/02
Branche: IT-Services
Projekt: Erstellung eines WEB-Auftritts auf Basis eines Content-Management-Systems
Position: System-Designer und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 1 Person
DV-Basis: Technologien: HTML, CSS, JavaScript, VB-Script
Tools: Microsoft CMS, SQL-Server
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: MS-SourceSafe
Plattform: Windows
-----------------------------
Zeitraum: 12/01 ? 01/02
Branche: Finance
Projekt: Redesign des Transaktionsmoduls für ein mobiles Zahlungsverkehrssystem
Im Backend eines mobilen Zahlungsverkehrssystems sind die beauftragten Transaktionen abzuwickeln. Hierbei stellte die korrekte Verarbeitung des Verwendungszweckes eine ungelöste Herausforderung dar, die mit dem Projekt eine Lösung finden sollte. In dieser Projektphase war die Anforderungsdefinition zu erstellen.
Position: Business- und Technical Analyst, System-Designer
Ausgeführte Arbeiten:
Teamgröße: 3 Person
DV-Basis: Technologien: PL/SQL
Tools: Oracle 8i, Toad
Plattform: UNIX
-----------------------------
Zeitraum: 09/01 ? 12/01
Branche: Finance
Projekt: Entwicklung eines Fonds-Management-Systems
Die Abwicklung von Fonds-Geschäften war in der vorliegenden Form aufwendig und fehleranfällig. Die Ursachen hierfür lagen in der Organisation wie in der technischen Infrastruktur. Der Abwicklungsprozess erstreckt sich über mehrere Abteilungen und technische Systeme. Gleiche Informationen liegen in unterschiedlichen Systeme mehrfach vor und müssen gleichfalls zur Überwindung von Systemgrenzen mehrmalig erfasst werden. Daraus resultieren überproportionale Kosten, lange Abwicklungszeiten und eine hohe Fehlerhäufigkeit.
Im Rahmen des Projektes erfährt der Business-Prozess ein Redesign (organisatorische Prozessoptimierung). Die Zahl der involvierten Systeme wird reduziert und die Kommunikation zwischen den Systemen automatisiert.
Im Rahmen des Projekts wurde eine WEB-basierte Online-Erfassung von Fond-Orders bereitgestellt und Schnittstellen zu den angrenzenden Emissionsapplikationen entwickelt.
Position: Business- und Technical Analyst, System-Designer, Beratung und
Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, PL/SQL, HTML, CSS, UML, JSP, JavaScript
Tools: PowerDesigner, Enterprise Architect, Oracle 8i, Toad, JBuilder, JUnit
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: UNIX
-----------------------------
Zeitraum: 02/01 ? 09/01
Branche: Finance
Projekt: Entwicklung eines universellen und flexiblen Tarifierungssystems
Attraktive und flexible Preismodelle sind ein wesentliches Wettbewerbsmerkmal bei der Abwicklung von Wertpapiergeschäften. Bei aller Flexibilität der Preismodelle muss die Bepreisung in der Geschäftsabwicklung dennoch zuverlässig und mit möglichst geringem Aufwand;">Im Rahmen des Projekts wurden die Engine und deren Konfigurationskomponenten entwickelt.
Position: Business- und Technical Analyst, System-Designer, Beratung und
Implementierung
Ausgeführte Arbeiten:
Teamgröße: 10 Personen
DV-Basis: Technologien: Java, PL/SQL, HTML, CSS, UML, JSP, JavaScript, XML
Tools: PowerDesigner, Enterprise Architect, Oracle 8i, Toad, Visual Age for Java, JBuilder, Tomcat, JUnit, MS-Project
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: UNIX
1998-2000 Fachinformatiker für Systemintegration (IHK-geprüft)
1992-1997 Studium der Informatik an der FH Darmstadt
Berater befindet sich in Festanstellung
Projektmanagement
Methoden und Verfahren
Modellierung & Design
Business Intelligence & Data Warehouse
Entwicklungsumgebungen
Middleware & Libraries
Standards
Linux (Debian, Suse, Ubuntu)
iOS 4-7 (iPhone/iPad)
XML (WSDL, WADL, XSLT)
HTML5
CSS3
Scala
RIA (GTW, Silverlight)
H2DB
Das ATLAS IT-Verfahren (Automatisiertes Tarif- und Lokales Zollabwicklungssystem) wurde in
Deutschland 2006 eingeführt. Seit dem 1. Juli 2009 ist die Teilnahme EU-einheitlich verpflichtend.
PortaZa bildet vereinfacht ausgedrückt eine Schnittstelle zwischen ERP-Systemen von
Kleinunternehmern (z.B. SelectLine oder MyFactory) zum Zoll bzw. zur Zollanmeldung. Im Rahmen
der Produktentwicklung um portaZa hat sich u.a. durch eine stetige Weiterentwicklung, Umstellung
der Komponenten bzw. Architektur und der verwendeten Frameworks die Notwendigkeit
herauskristallisiert das bestehende Testing und die QS zu erweitern.
? Analyse der fachlichen und technischen Anforderungen an Integrationstest, Abnahmetest,
Regressionstest,
? Analyse der vorhandenen Integrationstests und Regressionstests,
? Ausarbeitung von Lösungskonzepten und möglichen Optimierungen,
? Erweiterung der Spezifikation und Überarbeitung von Testfällen,
? Testautomatisierung,
? QS und Stabilisierung
Zur Unterstützung der GK-Sales-Agents wird ein Order-Management-System aufgebaut, welches
auf Basis der GK-Rahmenverträge die Erfassung von Aufträgen ermöglicht.
? Analyse der fachlichen und technischen Use Cases (Workflows, beteiligte Prozesse/Systeme,
Kommunikationswege, Security-Anforderungen),
? Entwicklung von Frontend-Komponenten (React/JavaScript),
? Entwurf und Implementierung der Business-Logik,
? Erstellung der fachlichen und technischen Komponenten-Dokumentation,
? Testdurchführung / Testautomatisierung (Cypress, Testcoverage)
Zur Unterstützung der GK-Sales-Agents wird ein Order-Management-System aufgebaut, welches
auf Basis der GK-Rahmenverträge die Erfassung von Aufträgen ermöglicht.
? Technische Konzeption der fachlichen Fristen zur Datenhaltung (Datensicherheit),
? Erstellung der Backend-Komponenten zur fristbezogenen Löschung von Import-/Stamm- und
Bewegungsdaten gemäß Datensicherheitskonzept,
? Erstellung der fachlichen und technischen Komponenten-Dokumentation,
? Qualitätssicherung (Implementierung und Durchführung von Modul- und Systemtests),
? Testautomatisierung (PyTest, Testcoverage)
Eine staatliche Behörde hat die Auflage die Rückrechnung statistischer Werte auf Originalwerte zu
verhindern und somit u.a. deren Anonymisierung zu gewährleisten. Hierzu werden mathematische
Algorithmen unter Einsatz von Störfaktoren und Überlagerungsmatrizen angewendet. Hierbei ist
sicherzustellen, dass sich die auszuweisenden Abweichungen der Gesamtergebnisse durch
Übersteuerung in einem festgelegten Rahmen bewegen. Für die Fachabteilungen/-anwendungen
sind hierfür entsprechende REST- & SOAP-Web-Services zur Verfügung zu stellen, die u.a. diese
Originalwerte (ggf. bis zu 1 Mio Datensätze) entgegennehmen, je nach Anwendungsfall verarbeiten
und die überlagerten Werte zurückliefern. Desweiteren ist das jeweilige Fachverhalten auf
Korrektheit und Performanz zu testen und entsprechende Modul- und Systemtests umzusetzen.
? Analyse der fachlichen und technischen Use Cases (Workflows, beteiligte Prozesse/Systeme,
Kommunikationswege, Security-Anforderungen),
? Entwurf und Implementierung der Service-Schnittstellen (REST & SOAP-Services),
? Entwurf und Implementierung der Service-Objekte (XML/XSD, JSON),
? Entwurf und Implementierung der Business-Logik,
? Entwurf und Implementierung der Persistenz-Schicht (Datenstrukturen, XML, CSV),
? Qualitätssicherung (Entwurf und Durchführung von Modul- und Integrationstests, testcoverage,
CodeQS Sonar, SecurityQS OWASP),
? Testautomatisierung (JUnit, Mockito, SoapUI)
Das ATLAS IT-Verfahren (Automatisiertes Tarif- und Lokales Zollabwicklungssystem) wurde in
Deutschland 2006 eingeführt. Seit dem 1. Juli 2009 ist die Teilnahme EU-einheitlich verpflichtend.
PortaZa bildet vereinfacht ausgedrückt eine Schnittstelle zwischen ERP-Systemen von
Kleinunternehmern (z.B. SelectLine oder MyFactory) zum Zoll bzw. zur Zollanmeldung. Im Rahmen
der Produktentwicklung um portaZa hat sich u.a. durch eine stetige Weiterentwicklung, Umstellung
der Komponenten bzw. Architektur und der verwendeten Frameworks die Notwendigkeit
herauskristallisiert eine entsprechende QS / qualifiziertes Testen zu etablieren.
? Analyse der fachlichen und technischen Anforderungen an den Systemtest,
? Erstellung eines Testkonzepts,
? Analyse der fachlichen und technischen Use Cases (Workflows, beteiligte Prozesse/Systeme,
Kommunikationswege, Security-Anforderungen),
? Ausarbeitung einer technischen Testspezifikation,
? Ausarbeitung einer fachlichen Testspezifikation,
? Beratung bei der Spezifikation und Umsetzung von Testfällen
Ein international tätiges Bahnstrom-Energieunternehmen muss aufgrund von Auflagen der BNetzA
seine Marktrollen (Nutzer und Lieferant) technisch systemweit trennen. Das neue System, welches
einer fortlaufenden Entwicklung unterliegt, soll alle bisher unterstützten Geschäftsfälle von der
Erfassung bis hin zur Abrechnung abdecken und zugleich die neuen Anforderungen und Auflagen
der BNetzA erfüllen. Die neu entstandene Systemlandschaft ist bezüglich aller ablaufenden Prozesse
(Marktkommunikation, Stammdatenablage- und Verwaltung, Meldewesen etc.) einer
kontinuierlichen QS zu unterziehen. Die Umsetzung erfolgt in einem internationalen Team.
? Analyse der fachlichen und technischen Usecases (Workflows, beteiligte Prozesse/Systeme, Kommunikationswege, Security-Anforderungen),
? Dokumentation der fachlichen Usecases und der beteiligten Prozesse/Systeme,
? Entwurf von fachlichen und technischen Testcases/-szenarien (inkl. Last- & Performancetests) mit Fokus auf System- und Systemintegrationstests,
? Entwurf von Testspezifikation und Testplänen (inkl. Abnahmedokumente, QS),
? Entwurf, Implementierung und Automatisierung der Tests / Regressionstests (inkl. Protokollierung der Testergebnisse in HP QC),
? Erfassung von Defekts in HP ALM / QC
Ein international tätiges Bahnstrom-Energieunternehmen muss aufgrund von Auflagen der BNetzA seine Marktrollen (Nutzer und Lieferant) technisch systemweit trennen. Dahingehend ist eine neue Systemlandschaft bezüglich aller in diesem Rahmen ablaufenden Prozesse (Marktkommunikation, Stammdatenablage- und Verwaltung, Meldewesen etc.) aufzusetzen. Im Bereich des Nutzungsdatenmanagement geht es um die Entgegennahme und Speicherung Marktrollen spezifischer Daten (Stammdaten, Nutzungsinformationen) als auch deren automatisierte Verarbeitung sowie die Übermittlung an nachgelagerte Systeme / Prozesse. Das neue System soll alle bisher unterstützten Geschäftsfälle abdecken und zugleich die neuen Anforderungen und Auflagen der BNetzA erfüllen. Die Umsetzung erfolgt in einem internationalen Team.
Ein international tätiger Paketversender betreibt ein Shipping-Management-System, welches an seine technologischen und funktionalen Grenzen geraten ist. Dies begründet den Wunsch nach einem grundsätzlichen System-Redesign. Das neue System soll alle bisher unterstützten Geschäftsfälle abdecken und zugleich die neuen Anforderungen erfüllen. Zudem ist es auf das aktuelle Technologie-Niveau zu heben. Die Umsetzung erfolgt in einem internationalen Team.
Für einen Onlineshop wird ein proprietäres Gutscheinsystem eingesetzt. Zur besseren Handhabung der Gutscheine wurde eine Management-Suite entworfen und implementiert. Mit Hilfe dieser Suite können vielfältige Geschäftsvorfälle durch den Kundensupport unterstützt werden.
Die Industrievereinigung der internationalen Mobilfunkanbieter hat den Nachfolgestandard Joyn (RCSe) für den zwischenzeitlich nicht mehr attraktiven SMS-Standard zur Übermittlung von Kurznachrichten entwickelt. Dieser ermöglicht neben der Übertragung von Texten auch die Übermittlung von Dateien, Chat und Videotelefonie. Im Rahmen des Projektes wurde die hierfür zum Einsatz gelangende Infrastruktur mit einer REST-Schnittstelle versehen, die es Unternehmensanwendungen ermöglicht, Kommunikationsbeziehungen mit/zu mobilen Endgeräten aufzubauen. Das Projekt wurde im Rahmen eines iterativen agilen Vorgehensmodells durchgeführt (SCRUM).
Im Rahmen der IP-basierten Sprachdienste galt es den Zugriff auf den integrierten Anrufbeantworter des klassischen Telefoniesystems herzustellen. Dies geschah über ein spezifisches Gateway, welches die hierfür erforderlichen SOAP-Services bereitstellt. Das Projekt wurde im Rahmen einse iterativen agilen Vorgehensmodells durchgeführt (SCRUM).
Ein renommierter Anbieter von Cloud-Services stellt für mittelständische und kleine Unternehmen eine mandantenfähige Shop-Infrastruktur incl. Zahlungsabwicklungssystem bereit. Neben dem »klassischen« Browser-basierten Zugang soll der Shop-Zugriff auch per Android-App ermöglicht werden. Die App ist dabei so strukturieren, dass sie mit geringem konfigurativen Aufwand an das Branding des jeweiligen Mandanten angepasst werden kann.
Der Betrieb eines Mail-Systems ist mit vielfältigen konfigurativen Herausforderungen verbunden. Über eine spezifische Schnittstelle sollen die Konfigurationsvorgänge standardisiert und vereinfacht werden. Die genannte Schnittstelle wurde als SOAP-Service implementiert.
Seitens eines Portalbetreibers werden viele GUI-behaftete Dienste betrieben, deren Verfügbarkeit und Stabilität zu überwachen ist und die einer permanenten Weiterentwicklung unterliegen. Hierfür sind automatisierte Regressionstests durchzuführen. Zu diesem Zweck wurde eine Infrastruktur entwickelt, die den automatisierten Test dynamischer Benutzerdialoge ermöglicht.
Im Rahmen eines Portalservices werden für dessen Nutzer diverse Cloud-Services bereitgestellt, so auch die Möglichkeit, diverse Dateien in der Cloud zu hinterlegen. Abhängig vom Dateityp werden über das Portal Zugriffe ermöglicht, so beispielsweise das Betrachten/Bearbeiten von Bildern und Videos. Um mobilen Endgeräten per App einen vereinfachten Zugriff zu ermöglichen, wurde ein spezifisches Gateway entwickelt. Das Projekt wurde im Rahmen eines iterativen agilen Vorgehensmodells durchgeführt (SCRUM).
Im Rahmen des Projekt-Controllings sind die realen IST-Aufwendungen zu erfassen, die für die Erfüllung der einzelnen Aufgaben entstehen. Hierfür stehen im Intranet entsprechende Erfassungsseiten zur Verfügung. Für Mitarbeiter im Außendienst sollte dies nun auch über mobile Endgeräte möglich sein.
Die per WEB-Portal publizierten Streaming-Angebote des Portalbetreibers sollen auch über Fernsehgeräte neuer Bauart mit Internetzugang publiziert werden. Hierbei waren Fragestellung der Autorisierung und Leistungsabrechnung zu klären. Im Rahmen der Machbarkeitsstudie waren mehrere TV-Geräte hinsichtlich ihrer Tauglichkeit zu untersuchen, eine mögliche Lösungsarchitektur zu entwerfen und hierfür eine prototypische Implementierung vorzunehmen.
Im Rahmen des Voice-Over-IP-Systems werden diverse Dienste für die Endkunden bereitgestellt. Der Zugang zu diesen Diensten war an das zentrale Berechtigungs- und Provisionierungssystem anzubinden. Hierfür war es erforderlich, das VoIP-System mit einer entsprechenden SOAP-Schnittstelle zu versehen, über welches das Rechtemanagement programmgesteuert vorgenommen werden kann.
Der Auftraggeber betreibt mehrere Backend-Services innerhalb eines Application-Servers. Mit Service-Umstellung auf eine OSGI-konforme Architektur wird deren Betrieb und insbesondere die Service-Aktualisierung deutlich vereinfacht. So wird es möglich, neue Service-Versionen in Betrieb zu nehmen, ohne einen Restart des Application-Servers vornehmen zu müssen. Dies ist für Services mit hohen Verfügbarkeitsanforderungen von zentraler Bedeutung.
Der von einem Portalbetreiber zur Verfügung gestellte E-Mail-Service kann über eine per SOAP-Services publizierte API konfiguriert werden. Die hier bereitgestellten Services waren derart zu modifizieren, dass diese den Standards der Web Services Interoperatility Organization (WS-I) genügen.
Seitens des Betreibers eines großen WEB-Portals werden in einem DWH statistische Nutzungsinformationen bzgl. der im Portal angebotenen Dienste gesammelt. Infrastrukturelle Änderungen machten eine Migration des DWHs und dessen Datenversorgungsprozesse von Debian-Linux und Oracle auf AIX und DB2 erforderlich.
Der Betreiber eines WEB-Portals bietet seinen Benutzern die Möglichkeit, multimediale Inhalte, so auch Bilder, in seiner Cloud abzulegen und diese mit Freunden und Bekannten zu teilen. Bisher war dies unter Nutzung von PCs und mobilen Endgeräten (Smartphones, Tabletts) möglich. Auf Basis der hier entwickelten Plattform konnten Bilder auch auf digitalen Bilderrahmen zur Anzeige gebracht werden.
Der Betreiber eines großen WEB-Portals integriert Social Media-Dienste in sein Angebot. Im Rahmen dieses Angebots erhalten die Benutzer die Möglichkeit, personenbezogene Profildaten zu hinterlegen und diese auf Wunsch mit Freunden und Bekannten zu teilen. Analoge Profilinformationen können die Benutzer in alternativen, etablierten WEB 2.0-Plattformen hinterlegen/hinterlegt haben. Die genannte Schnittstelle ermöglicht dem Benutzer den Informationsaustausch zwischen den verschiedenen Plattformen.
Der Betreiber eines großen WEB-Portals stellt seinen Nutzern eine Vielzahl nachrichtenbasierter Kommunikationsservices zur Verfügung. Die dahinter liegenden Systeme sind historisch gewachsen und weisen Defizite auf, welche die Weiterentwicklung und den Austausch von Komponenten ebenso erschweren, wie die Anbindung externer Services. Die gesamte Infrastruktur war deshalb einem Redesign zu unterwerfen, welches sich an den Konzepten einer serviceorientierten Architektur und dem Enterprise-Service-Bus orientierte.
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, weitere bereits existierende Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Für ein standardisiertes ERP-System standen nur im eingeschränkten Maß betriebswirtschaftliche Reports zur Verfügung. Da sich das ERP-System für die Datenspeicherung auf die Dienste einer MS-SQL-Datenbank stützte, lag es nahe, die BI-Services dieser Datenbank für die Bereitstellung weiterführender Reports zu nutzen.
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, die bereits existierenden Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Die IT-Tochter eines internationalen Automobilherstellers liefert dem Mutter-Konzern Support-Dienstleistungen zum Betrieb der IT-Infrastruktur. Hierbei sind die Service-Qualität und die entstandenen Aufwendungen einem entsprechenden Controlling zu unterwerfen. Bisher geschah dies unter Nutzung diverser Lotus-Notes-Komponenten. Mit dem Projekt erfolgt die Informationsbereitstellung mittels standardisierter Business-Intelligence-Methoden und Werkzeugen.
Innerhalb eines Telekommunikationsunternehmens fallen vielfältige Arbeiten zum Erhalt und zur Erweiterung der Infrastruktur an. Hierfür gelangen Service-Teams zum Einsatz, deren Tätigkeit entsprechend geplant werden muss. Im Rahmen des Projekts wurden die hierfür erforderlichen Planungs- und Controlling-Werkzeuge auf Basis der Cognos-Suite bereitgestellt.
Ein internationaler Automobilhersteller wickelt seinen Vertrieb primär über ein Netzwerk von Partnerhändlern ab. Die Händler innerhalb dieses Netzwerks sollen hinsichtlich ihrer wirtschaftlichen Lage, den damit verbundenen Chancen und Risiken objektiv bewertet werden. Hierfür werden auf Basis der Bilanz-Daten und unterjähriger Kennzahlen Vergleichsperspektiven zwischen den jeweiligen Händler und Händler-Referenzgruppen erstellt.
Für die Erbringung von Telekommunikationsdienstleistungen ist der Zugriff auf die zentrale Kundendatenbank erforderlich. Diese publiziert ihre Informationen per WEB-Services. Die Datenbank selbst unterliegt einer permanenten Weiterentwicklung. Zur Sicherung der Systemstabilität ist sie in diesem Kontext automatisierten Regressionstests zu unterwerfen. Im Rahmen des Projekts wurden sowohl die Tests für den aktuellen Entwicklungsstand der Datenbank als auch ein Test-Tool entwickelt, welches die automatisierten Tests zulässt.
Seitens des Auftraggebers wurden in kurzer Folge vielfältige neue internetbasierte Informations- und Kommunikationsservices entwickelt, im Portal integriert und am Markt eingeführt. Diese Leistungsangebote basieren auf einer einheitlichen technischen Infrastruktur. Die damit verbundenen technischen Gegebenheiten haben Einfluss auf die fachliche Struktur der Services. Gleichsam sind sie bei der Service-Implementierung zu berücksichtigen. Im Rahmen des Projektes waren Beratungsleistungen zur Anbindung neuer Services an die genannte Infrastruktur zu erbringen.
Im Backend eines mobilen Zahlungsverkehrssystems sind die beauftragten Transaktionen abzuwickeln. Hierbei stellte die korrekte Verarbeitung des Verwendungszweckes eine ungelöste Herausforderung dar, die mit dem Projekt eine Lösung finden sollte. In dieser Projektphase war die Anforderungsdefinition zu erstellen.
Die Abwicklung von Fonds-Geschäften war in der vorliegenden Form aufwendig und fehleranfällig. Die Ursachen hierfür lagen in der Organisation wie in der technischen Infrastruktur. Der Abwicklungsprozess erstreckt sich über mehrere Abteilungen und technische Systeme. Gleiche Informationen liegen in unterschiedlichen Systemen mehrfach vor und müssen gleichfalls zur Überwindung von Systemgrenzen mehrmalig erfasst werden. Daraus resultieren überproportionale Kosten, lange Abwicklungszeiten und eine hohe Fehlerhäufigkeit. Im Rahmen des Projektes erfährt der Business-Prozess ein Redesign (organisatorische Prozessoptimierung). Die Zahl der involvierten Systeme wird reduziert und die Kommunikation zwischen den Systemen automatisiert. Im Rahmen des Projekts wurde eine WEB-basierte Online-Erfassung von Fond-Orders bereitgestellt und Schnittstellen zu den angrenzenden Emissionsapplikationen entwickelt.
Gute und flexible Preismodelle sind ein wesentliches Wettbewerbsmerkmal bei der Abwicklung von Wertpapiergeschäften. Bei aller Flexibilität der Preismodelle muss die Bepreisung in der Geschäftsabwicklung dennoch zuverlässig und mit möglichst geringem Aufwand erfolgen. Dies geschieht mittels einer Tarif-Engine, welche seitens der Händler per Konfiguration an die aktuellen Marktbedingungen angepasst werden kann. Im Rahmen des Projekts wurden die Engine und deren Konfigurationskomponenten entwickelt.
Zeitraum: 08/14 - 01/15
Branche: Logistk
Projekt: Shipping-Management-System
Ein international tätiger Paketversender betreibt ein Shipping-Management-System, welches an seine technologischen und funktionalen Grenzen geraten ist. Dies begründet den Wunsch nach einem grundsätzlichen System-Redesign. Das neue System soll alle bisher unterstützten Geschäftsfälle abdecken und zugleich die neuen Anforderungen erfüllen. Zudem ist es auf das aktuelle Technologie-Niveau zu heben. Die Umsetzung erfolgt in einem internationalen Team.
Position: Business Analyst, System-Designer, Beratung
Ausgeführte Arbeiten:
Teamgröße: 12 Personen
DV-Basis: Technologien: Java 7, JEE, REST, JPA/Hibernate, Log4J
Tools: Word, Powerpoint, Google Docs, Enterprise Architect, Netbeans 7, JBoss 7, BPMN
Arbeitsverwaltung: Redmine
Tests: JUnit
Plattform: Linux, Windows
-----------------------------
Zeitraum: 10/13 - 09/14
Branche: Telekommunikation
Projekt: Voucher-Management-Suite
Für einen Onlineshop wird ein proprietäres Gutscheinsystem eingesetzt. Zur besseren Handhabung der Gutscheine wurde eine Management-Suite entworfen und implementiert. Mit Hilfe dieser Suite kann ein Vielzahl von Geschäftsvorfällen durch den Kundensupport unterstützt werden.
Position: Business Analyst, System-Designer, Beratung und Entwicklung
Ausgeführte Arbeiten:
Teamgröße: ca. 7 Personen
DV-Basis: Technologien: Java 7, JEE, JavaScript, JSP, CSS, REST, Spring-Framework,
JPA/Hibernate, oAuth1, Log4J, HTML5, CSS3
Tools: Enterprise Architect, Netbeans 7, Maven, Tomcat 7
Tests: JUnit
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 11/12 - 06/13
Branche: Telekommunikation
Projekt: Entwicklung eines Gateways zwischen einem klassischen und einem IP-basierten
Telefoniesystem
Im Rahmen der IP-basierten Sprachdienste galt es den Zugriff auf den integrierten Anrufbeantworter des klassischen Telefoniesystems herzustellen. Dies geschah über ein spezifisches Gateway, welches die hierfür erforderlichen SOAP-Services bereitstellt.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
Teamgröße: 5 Personen
DV-Basis: Technologien: Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting
JPA/Hibernate, oAuth1, Log4J
Tools: Enterprise Architect, Netbeans 7, Tomcat 6, XMLSpy, MS-SOAP-Toolkit, Putty, SSH, SoapUI, MS-Access
Tests: JUnit
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins, Maven
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 02/12 - 10/13
Branche: Telekommunikation
Projekt: Entwicklung eines REST-Gateways zum SMS-Nachfolgedienst Joyn (RCSe)
Die Industrievereinigung der internationalen Mobilfunkanbieter hat den Nachfolgestandard "Joyn" (RCSe) für den zwischenzeitlich nicht mehr attraktiven SMS-Standard zur Übermittlung von Kurznachrichten entwickelt. Dieser ermöglicht neben der Übertragung von Texten auch die Übermittlung von Dateien, das Führen von Chats und die Videotelefonie. Im Rahmen des Projektes wurde die hierfür zum Einsatz gelangende Infrastruktur mit einer REST-Schnittstelle versehen, die es Unternehmensanwendungen ermöglicht, Kommunikationsbeziehungen mit/zu mobilen Endgeräten aufzubauen.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
DV-Basis: Technologien: UML, Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting
JPA/Hibernate, oAuth1, Log4J
Tools: Enterprise Architect, Eclipse, Tomcat 7, XMLSpy, Putty, SSH, SoapUI, MS-Access, MS-Powerpoint
Tests: JUnit
Arbeitsverwaltung: Redmin, Jira
Build-Management: Jenkins, Maven
Versionsverwaltung: Mercurial, SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 12/11 - 03/12
Branche: Telekommunikation
Projekt: Entwicklung eines SOAP-Interfaces zu einem E-Mail-Dienst
Der Betrieb eines Mail-Systems ist mit vielfältigen konfigurativen Herausforderungen verbunden. Über eine spezifische Schnittstelle sollen die Konfigurationsvorgänge standardisiert und vereinfacht werden. Die genannte Schnittstelle wurde als SOAP-Service implementiert.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
Teamgröße: 4 Personen
DV-Basis: Technologien: UML, Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting
JPA/Hibernate, Log4J
Tools: Enterprise Architect, Netbeans 7, Tomcat 6, XMLSpy, MS-SOAP-Toolkit, Putty, SSH, SoapUI, MS-Access
Tests: JUnit
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 11/11 - 12/11
Branche: Telekommunikation
Projekt: Entwicklung eines Systems für automatisierte GUI-Tests
Seitens eines Portalbetreibers werden viele GUI-behaftete Dienste betrieben, deren Verfügbarkeit und Stabilität zu überwachen ist und die einer permanenten Weiterentwicklung unterliegen. Hierfür sind automatisierte Regressionstests durchzuführen. Zu diesem Zweck wurde eine Infrastruktur entwickelt, die den automatisierten Test dynamischer Benutzerdialoge ermöglicht.
Position: Business/Technical Analyst, System-Designer, Beratung und Entwicklung
Teamgröße: 2 Personen
DV-Basis: Technologien: PHP, Perl, JavaScript, HTML5, CSS3, JQuery
Tools: Zend Studio
Arbeitsverwaltung: Confluence, Jira
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN, Subclipse
Plattform: Linux
-----------------------------
Zeitraum: 03/11 ? 10/11
Branche: Telekommunikation
Projekt: Entwicklung eines Gateways für den Zugriff auf einen Cloud-Store
Im Rahmen eines Portalservices werden für dessen Nutzer diverse Cloud-Services bereitgestellt, so auch die Möglichkeit diverse Dateien in der Cloud zu hinterlegen. Abhängig vom Dateityp werden über das Portal Zugriffe ermöglicht, so beispielsweise das Betrachten/Bearbeiten von Bildern und Videos. Um mobilen Endgeräten per App einen vereinfachten Zugriff zu ermöglichen, wurde ein spezifisches Gateway entwickelt.
Position: System-Designer, Beratung und Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 12 Personen
DV-Basis: Technologien: UML, Java 6, Axis, XML, SOAP, OSGI, Spring-Framework, PHP
Tools: Eclipse, Putty, SoapUI, SSH,
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 01/11 ? 04/11
Branche: Telekommunikation
Projekt: Erstellung einer Machbarkeitsstudie zur Bereitstellung von Streaming-
Diensten eines Medienportals auf TV-Geräten moderner Bauart
Die per WEB-Portal publizierten Streaming-Angebote des Portalbetreibers sollten auch über aktuelle Fernsehgeräte mit Internetzugang publiziert werden. Hierbei waren Fragestellung der Autorisierung und Leistungsabrechnung zu klären. Im Rahmen der Machbarkeitsstudie waren mehrere TV-Geräte hinsichtlich ihrer Tauglichkeit zu untersuchen, eine mögliche Lösungsarchitektur zu entwerfen und hierfür eine protoypische Implementierung vorzunehmen.
Position: Business/Technical Analyst, System-Designer, Beratung
Ausgeführte Arbeiten:
Teamgröße: 3 Personen
DV-Basis: Technologien: Geräte SDKs, Java 6, JavaScript, REST, SOAP, Axis, XML, HTML
Tools: Netbeans, Tomcat 7
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 02/11 ? 08/11
Branche: branchenunabhängiges Standardprodukt
Projekt: Entwicklung eines mobilen Frontend für ein Projekt-Controlling-System
Im Rahmen des Projekt-Controllings sind die realen IST-Aufwendungen zu erfassen, die für die Erfüllung der einzelnen Aufgaben entstehen. Hierfür stehen im Intranet entsprechende Erfassungsseiten zur Verfügung. Für Mitarbeiter im Außendienst sollte dies nun auch über mobile Endgeräte möglich sein.
Position: System-Designer, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 1 Person
DV-Basis: Technologien: Objective C, REST, JSON
Tools: XCode 4, iPhone/iPad-Emulator
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: SVN
Plattform: OSX
-----------------------------
Zeitraum: 06/10 ? 01/11
Branche: Telekommunikation
Projekt: Überführung von TK-Backend-Diensten auf die OSGI-Plattform
Der Auftraggeber betreibt mehrere Backend-Services innerhalb eines Application-Servers. Mit Service-Umstellung auf eine OSGI-konforme Architektur wird deren Betrieb und insbesondere die Service-Aktualisierung deutlich vereinfacht. So wird es möglich, neue Service-Versionen in Betrieb zu nehmen, ohne einen Restart des Application-Servers vornehmen zu müssen. Dies ist für Services mit hohen Verfügbarkeitsanforderungen von zentraler Bedeutung.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 3 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP, OSGI, Spring-Framework
Tools: Enterprise Architect, Eclipse, Tomcat 6
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 12/09 ? 02/11
Branche: Telekommunikation
Projekt: Entwicklung einer SOAP-Schnittstelle für ein Voice-Over-IP-System
Im Rahmen des Voice-Over-IP-Systems werden diverse Dienste für die Endkunden bereitgestellt. Der Zugang zu diesen Diensten war an das zentrale Berechtigungs- und Provisionierungssystem anzubinden. Hierfür war es erforderlich, das VoIP-System mit einer entsprechenden SOAP-Schnittstelle zu versehen, über welches das Rechtemanagement programmgesteuert vorgenommen werden kann.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 5 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Netbeans, XML-Spy, MS-SOAP-Toolkit, Tomcat 6, IBM-WebSphere, Jetty, Putty, SSH, SoapUI, MS-Access
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 10/09 ? 04/10
Branche: Telekommunikation
Projekt: Redesign einer bestehenden SOAP-basierten Kommunikationsplattform zur
Erlangung der WS-I-Konformität
Der von einem Portalbetreiber zur Verfügung gestellte E-Mail-Service kann über eine per SOAP-Services publizierte API konfiguriert werden. Die hier bereitgestellten Services waren derart zu modifizieren, dass diese den Standards der Web Services Interoperatility Organization (WS-I) genügen.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: Enterprise Architect, JBuilder, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat 6 Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 04/09 ? 07/09
Branche: Telekommunikation
Projekt: Entwicklung einer Plattform zur Anbindung digitaler Bilderrahmen an ein
Bildarchiv
Der Betreiber eines WEB-Portals bietet seinen Benutzern die Möglichkeit multimediale Inhalte, so auch Bilder, in seiner Cloud abzulegen und diese mit Freunden und Bekannten zu teilen. Bisher war dies unter Nutzung von PCs und mobilen Endgeräten (Smartphones, Tabletts) möglich. Auf Basis der hier entwickelten Plattform konnten Bilder auch auf digitalen Bilderrahmen zur Anzeige gebracht werden.
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 3 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP, JSON, RSS, Media RSS, ATOM
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 01/09 ? 11/09
Branche: Telekommunikation
Projekt: Migration eines Reporting-Systems (DWH)
Seitens des Betreibers eine großen WEB-Portals werden in einem DWH statistische Nutzungsinformationen bzgl. der im Portal angebotenen Dienste gesammelt. Infrastrukturelle Änderungen machten eine Migration des DWHs und dessen Datenversorgungsprozesse von Debian-Linux und Oracle auf AIX und DB2 erforderlich
Position: Technical Analyst, System-Designer, Beratung, Entwicklung
Ausgeführte Arbeiten:
Teamgröße: 8 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP, JSON
Tools: Enterprise Architect, Netbeans, Talend Openstudio, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jasper Reports, Jetty, Putty, SSH, SoapUI, MS-Access, DB2, Oracle, Informatica
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux, AIX
-----------------------------
Zeitraum: 09/08 ? 02/09
Branche: Telekommunikation
Projekt: Bereitstellung einer generischen SOAP-Schnittstelle an einer Social-
Network-Plattform
Der Betreiber eines großen WEB-Portals integriert Social Media-Dienste in sein Angebot. Im Rahmen dieses Angebots erhalten die Benutzer die Möglichkeit, personenbezogene Profildaten zu hinterlegen und diese auf Wunsch mit Freunden und Bekannten zu teilen. Analoge Profilinformationen können die Benutzer in alternativen, etablierten WEB 2.0-Plattformen hinterlegen/hinterlegt haben. Die genannte Schnittstelle ermöglicht dem Benutzer den Informationsaustausch zwischen den verschiedenen Plattformen.
Position: Technical Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 6 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 07/08 ? 12/08
Branche: Telekommunikation
Projekt: Umstellung bestehender Kommunikations-Service-Komponenten auf eine Service-
Der Betreiber eines großen WEB-Portals stellt seinen Nutzern eine Vielzahl nachrichtenbasierter Kommunikationsservices zur Verfügung. Die dahinter liegenden Systeme sind historisch gewachsen und weisen Defizite auf, welche die Weiterentwicklung und den Austausch von Komponenten ebenso erschweren, wie die Anbindung externer Services. Die gesamte Infrastruktur war deshalb einem Redesign zu unterwerfen, welches sich an den Konzepten einer serviceorientierten Architektur und dem Enterprise-Service-Bus orientierte.
Position: Technical Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 6 Personen
DV-Basis: Technologien: Java, Axis, XML/SOA
Tools: Enterprise Architect, Eclipse, JBuilder, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 07/07 ? 10/08
Branche: Telekommunikation
Projekt: Entwicklung einer zentralen WEB-Service-Plattform als zentrale
Zugriffsstelle auf die Services eines Portalbetreibers
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SO
Tools: Enterprise Architect, JBuilder, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI, MS-ACCESS
Arbeitsverwaltung: Jira, Confluence
Build-Management: Hudson, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 11/07
Branche: Telekommunikation
Projekt: Entwicklung einer Plattform zur Durchführung von Last-Tests an einem
Streaming-System
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: PHP, HTML, CSS
Tools: Zend Studio, MySQL, Apache, Putty, SSH, WinSCP
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 02/07 ? 07/07
Branche: Telekommunikation
Projekt: Entwicklung eines Systems zur Durchführung von Echtzeitanalysen an den
technischen Systemen eines Portalbetreibers
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, Eclipse, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access, DB2, Oracle
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 10/06 ? 02/07
Branche: Telekommunikation
Projekt: Entwicklung von WEB-Services für ein VOIP-System
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, weitere bereits existierende Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Position: Technical-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 8 Personen
DV-Basis: Technologien: Java, Axis, XML/SOA
Tools: JBuilder, Eclipse, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 06/06 ? 10/06
Branche: Telekommunikation
Projekt: Erstellung eines Reporting-System
Für ein standardisiertes ERP-System standen nur im eingeschränkten Maß betriebswirtschaftliche Reports zur Verfügung. Da sich das ERP-System für die Datenspeicherung auf die Dienste einer MS-SQL-Datenbank stützte, lag es nahe die BI-Services dieser Datenbank für die Bereitstellung weiterführender Reports zu nutzen.
Position: Business-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Tools: MS-SQL-Server, MS-Reporting-Server, MS-Analysis-Server,
Visual-Studio, myFactory (ERP-System), MS-Internet-Information-Server
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: SVN
Plattform: MS-Windows-Server
-----------------------------
Zeitraum: 03/06 ? 06/06
Branche: Telekommunikation
Projekt: Entwicklung von WEB-Services für ein VOIP-System
Im Rahmen der Bereitstellung eines integrierten Anrufbeantworters war es erforderlich, die bereits existierenden Backend-Systeme an das VOIP-System anzubinden. Dies geschah über die Bereitstellung eines spezifischen Gateways.
Position: Technical-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 6 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, Eclipse, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 02/06 ? 04/06
Branche: Automotive
Projekt: Redesign eines Support-Controlling-Systems
Die IT-Tochter eines internationalen Automobilherstellers liefert dem Mutter-Konzern Support-Dienstleistungen zum Betrieb der IT-Infrastruktur. Hierbei sind die Service-Qualität und die entstandenen Aufwendungen einem entsprechenden Controlling zu unterwerfen. Bisher geschah dies unter Nutzung diverser Lotus-Notes-Komponenten. Mit dem Projekt erfolgt die Informationsbereitstellung mittels standardisierter Business-Intelligence-Methoden und Werkzeugen.
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Data Warehousing, Business Intelligence, ETL
Tools: Powerdesigner, Cognos DecisionStream (ETL), Cognos Impromptu (Reporting), Cognos Powerplay (Reporting), DB2, Toad for DB2, DB2-Admin-Tools
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: SVN
Plattform: AIX, Windows
-----------------------------
Zeitraum: 04/05 ? 02/06
Branche: Telekommunikation
Projekt: Erstellung eines Systems zur Personaleinsatzplanung
Innerhalb eines Telekommunikationsunternehmens fallen vielfältige Arbeiten zum Erhalt und zur Erweiterung der Infrastruktur an. Hierfür gelangen Service-Teams zum Einsatz, deren Tätigkeit entsprechend geplant werden muss. Im Rahmen des Projekts wurden die hierfür erforderlichen Planungs- und Controlling-Werkzeuge auf Basis der Cognos-Suite bereitgestellt.
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 10 Personen
DV-Basis: Technologien: Data Warehousing, Business Intelligence, ETL
Tools: Cognos Transformer, Cognos Contributor, Cognos Analyst, Cognos Connection, Cognos Report-Studio, Cognos-Server-Admin-Tools, Powerdesigner, Toad, Oracle 10.1
Arbeitsverwaltung: Clearcase
Versionsverwaltung: SVN
Plattform: Windows
-----------------------------
Zeitraum: 01/05 ? 04/05
Branche: Automotive
Projekt: Aufbau eines bilanzbasierten Rating-Systems
Ein internationaler Automobilhersteller wickelt seinen Vertrieb primär über ein Netzwerk von Partnerhändlern ab. Die Händler innerhalb dieses Netzwerks sollen hinsichtlich ihrer wirtschaftlichen Lage, den damit verbundenen Chancen und Risiken objektiv bewertet werden. Hierfür werden auf Basis der Bilanz-Daten und unterjähriger Kennzahlen Vergleichsperspektiven zwischen den jeweiligen Händler und Händler-Referenzgruppen erstellt.
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 7 Personen
DV-Basis: Technologien: Data Warehousing, Business Intelligence, ETL, OLE-Automation,
COM, HTML, XHTML, Java, Delphi, VBA
Tools: Powerdesigner, Cognos DecisionStream, Toad, DB2, Delphi, Eclipse, IntelliJ, Freemaker, Adobe-Acrobat, CZDoc2PDF, MS-Visual Studio
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: Windows, AIX
-----------------------------
Zeitraum: 01/05 ? 04/05
Branche: Telekommunikation
Projekt: Entwicklung von Testszenarien für eine Kundendatenbank
Für die Erbringung von Telekommunikationsdienstleistungen ist der Zugriff auf die zentrale Kundendatenbank erforderlich. Diese publiziert ihre Informationen per WEB-Services. Die Datenbank selbst unterliegt einer permanenten Weiterentwicklung. Zur Sicherung der Systemstabilität ist sie in diesem Kontext automatisierten Regressionstests zu unterwerfen. Im Rahmen des Projekts wurden sowohl die Tests für den aktuellen Entwicklungsstand der Datenbank als auch ein Test-Tool entwickelt, welches die automatisierten Tests zulässt.
Position: Technical-Analyst, System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, MS-SOAP-Toolkit, Apache, Putty, SSH, Tomcat
Arbeitsverwaltung: Jira, Confluence
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 05/02 ? 01/05
Branche: Telekommunikation
Projekt: Betreuung einer Paid-Content Plattform
Seitens des Auftraggebers wurden in kurzer Folge vielfältige neue internetbasierte Informations- und Kommunikationsservices entwickelt, im Portal integriert und am Markt eingeführt. Diese Leistungsangebote basieren auf einer einheitlichen technischen Infrastruktur.
Die damit verbundenen technischen Gegebenheiten haben Einfluss auf die fachliche Struktur der Services. Gleichsam sind sie bei der Service-Implementierung zu berücksichtigen.
Im Rahmen des Projektes waren Beratungsleistungen zur Anbindung neuer Services an die genannte Infrastruktur zu erbringen.
Position: Technical-Analyst, Beratung und Inbetriebnahme
Ausgeführte Arbeiten:
Teamgröße: 10 Personen
DV-Basis: Technologien: Java, Axis, XML/SOAP
Tools: JBuilder, XMLSpy, MS-SOAP-Toolkit, Apache, Putty, SSH, Tomcat, MS-Project, MS-Access
Arbeitsverwaltung: MS-Project
Build-Management: Jenkins, Ant
Versionsverwaltung: SVN
Plattform: Linux
-----------------------------
Zeitraum: 04/02 ? 05/02
Branche: IT-Services
Projekt: Erweiterung eines CRM/HR-Systems
Position: System-Designer, Beratung und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 4 Personen
DV-Basis: Technologien: Java, Servlet
Tools: Powerdesigner, Eclipse, MS-SQL-Server
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: Windows
-----------------------------
Zeitraum: 01/02 ? 04/02
Branche: IT-Services
Projekt: Erstellung eines WEB-Auftritts auf Basis eines Content-Management-Systems
Position: System-Designer und Implementierung
Ausgeführte Arbeiten:
Teamgröße: 1 Person
DV-Basis: Technologien: HTML, CSS, JavaScript, VB-Script
Tools: Microsoft CMS, SQL-Server
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: MS-SourceSafe
Plattform: Windows
-----------------------------
Zeitraum: 12/01 ? 01/02
Branche: Finance
Projekt: Redesign des Transaktionsmoduls für ein mobiles Zahlungsverkehrssystem
Im Backend eines mobilen Zahlungsverkehrssystems sind die beauftragten Transaktionen abzuwickeln. Hierbei stellte die korrekte Verarbeitung des Verwendungszweckes eine ungelöste Herausforderung dar, die mit dem Projekt eine Lösung finden sollte. In dieser Projektphase war die Anforderungsdefinition zu erstellen.
Position: Business- und Technical Analyst, System-Designer
Ausgeführte Arbeiten:
Teamgröße: 3 Person
DV-Basis: Technologien: PL/SQL
Tools: Oracle 8i, Toad
Plattform: UNIX
-----------------------------
Zeitraum: 09/01 ? 12/01
Branche: Finance
Projekt: Entwicklung eines Fonds-Management-Systems
Die Abwicklung von Fonds-Geschäften war in der vorliegenden Form aufwendig und fehleranfällig. Die Ursachen hierfür lagen in der Organisation wie in der technischen Infrastruktur. Der Abwicklungsprozess erstreckt sich über mehrere Abteilungen und technische Systeme. Gleiche Informationen liegen in unterschiedlichen Systeme mehrfach vor und müssen gleichfalls zur Überwindung von Systemgrenzen mehrmalig erfasst werden. Daraus resultieren überproportionale Kosten, lange Abwicklungszeiten und eine hohe Fehlerhäufigkeit.
Im Rahmen des Projektes erfährt der Business-Prozess ein Redesign (organisatorische Prozessoptimierung). Die Zahl der involvierten Systeme wird reduziert und die Kommunikation zwischen den Systemen automatisiert.
Im Rahmen des Projekts wurde eine WEB-basierte Online-Erfassung von Fond-Orders bereitgestellt und Schnittstellen zu den angrenzenden Emissionsapplikationen entwickelt.
Position: Business- und Technical Analyst, System-Designer, Beratung und
Implementierung
Ausgeführte Arbeiten:
Teamgröße: 2 Personen
DV-Basis: Technologien: Java, PL/SQL, HTML, CSS, UML, JSP, JavaScript
Tools: PowerDesigner, Enterprise Architect, Oracle 8i, Toad, JBuilder, JUnit
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: UNIX
-----------------------------
Zeitraum: 02/01 ? 09/01
Branche: Finance
Projekt: Entwicklung eines universellen und flexiblen Tarifierungssystems
Attraktive und flexible Preismodelle sind ein wesentliches Wettbewerbsmerkmal bei der Abwicklung von Wertpapiergeschäften. Bei aller Flexibilität der Preismodelle muss die Bepreisung in der Geschäftsabwicklung dennoch zuverlässig und mit möglichst geringem Aufwand;">Im Rahmen des Projekts wurden die Engine und deren Konfigurationskomponenten entwickelt.
Position: Business- und Technical Analyst, System-Designer, Beratung und
Implementierung
Ausgeführte Arbeiten:
Teamgröße: 10 Personen
DV-Basis: Technologien: Java, PL/SQL, HTML, CSS, UML, JSP, JavaScript, XML
Tools: PowerDesigner, Enterprise Architect, Oracle 8i, Toad, Visual Age for Java, JBuilder, Tomcat, JUnit, MS-Project
Arbeitsverwaltung: Jira, Confluence
Versionsverwaltung: CVS
Plattform: UNIX
1998-2000 Fachinformatiker für Systemintegration (IHK-geprüft)
1992-1997 Studium der Informatik an der FH Darmstadt
Berater befindet sich in Festanstellung
Projektmanagement
Methoden und Verfahren
Modellierung & Design
Business Intelligence & Data Warehouse
Entwicklungsumgebungen
Middleware & Libraries
Standards
Linux (Debian, Suse, Ubuntu)
iOS 4-7 (iPhone/iPad)
XML (WSDL, WADL, XSLT)
HTML5
CSS3
Scala
RIA (GTW, Silverlight)
H2DB