Torsten G.-BI-Berater

Tagessatz prüfen
Erfahrungen
Datavault mit Informatica auf Oracle
SEFE
- Datavault-Modellierung und Performancesteigerungen in Oracle.
- Anforderungsprozess mit modellgetriebener Datavault-Automation.
- Aufbereitung der fachlichen Anforderungen für die Preisdatenbank im Gas- und Strommarkt.
- Vertriebsperformance anhand von Salesforce CRM.
- Aufgaben: Konzeption und Entwicklung.
- Eingesetzte Werkzeuge: Informatica, Oracle, DBT, Docker, DataOps, Airflow Workflow, Python Ingestion, Gitlab CI.
Datavault Builder Data Warehouse mit Qlik Frontend
NVL - Luerssen
- Datavault-Modellierung und Performancesteigerungen in Snowflake mit Datavault Builder und den Geschäftsregeln in DBT.
- Aufgaben: Konzeption und Entwicklung.
- Eingesetzte Werkzeuge: Datavault-Builder, Snowflake, Azure, DBT, Docker, DataOps, Airflow Workflow, Python Ingestion, Gitlab CI.
Alligator Company firmeneigenes Beratungsprodukt
ACS
- Entwicklung eines Beratungsprodukts ACS-Datastack auf Basis von Open-Source-Data-Pipelines (CNCF, Argo, DBT und Airbyte) und modellgetriebener Datavault-Automation (AutomateDV, Datavault Builder).
- Entwicklung der IaC- und GitOps-basierten Automationslösung.
- Aufgaben: Konzeption und Entwicklung.
- Eingesetzte Werkzeuge: Datavault-Builder, Exasol, Snowflake, Azure Synapse, Postgres, BigQuery, DBT, Docker, DataOps, Argo Workflow, Python Ingestion, Airbyte Ingestion, k3s, Gitlab CI.
Datavault Automation Datavault Builder, Datenmanagement und GitOps
Gelita
- Review einer bestehenden Implementierung von Datavault Builder auf Exasol.
- Einführung von ELM-Workshops zur Anforderungsaufnahme und einheitlichen Modellierung im Datavault.
- Transformationsregeln in DBT mit passender Continuous-Integration-Test- und Deployment-Pipeline.
- Laufzeitumgebung (DataOps) in Kubernetes (k3s, Argo Workflow) mit Disposable Development, Staging und Production - Einführung und Schulung mit Entwicklungsleitfäden und GitOps-Vorgehen.
- Aufgaben: Beratung zur Datenarchitektur und Einführung von GitOps.
- Eingesetzte Werkzeuge: Datavault-Builder, Exasol, DBT, Docker, DataOps, Argo Workflow, Python Ingestion, k3s, Gitlab CI, PowerBI.
Datavault Automation Datavault Builder, Datenmanagement und GitOps
GVL
- Review und Beratung zu den Konzepten bei der Datavault-Modellierung, Automation und DataOps.
- Erste Einführung des Snowflake Data Warehouse und Migration der Daten in die Cloud.
- Umfassende Beratung zu Datenmanagement, Vorgehensweisen, Entwicklungsleitfäden und Einsatzplanung der Werkzeuge (Datavault-Builder, DBT, Airflow und Git).
- Organisatorische Beratung zur Ausrichtung der neu gegründeten Abteilung für das Data Warehouse.
- Aufgaben: Beratung und Durchführung von PoCs.
- Eingesetzte Werkzeuge: Datavault-Builder, Snowflake, DBT, Docker, AWS DataOps, Python Ingestion, Airflow, Tableau.
Datavault-Automatisierung mit DBT auf Snowflake mit Airflow, DataOps
E.ON
- Review und Beratung zu den Konzepten bei der Datavault Modellierung, Automation und DataOps.
- Vorschläge zu Verbesserungen in Architektur und Umsetzung mittels DBT, Airflow, Docker, Kubernetes und Snowflake.
- Aufgaben: Review und Beratung.
- Eingesetzte Werkzeuge: Datavault-Builder, Snowflake, DBT, Kubernetes, Docker, Azure DataOps, Python, Airflow.
DWH DataOps, Architektur und Einführung Datavault Builder und Exasol
Vector.com
- Anforderungsanalyse und Umsetzung von Anforderungen im Bereich eines Automobilzulieferers im Bereich der Embedded Softwareentwicklung.
- Die Einführung der DataOps Methoden in Microsoft Azure mittels Exasol, Datavault Builder.
- Beratung und Training zu Modellierung, Entwicklungsmethoden und Kostenanalysen zur Einführung einer neuen Datawarehouse Infrastruktur und Entwicklung.
- Aufgaben: Konzeption, Beratung und Training zur Einführung der Infrastruktur und Entwicklungsmethoden.
- Eingesetzte Werkzeuge: Datavault-Builder, Exasol, DBT, Kubernetes, Docker, Azure DataOps.
BI Architektur und DWH Modernisierung
SBK
- Durchführung POC und Beratung DWH Modernisierung mit DBT und Datavault Builder auf der Exasol Datenbank.
- Programmierung des DBT-Adapters für Exasol in Python und Jinja.
- CI/CD mittels Gitlab.
- Eingesetzte Werkzeuge: Exasol, DBT, ELT, Docker, Gitlab, CI/CD, VisualStudio Code, Batchverarbeitung, ELT/ETL, DevOps/DataOps, TDD, Python.
BI Architektur, Data Vault und Cloud-Migration
TUI InfoTec
- Architekturberatung und Umsetzung von DevOps/DataOps, Mechanismen und Erneuerung der Data Pipeline mit Python und DBT.
- Testszenarien mit DBT definieren.
- Scheduling der Batchverarbeitung mittels Airflow.
- CI/CD mittels Gitlab.
- Eingesetzte Werkzeuge: Docker, AWS S3, SQL, DB2 BLU, Amazon Redshift, Informatica, Snowflake-DB, DBT, Python, Airflow, Kubernetes, Batchverarbeitung, ELT/ETL, DevOps/DataOps, TDD, CI/CD, Gitlab.
BI Architekt und Data Vault Modellierung
HSH Nordbank
- Architekturberatung im Umsetzungsprojekt.
- UDG Data Vault Generator XText und Java.
- Physische DB-Optimierung auf Oracle.
- Eingesetzte Werkzeuge: UDG Data Vault, Oracle, Batchverarbeitung, ELT/ETL, TDD.
Solution Architect
Uelzener Tier
- Einführung der Lösungsarchitektur mit Datavault Builder und Richtlinien zur Umsetzung des Geschäftsmodells. Besonderheit war hierbei das bi-temporale Quellsystem, das entsprechend im Datavault, mit versioniertem Hub, realisiert wurde.
- Im dimensional Model wurden die Ausgangsviews für das Frontend Qlik erstellt und die Performance Optimierungen auf dem SQLServer durchgeführt.
- Dabei wurden die Ausführungspläne analysiert und entsprechende Maßnahmen wie Indexierung und Businessvault Materialisierungen angewendet.
- Außerdem wurden bestehende Talend-ETL abgelöst und an die neuen Ausgangsstrukturen des EDWH angepasst.
- Eingesetzte Werkzeuge: Datavault Builder, SQLServer, SQL, GIT, Qlik, Talend.
BI Architekt und Data Vault Modellierung
Talanx – HDI Global SE
- Architekturverantwortung, Modellierungsrichtlinien und Beratung der Modellierer im Umsetzungsprojekt.
- UDG Data Vault Generator XText und Java.
- IGC Glossar und Mapping Transporte.
- IDA logische Modellierung und Umsetzung in Data Vault.
- Testszenarien für Batch-Jobs entwickeln mit DBFit/Fitnesse.
- Eingesetzte Werkzeuge: UDG Data Vault, Oracle, Batchverarbeitung, ELT/ETL TDD.
BI Architekt und Data Vault Modellierung
VHV
- Modellierung E-DWH und Data Mart mit MID Innovator Data Vault Modellierung und Automatisierung.
- DB2 Column Store Datenbank DB2 BLU.
- OBIEE Frontend Reporting.
- TDD und DataOps/DevOps für MID Automation und SAS-DI / Talend Batch-Jobs.
- Eingesetzte Werkzeuge: MID Innovator, DB2 BLU, SAS-DI, SAS, OBIEE, Batchverarbeitung, ELT/ETL, DataOps/DevOps, TDD.
BI Berater E-DWH DataVault
DPV
- Modellierung E-DWH und Data Mart mit PowerDesigner.
- Implementierung der Informatica Prozesse zur Befüllung.
- Pflege und Wartung der SSIS, SSAS und SSRS Implementierung auf Basis von MSSQL.
- Data Vault Modellierung und Automatisierung.
- Exasol PoC gegen Oracle Column Store.
- Eingesetzte Werkzeuge: Informatica, MSSQL 2012, SSIS, SSRS, SSAS, SSDT, TFS, Cognos 10.x, Power-Designer, Exasol,, Batchverarbeitung, ELT/ETL.
BI Architektur, eDWH Design mit Data Vault
Westfalia Automotive
- Erstellung und Verprobung eines Fach- und Implementierungskonzeptes für ein eDWH auf der Basis eines Data Vault Core.
- Eingesetzte Werkzeuge: BODS, PostgreSQL, SAP BI-4, Power-Architect, Jedox, Batchverarbeitung, ELT/ETL.
BI Architekt, EDWH-Design
Netrada
- POC, Design und Implementierung des EDWH.
- SCRUM-Master und Agile Coaching.
- Architektur und Implementierung der SQL-Server FastTrack Instanz inklusive Modellierung des logischen und physischen Datenmodells.
- 3NF-Modellierung im CORE Warehouse und Dimensionsmodellierung für das Frontend.
- Modellierung und Implementierung der Framework Manager-Modelle in Cognos.
- Implementierung und Design von ETL-Prozessen in Informatica PowerCenter und SSIS.
- Eingesetzte Werkzeuge: Informatica, MSSQL 2012 FastTrack, MS SSIS, Cognos 10.x, Power-Designer,, Batchverarbeitung, ELT/ETL, TDD.
Pentaho PDI / Kettle EII, Mondrian
Finanz Informatik
- EII-Implementierung zur Aufbereitung und zum Caching von Mondrian-Abfragen auf einer Host-DB2-Legacy-Datenbank.
- Eingesetzte Werkzeuge: Pentaho, DB2 UDB, DB2-Host.
- Verwendete Standards: SQL, Datamart, DB-Design, Performance Tuning, Star Join Optimierung, Batchverarbeitung, ELT/ETL.
BI Architekt Pentaho, Business Objects und Cognos
Finanz Informatik
- Evaluierung und POC zur Werkzeugauswahl zwischen Pentaho, BO und Cognos.
- Implementierung von Pentaho und Mondrian in Websphere und kundenspezifischer Deployment-Umgebung.
- Eingesetzte Werkzeuge: Pentaho PDI, Business Objects, DB2 UDB, DB2-Host, DataStage, Mercury Quality Center, LoadRunner, Cognos, S-DWH, iWHS, IBM Federation Server, Power-Designer.
- Verwendete Standards: SQL, Datamart, DB-Design, Performance Tuning, Star Join Optimierung, Batchverarbeitung, ELT/ETL.
BI ETL Entwickler
HASPA
- Erstellung eines Datamart, Universums und von Reports auf der Basis von DB2, Informatica und Business Objects im Bereich CRM, KBP / Update.
- Konzepterstellung, Modellierung, Realisierung und Einführung im Fachbereich.
- Eingesetzte Werkzeuge: Business Objects, DB2 UDB, DB2-Host, Informatica PowerCenter 8.6, Mercury Quality Center, LoadRunner, KBP von Update, IBM Data Architect Modeling.
- Verwendete Standards: SQL, Datamart, DB-Design, Performance Tuning, Star Join Optimierung, Batchverarbeitung, ELT/ETL.
Erstellung eines Enterprise Data Warehouses
Kabel Deutschland GmbH
- Erstellung und Verprobung eines Fach- und Implementierungskonzeptes für ein eDWH auf Basis eines Data Vault Core.
- Analyse und Entwicklung eines Enterprise Data Warehouse.
- Teilprojektleitung des Developmentstreams (ETL-Entwicklung und Modelling).
- Erstellung eines technischen Data-Warehouse-Assessments.
- Anforderungsanalyse mit dem Fachbereich, Batchverarbeitung, ELT/ETL.
- Eingesetzte Werkzeuge: Oracle 11g, Erwin, Crystal Reports, Business Objects Strategy Management, Business Objects XI, Business Objects Data Services (Data Integrator, Data Quality), Business Objects Universe Designer, PL/SQL, SAP BW, Office Suite.
BI-Architekt ETL, CDC, BO, Informatica
VW
- Architektur und Bewertung, Dokumente für die technische Spezifikation und das Anforderungsmanagement.
- Eingesetzte Werkzeuge: Business Objects, Informatica PowerCenter, Oracle, DB2-Host, Websphere Information Integration, MQSeries, Unix, ERWin.
- Verwendete Standards: Change Data Capture, SQL, Batchverarbeitung, ELT/ETL.
Transportverwaltungssystem Eclipse, Weblogic
DP-ITSolutions
- Datenmanagement und JAAS-Sicherheitsimplementierung in Weblogic.
- Leitung von Offshore-Teams (in Russland).
- Eingesetzte Werkzeuge: Eclipse, Maven, Ant, Junit, Tomcat, SOA, HSQLDB, Postgres, Spring-IOC, Spring-ORM, Oracle, OWB, BEA Weblogic 9, JAAS, Unix.
- Verwendete Standards: OOA, OOD, J2EE, JSP + Servlets, Web Services, SOA, XML, XSLT, MVC.
BI-Architekt Business Objects
FinanzIT
- DV-Konzeption für den Einsatz von Business Objects in einer mandantenfähigen Umgebung in der Infrastruktur des Kunden.
- Mandantenfähigkeit und Standard-Reporting-Releases, Auditing und Fakturierung der als Rechenzentrum bereitgestellten Dienstleistungen für den Kunden.
- Performance-Tuning und Systemdesign, Vorbereitung, Durchführung und Auswertung des Lasttests zur Verifikation der Infrastruktur.
- Betreuung und Coaching bei der Entwicklung von Datamart-Design, Universumsdesign und Berichtsentwicklung.
- Eingesetzte Werkzeuge: Business Objects, DB2 UDB, DB2-Host, Postgres, Power-Designer, Weblogic, Unix, DataStage ETL, FastTrack, Mercury Quality Center und LoadRunner.
- Verwendete Standards: SQL, Datamart, DB-Design, Performance-Tuning, Batchverarbeitung, ELT/ETL.
Seminarbuchung und Billing
Telekommunikation
- Technische Projektleitung eines Seminarbuchungssystems und einer Billing-Lösung.
- Implementierung einer Webanwendung auf Basis von Tapestry, Spring-IOC, Spring-ORM, Spring-AOP und Hibernate.
- Auslegung und Planung der Server auf Hochverfügbarkeit.
- OLAP und Reporting mit Business Objects.
- Analyse und Optimierung der Prozesse im Data Warehouse, ETL, OLTP.
- Eingesetzte Werkzeuge: Oracle, Tapestry, Eclipse, Maven, Ant, JUnit, Tomcat, Spring-IOC, Spring-ORM, Spring-AOP, Websphere, Axis, Java 1.5, PL/SQL, Sand Analytic Server, Sand Searchable Archive, DWH, Business Objects (Reporting, OLAP), Unix, Power-Designer.
- Verwendete Standards: OOA, OOD, J2EE, SOA, UML, SQL.
Projektleitung und Architektur
Alligator Company Software GmbH
Projekt: ESB Messaging Server.
Erweiterung des AlligatorDBC-Produkts um ESB-Funktionalitäten mit Message-Queue-Systemen und dem OpenESB-Server.
Erweiterung der Funktionalität zum Broker mit Funktionen für EII, XML-Integration, Web Services und JBI – zur Integration von Business-Process-Logik.
Projekt: EII- und OLAP-BI-Komponente.
AlligatorDBC ist eine EII- und OLAP-Komponente. Es handelt sich um eine 100% pure Java-Komponente mit Schnittstellen zu den bekanntesten BI-Tools. Die OLAP-Komponente besteht aus einem dynamischen, hybriden MOLAP-Cube.
Integration mit Business Objects, BRIO, Hyperion, SPSS, Cognos, SAP.
Aufbau einer Business-Intelligence-Plattform mit einer EII-Engine (virtuelles Data Warehouse) mit Reporting- und OLAP-Schnittstelle.
Implementierung der Data-Warehouse-Automatisierung mit Hilfe von BIML und SSIS anhand von DataVault und SQL-Server-Integration-Patterns.
Eingesetzte Werkzeuge: Eclipse, Maven, Ant, Junit, Tomcat, Axis, Xerces, Xalan, Jaxen, Digester, Web Services, SOA, HSQLDB, Spring-IOC, Spring-ORM, Sand Analytic Server, Sand Searchable Archive, Oracle, DB2, BIML, SSIS, MSSQL, SAP, Analytic Services, Cognos, SAS, BRIO, Business Objects, Crystal Reports, Hyperion, Unix, Message Queue Server, OpenESB.
Verwendete Standards: agile Softwareentwicklung, OOA, OOD, J2EE, JSP + Servlets, Web Services, SOA, XML, XSLT, MVC, ETL, EII, OLAP, SQL, SCRUM Master, Batchverarbeitung, ELT/ETL.
Webservice, SOA und JSR-168 Portal
Europäisches Patentamt
- Basierend auf Axis 1.1 wurde in JAVA ein Webservice entwickelt, der mit Zugriff auf JINI-Services Abfragen auf Backend-Datenbanken ausführt.
- Mit einem document/literal-Service wurde mithilfe von XML-Transformationen ein Pipeline-/Valve-orientiertes Processing-Design implementiert.
- Als GUI erhält der Benutzer über ein Portlet Zugriff, das basierend auf den Interfaces von JSR-168 entwickelt wurde, damit parallel Tomcat und WPS als Zielserver in Frage kommen.
- Eingesetzte Werkzeuge: Eclipse, Maven, Ant, Junit, Tomcat, Axis, Xerces, Xalan, Jaxen, Digester, Spring-IOC, WPS 5, WAS 5, JINI, Java 1.3.1, Unix.
- Verwendete Standards: OOA, OOD, J2EE, JSP + Servlets, Portlets JSR-168, Web Services, SOA, XML, XSLT, MVC.
AlligatorSQL.de
Alligator Company Software GmbH
- Basierend auf den Struts-APIs wurde der dynamische Content und eine administrative Oberfläche inklusive CRM-System entwickelt.
- Serverseitig wurde das Persistence-Framework Hibernate benutzt.
- Als Session Facades für die Business Logic im Application Server kamen Session Beans zum Einsatz.
- Eingesetzte Werkzeuge: Eclipse, Struts, Spring-IOC, Hibernate, JBoss, Postgres.
- Verwendete Standards: OOA, OOD, J2EE, JSP + Servlets, JDBC, SQL, JavaMail, Unix, SQL.
AlligatorSQL
Alligator Company Software GmbH
- Weiterentwicklung der „Kernel-Routinen“ und Dialog Engine für den DB2-Zugriff in der AlligatorSQL Standard-Software.
- Über CLI und die weiteren administrativen APIs von DB2 wurde AlligatorSQL um DB2-Zugriff erweitert.
- Eingesetzte Werkzeuge: Microsoft Visual C++, DB2 CLI, DB2 Admin. API.
- Verwendete Standards: Model-View-Controller, MFC, OOD.
Projektleitung, OOA, OOD, Entwicklung
Bank
- Projekt: Kommunikationsschnittstelle Großzahlungsverkehr (Fortsetzung).
- Design und Implementierung der SAP-Integration von Zahlungsverkehrsanwendungen zum Anschluss an die vorhandene Kommunikationsschnittstelle.
- Um Anwendungen, die unter SAP neu entwickelt wurden, in den Kommunikationsverkehr mit „nicht“ SAP-Anwendungen einzubinden, wurden IDoc-basierte Konvertierungen entwickelt.
- Eingesetzte Werkzeuge: WebsphereMQ, WebsphereAppServer, Jdk1.3.1, RMI/IIOP, EJB, AIX, SAP/R3, Websphere Application Developer, Oracle 8.1.7, Log4J, Jakarta-Oro, MQClasses4J, Xerces, Xalan, Ant, Junit, R3/Link, Unix, Innovator.
- Verwendete Standards: Model-View-Controller, J2EE, JDBC, DAO/DMO, GoF-Pattern, UML, IDoc, SQL, Batchverarbeitung, ELT/ETL.
Projektleitung, OOA, OOD, Entwicklung
Bank
- Projekt: Kommunikationsschnittstelle Großzahlungsverkehr.
- Für die Bundesbank sollte eine bereits von OS/390 nach Java portierte Kommunikationssoftware erweitert werden. Diese Software transportiert Zahlungsdaten aus dem Großzahlungsverkehr zwischen Anwendungen, die im Rahmen des Intranets die Applikationen mit den Zahlungsdaten beliefern.
- Die Software basiert auf WebsphereMQ als Transportmittel und bietet über RMI Schnittstellen für Java-Anwendungen an. Dabei wird jeder Transport als Auftrag dargestellt und eine Auftragsverwaltung angeboten, die Stati darstellt, welche den Anwendungen Informationen zum Verlauf des Auftrages liefern.
- Die Aufgabe bestand darin, die vorliegende Anwendung anzupassen und zu erweitern, um die Software auf zukünftige Aufgaben vorzubereiten. Das bestand im Wesentlichen darin, eine eigenständige Datenbasis zu integrieren, da bisher die Altanwendung auf OS/390 und die Java-Anwendung auf AIX die gleiche Datenbasis verwendet hatten und damit die Java-Variante an den OS/390-Standort gebunden war.
- Des Weiteren wurde die Architektur erweitert und in Bezug auf die Trennung der Schichten in Vorbereitung der Anbindung an EJB-Schnittstellen neu designt. Dabei wurde die Transaktionsschicht mithilfe von DAOs und DMOs abgebildet und zudem konfigurierbar gestaltet, so dass Ressourcen wie MQ- und DB-Connections auch innerhalb eines J2EE-Kontexts verfügbar gemacht werden. Die Business Logic wurde mithilfe des Command Patterns und einer Template Method neu strukturiert und vereinfacht.
- Die Erweiterungen bestanden neben der Anbindung durch EJBs in der Implementierung einer neuen file-basierten Schnittstelle über FTP und der Integration von SAP-Anwendungen mithilfe von R3/Link. Dabei wurden Konverter geschrieben, die in der Lage sind, IDoc-Pakete zu liefern und die Anbindung an R3/Link realisiert.
- Des Weiteren wurde zur Automatisierung von Build und Auslieferung das Ant-Tool eingeführt und zur Qualitätssicherung das Testframework JUnit integriert.
- Eingesetzte Werkzeuge: WebsphereMQ, WebsphereAppServer, Jdk1.3.1, RMI/IIOP, EJB, AIX, SAP/R3, Websphere Application Developer, Oracle 8.1.7, Log4J, Jakarta-Oro, MQClasses4J, Xerces, Xalan, Ant, Junit, Unix, Innovator.
- Verwendete Standards: Model-View-Controller, J2EE, JDBC, DAO/DMO, GoF-Pattern, UML, IDoc, SQL.
Projektleitung, OOA, OOD, Entwicklung
Dienstleister Großküche
- Projekt: Multimedia-Produkt-CD-ROM.
- Zum Launch eines neuen Gerätes sollte eine Multimedia-CD-ROM zur Produktpräsentation erstellt werden.
- Spezielle Features sind eine Verkaufspreiskalkulation basierend auf der gewünschten Verwendung und eine Energie-Nutzen-Kalkulation zur Berechnung der notwendigen Größe der Anlage.
- Als Entwicklungstool wurde Visual C++ eingesetzt und ein HTML-basiertes GUI, um die spätere Verwendung als Webapplikation zu gewährleisten.
- Als GUI-API wurde WxWindows eingesetzt, da hiermit auch die Plattformunabhängigkeit gewährleistet ist. Die Ergebnisberichte wurden in HTML generiert.
- Eingesetzte Werkzeuge: Microsoft Visual C++, WxWindows.
- Verwendete Standards: Model-View-Controller, C++, STL.
Projektleitung, OOA, OOD, Entwicklung
Dienstleister Ernährungsbranche
- Projekt: E-Commerce-Internet-Portal.
- Neuentwicklung des bestehenden E-Commerce-Portals mit erweiterten Community-Funktionen. Das Gesamtsystem dient zur Betreuung von übergewichtigen Patienten über das Internet. Zur Kommunikation und Beratung dienen Chats, Foren und interaktive Expertensysteme. Über einen Shop sollen Produkte vertrieben werden. Ein Gebührensystem soll anfallende Beiträge einziehen können.
- Als zugrundeliegende Architektur wurden Java Enterprise Beans gewählt. Unter Verwendung von Data-Access- und Data-Model-Objects wurde die Transaktionsschicht mit Hilfe eines OR-Mapping-Frameworks erstellt. Die Business-Logik wurde in Stateless-Session-Beans abgelegt. Zugriff über die Controller-Schicht findet über die Apache-Struts-Tag-Libraries mithilfe von Java-Server-Pages (JSPs) statt.
- Um die JSPs frei von Java-Code zu halten, wurden eigene Tag-Libs entwickelt. Dadurch konnte sichergestellt werden, dass Projektmitarbeiter ohne Java-Kenntnisse JSPs erstellen können.
- Die E-Commerce-Komponenten umfassen einen Shop und ein Gebührenabrechnungssystem, die über sichere Verbindungen mit Banken und Partnerunternehmen kommunizieren.
- Im Bereich der Community-Funktionen ist ein Chat-System erwähnenswert, welches unter Verwendung von Java Message Services realisiert wurde. Administrationen wurden über die Java Management Extension ermöglicht.
- Das Model-View-Controller-Konzept wurde durch die konsequente Trennung der Schichten erfolgreich umgesetzt.
- Neben der Entwicklung der Architektur und des Objektmodells in UML wurde von mir auch das Design des Datenmodells übernommen. Des Weiteren oblag mir die Konfiguration des Buildtools Ant und die Automatisierung des Testframeworks JUnit zur Qualitätssicherung. Neben meiner Funktion als Reviewer wurde der JMS-basierte Chat zum großen Teil von mir entwickelt.
- Eingesetzte Werkzeuge: Tomcat, JBoss, JDK 1.3.1, Apache, Linux, Castor, Ant, JUnit, PowerArchitekt, Postgres.
- Verwendete Standards: Model-View-Controller, EJB 1.1, Servlet 2.2, JSP 1.1, JMS, JMX, JDBC.
Teilprojektleitung, OOA, OOD, Entwicklung, SQL
Telekommunikation
- Projekt: Mobile Portal.
- Für ein Unternehmen aus der mobilen Telekommunikation sollte ein mobiles Portal entwickelt werden, das Community, Messaging, Office und Content Services vereint. Wesentliches Augenmerk lag bei der Konzeption vor allem auf der Geräteunabhängigkeit der gelieferten Ergebnisse, der Massenabfertigung sowie der Erweiterbarkeit und Konfigurierbarkeit des Gesamtframeworks.
- Neben der Anbindung des WAP-Portals an die Weblogic Servlet Engine und der Business Logic in den EJBs wurde ein administratives, JMS-basiertes Framework entwickelt, das Monitoring, Administration und Connectivity zu Content-Partnern und zum SMS-Gateway realisiert.
- Mein Aufgabenbereich lag im letzteren Teil, der über EJBs an die „restliche“ Business Logic angeschlossen wurde. Das Framework selbst besteht aus „plain“ Java-Applikationen, die über RMI und JMS kommunizieren.
- Das Monitoring und die administrativen Aufgaben (starten, stoppen, reload) übernimmt dabei ein Server, der über einen Watchdog-Prozess ausfallsicher gemacht wurde. Des Weiteren wurde die Evaluierung der Message Broker von mir vorgenommen.
- Die weiteren Services / Applikationen waren dann SMS-Applikationen wie Chat, Contentabfrage und Spiele via SMS, sowie die Schnittstelle zu den Content-Partnern des Kunden, um die aktuellen Daten abzufragen. Interessant war bei der Realisierung vor allem die Lösung des Problems der Massenverarbeitung, die durch Caching und entsprechende Verteileroutinen gelöst wurden.
- Zur geräteunabhängigen Darstellung des Contents wurde eine XML-XSLT-Transformation eingesetzt. Zur Anbindung an das SMS-Gateway wurde das von Nokia stammende CIMD2 implementiert.
- Im letzten Teil des Projektes wurde die Applikation insgesamt in den verschiedenen Teilen auf eine Hochverfügbarkeitsplattform mit einem Linux-Cluster gebracht. Zum Einsatz kamen des Weiteren Ant als Build Tool und zur Qualitätssicherung und zum Testen das JUnit-Framework.
- Verwendete Standards: UML, GoF Pattern, Model-View-Controller, EJB 1.1, Servlet 2.2, JSP 1.1, JMS, JDBC.
- Eingesetzte Werkzeuge: Weblogic 5.1, Visual Cafee, SonicMQ, JMS, Xerces, Xalan, RMI, Unix, Power-Designer.
Projektleitung, Design und Entwicklung
Internet Dienstleister
- Projekt: Applikationsserver in Perl.
- Für eine Internet-Agentur sollte ein Server entwickelt werden, der in der Lage ist, die Kundenseiten zu „hosten“ und mit einem zusätzlichen, standardisierten Leistungsspektrum zu versorgen.
- Diese Leistungen für die Kunden umfassten E-Mail-Formulare für den Kundenkontakt, Datamining-Funktionen und eine Forenlösung. Die Implementierung sollte ein Framework entwickeln, das die Administration und Erweiterbarkeit seitens der Internet-Agentur gewährleistet.
- Zur Umsetzung wurde aufgrund der vorhandenen Skills auf Perl und Apache mit Embedded-Perl-Modul zurückgegriffen. Die Datenbank MySQL wurde eingesetzt.
- Die Implementierung wurde durch die internen Mitarbeiter vorgenommen, nachdem die Architektur, das Datenmodell und das Klassendesign entwickelt wurden.
- Die Architektur basierte auf einer mit CORBA verteilten Lösung, da der Server skalierbar ausgelegt wurde. Neben der Darstellung der Datenbankschicht mithilfe des DAO/DMO-Musters wurden für die HTTP-Formular-basierten Services ein Framework entwickelt, das die HTTP-Formulare in Perl-Klassen darstellt.
- Eingesetzte Werkzeuge: MySQL, CORBA ORB, Perl, Unix, SQL, ERWin.
Design und Entwicklung
Gastronomie Dienstleister
- Projekt: Kalkulationssoftware Gastronomie.
- Für die Gastronomie wurde eine Kalkulationssoftware gefordert, die es ermöglicht, aufgrund einer Rezeptdatenbank Menüs und deren Kosten zu kalkulieren.
- Eingesetzt wurde MS Access mit Visual Basic zur Darstellung der Masken.
- Es wurde eine Stammdatenverwaltung der Zutaten und die Zusammenstellung der Gerichte und der daraus resultierenden Menüs realisiert.
- Durch die hinterlegten Preise und die Vorgaben über die Zubereitung wurde eine Planung für die Küche und eine Kalkulation der Preise ausgegeben.
- Eingesetzte Werkzeuge: Visual Basic 6, MS Access, SQL.
Expertensystem C++
Dienstleistung
- Entwicklung eines Expertensystems zur Personalisierung von Warenlieferungen.
- Während der Kommissionierung von Mahlzeitenpaketen sollte ein persönliches Anschreiben des Kochs die Menüzusammenstellung kommentieren. Zwischen Scan des Pakets und maschineller Einlage des Schreibens lagen nur zwei Sekunden. In dieser Zeit musste der Brief komplett erstellt und gedruckt sein. Als Zielsystem wurde Windows 95 vorgegeben.
- Umsetzung: Es wurde ein Algorithmus entworfen, der eine geeignete Auswahl an Textblöcken trifft und diese zu einem Brief zusammenfügt. Um Druckzeit zu sparen wurde die Windows-Druckfunktion nicht verwendet. Der Brief wurde stattdessen in PCL5 erstellt und als Rohdatei auf den Drucker kopiert. Diese Aufgabe übernahm ein Server-Programm.
- Ein Client-Programm diente der Administration des Datenbestandes.
- Eingesetzte Werkzeuge: Microsoft Visual C++, Microsoft Visual FoxPro.
- Verwendete Standards: PCL5, SQL, ER-Design.
Design und Entwicklung
Dienstleister Telekommunikation
- Projekt: Unified Messaging Solution.
- Zur mobilen Kommunikation über Laptops wurde eine auf Visual Basic basierende Anwendung geschrieben, die E-Mail-, Fax- und SMS-Dienste in integrierter Form anbot.
- Während die Anwendung und die Formulare in Visual Basic realisiert wurden, sind sämtliche Protokolle (SMTP, POP3, IMAP, FAX, SMS) und IO-Zugriffe in Visual C++ in Form einer DLL realisiert worden.
- Eingesetzte Werkzeuge: VB6, C++, Visual Studio.
- Verwendete Standards: C++, STL, DAO.
Design und Entwicklung
Luftfahrt
- Projekt: 3D-Visualisierung mit VRML und Java3D.
- In MSC-Patran geplante Flugzeugmodelle sollten zur vereinfachten Ansicht und Visualisierung in eine browserfähige Darstellung transformiert werden.
- Als Zielformat wurde VRML und eine damit mögliche Darstellung in Java3D gewählt.
- Die Rohdaten beschreiben das Modell in sehr kleinen Ausschnitten von Vielecken, die eine sehr hohe Datenmenge verursachten. Daher wurde eine Optimierung eingesetzt, um die Datenmenge im Zielmodell zu minimieren.
- Außerdem wurde eine AWT-Anwendung erstellt, um die Generierung zu konfigurieren und die Visualisierung mit Hilfe von Java3D zu betrachten. Diese Software ist als Applet im Browser lauffähig.
- Eingesetzte Werkzeuge: HP-UX - Unix, JDK1.1.
- Verwendete Standards: VRML, Java3D.
Design und Entwicklung
Dienstleister Ernährungsbranche
- Projekt: Internet-Portal Ernährungsbranche.
- Entwicklung eines eCommerce-Portals mit Internet-Shop und Chat-System. Das Gesamtsystem dient zur Betreuung von übergewichtigen Patienten über das Internet.
- In der Evaluationsphase wurde unter anderem auch Apples WebObjects in Betracht gezogen. Allerdings wurde diese Möglichkeit aufgrund der Komplexität der Software und von Budgetfragen verworfen.
- Daher wurde eine auf Servlets / JSP basierende Architektur mit direktem Datenbankzugriff aus der Servlet-Schicht gewählt. Die Datenbankzugriffe wurden in entsprechenden DAO/DMO-Objekten gekapselt.
- Auch hier wurde die MVC-Architektur realisiert, wobei innerhalb der JSPs / Servlets die View- und Controller-Schicht lagen und innerhalb der dahinterliegenden Transaktionsschicht das Model abgebildet wurde.
- Als Datenbasis wurde MySQL gewählt – als Servlet-Engine wurde Tomcat eingesetzt.
- Der Chat-Server wurde ebenfalls mit Servlets und serverseitig laufenden Daemons und clientseitig mit einem Applet abgebildet. Für die Moderatoren wurde eine Java-Swing-Anwendung realisiert, die weitergehende Funktionalitäten wie User sperren, Multimedia-Funktionen mit Bildern, Animationen zur Verfügung stellte, um Sachverhalte zu untermalen.
- Meine Aufgaben bestanden zunächst in der Bereitstellung der Architektur, Klassendesign mittels UML und der Entwicklung des Datenbankmodells.
- Die Implementation wurde dann unter den Teilnehmern aufgeteilt, wobei meine Aufgabe hauptsächlich im Code Review und in der Entwicklung des Moderatoren-Swing-Clients bestand.
- Des Weiteren war ich zuständig für das Konfigurationsmanagement der Webserver-Komponenten Apache / Tomcat und dem Zugriff auf die MySQL. Als Build-Tool kam Jakarta Ant zum Einsatz. Zur Qualitätssicherung wurde das Testframework JUnit eingesetzt.
- Eingesetzte Werkzeuge: JBuilder, Together, Tomcat, Postgres, Linux - Unix, WinNT, Swing, JDK1.2, J2EE, CVS, Apache, Ant, JUnit.
- Verwendete Standards: MVC, J2EE, GoF Patterns, UML, SQL, ER-Design.
Design und Entwicklung
Anwaltsbüro
- Projekt: Anwaltssoftware.
- Anwaltskanzlei – Software auf der Basis von Office-Anwendungen.
- Es wurde eine Dokumentenverwaltung mit Verknüpfungen zur Mandanten-, Anwalts- und Gerichtsdatenbank erstellt.
- Ziel war es, zu jeder Akte die entsprechenden Verknüpfungen zwischen den verschiedenen Datenquellen herzustellen.
- Das papierlose Büro wurde über eine externe Scansoftware realisiert.
- Zum Einsatz kamen dabei Visual C++ zur Erstellung entsprechender DLLs zum Zugriff auf die Daten und externe Steuerelemente und Visual Basic for Applications zur Erstellung der Anwendungen innerhalb von MS Word.
- Eingesetzte Werkzeuge: MS-Office, MS Visual Studio.
- Verwendete Standards: C++, STL, Basic, ER-Design.
Design, Entwicklung und Schulungen
CAD - Dienstleister
Projekt: Schulungen. Für den AutoCAD-Dienstleister wurden die Kunden der entwickelten Software auf AutoCAD und der Planungssoftware geschult.
Projekt: Branchensoftware für AutoCAD. Eine Großküchen-spezifische Lösung für Planungsbüros und Großküchendienstleister sollte erstellt werden, die den gesamten Projektverlauf von Angebot, Planung, Kalkulation, Stücklisten bis zur Rechnungsstellung unterstützt. Microsoft Access und AutoCAD waren dabei vorgegeben. Auf eine bestehende unterstützende Lösung aufsetzend wurde eine Artikelstammdatenverwaltung, Projektverwaltung, Angebotskalkulation basierend auf den Stücklisten aus dem CAD und eine Rechnungsstellung realisiert. Dabei wurden unter AutoCAD Lisp und C++ eingesetzt, um die zu erstellende Zeichnung direkt aus den Stammdaten zu übernehmen und einzusetzen. Dadurch stand die Stückliste und damit die Grundlage für die Angebotskalkulation bereits zur Verfügung. Die Kalkulation unterstützt Listenpreis- und Einkaufspreis-basierte Kalkulation und beinhaltet auch eine Zielpreiskalkulation, bei der die Preise der Einzelpositionen einem vorgegebenen Zielpreis angepasst werden.
Eingesetzte Werkzeuge: Microsoft Visual C++, Microsoft Access, Autodesk AutoCAD, Linux, SQL.
Verwendete Standards: C++, STL, Basic, SQL, ER-Design.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Bank- und Finanzwesen, Professionelle Dienstleistungen, Versicherung, Einzelhandel und Telekommunikation.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Business Intelligence, Produktentwicklung, Projektmanagement, Qualitätssicherung und Vertrieb.
Zusammenfassung
BI-Berater, mehr als 25 Jahre Erfahrung in der Planung, Auswahl und Umsetzung von Lösungen im Bereich Business Intelligence, Datenarchitektur und Datenmanagement.
Sprachen
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Torsten ist in Hannover, Deutschland ansässig.
Torsten spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher), Französisch (Grundkenntnisse), Polnisch (Grundkenntnisse).
Torsten hat mindestens 32 Jahre Erfahrung. In dieser Zeit hat Torsten in mindestens 31 verschiedenen Rollen und für 35 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 9 Monate. Beachten Sie, dass Torsten möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Torsten gut geeignet für Rollen wie: Datavault mit Informatica auf Oracle, Datavault Builder Data Warehouse mit Qlik Frontend, Alligator Company firmeneigenes Beratungsprodukt.
Die neueste Position von Torsten ist Datavault mit Informatica auf Oracle bei SEFE.
In den letzten Jahren hat Torsten für SEFE, NVL - Luerssen, ACS und Gelita gearbeitet.
Torsten hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Bank- und Finanzwesen und Professionelle Dienstleistungen. Torsten hat auch etwas Erfahrung in Versicherung, Einzelhandel und Telekommunikation.
Torsten hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Business Intelligence und Produktentwicklung. Torsten hat auch etwas Erfahrung in Projektmanagement, Qualitätssicherung und Vertrieb.
Torsten hat kürzlich in Industrien wie Informationstechnologie (IT), Professionelle Dienstleistungen und Biotechnologie gearbeitet.
Torsten hat kürzlich in Bereichen wie Business Intelligence, Informationstechnologie (IT) und Produktentwicklung gearbeitet.
Die Verfügbarkeit von Torsten muss bestätigt werden.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 8 Sep 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Datavault mit Informatica auf Oracle
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Hannover, Deutschland arbeiten
