Jörn Dinkla's Projekterfahrungen

Auf dieser Seite finden Sie alle meine Projekte in übersichtlicher Form.

Diese Seite gibt es auch zum Ausdrucken als lange Liste in purem HTML, als WordDokument und als Text.

04/2012 - 08/2012: Design und Implementierung von parallelen Algorithmen mit NVIDIA CUDA

Zeitraum 04/2012 - 08/2012
Firma Hersteller von Laser Imaging Systemen
Branche Softwareentwicklung
Aufgaben Entwickler, Berater, Tester, Coach, Trainer
Tätigkeiten
  • Tomographic Particle Image Velocimetry (PIV)
  • Design, Implementierung und Optimierung von Bild- und Volumenverarbeitungs-Algorithmen
  • Verarbeitung großer Datenmengen auf GPUs
  • Verarbeitung komprimierter 3D-Volumen
  • Bildverarbeitung, Image Processing, Point-Based-Algorithms
  • Parallele Algorithmen für 2D- und 3D-Korrelationen
Software NVIDIA CUDA, C++, OpenMP, MS Visual Studio, Boost, Qt

01/2012 - 04/2012: Erstellung von Software für Kassenterminals

Zeitraum 01/2012 - 04/2012
Firma Logistik
Branche Softwareentwicklung
Aufgaben Entwickler, Berater, Tester, Coach
Tätigkeiten
  • Erstellung von Software für Kassenterminals mit Scannern
Software Grails, Groovy

11/2011 - 12/2011: Performance-Optimierung durch Parallelisierung (Teil 2)

Zeitraum 11/2011 - 12/2011
Aufgaben Analyst, Designer, Entwickler, Tester
Tätigkeiten
  • Privates Projekt
  • Fortsetzung der Untersuchung von Parallelisierungsmöglichkeiten eines Ray Tracers (2009)
  • Architektur 3: ForkJoinPool in Java 7
  • Architektur 4: OpenMP
Software Java, C++, GCC, OpenGL, OpenMP

08/2011 - 09/2011: Technischer Editor des Buches "OpenCL in Action"

Zeitraum 08/2011 - 09/2011
Firma Manning Publications Co.
Branche Softwareentwicklung
Aufgaben Technischer Editor
Tätigkeiten
  • Überprüfung der technischen Inhalte des Buchs
  • Überprüfung der Programme
  • Überprüfung auf Konsistenz mit der OpenCL-Spezifikation
Software OpenCL, C, C++, Java, Python

01/2010 - 09/2011: Design und Implementierung von parallelen Algorithmen mit NVIDIA CUDA

Zeitraum 01/2010 - 09/2011
Firma Hersteller von Laser Imaging Systemen
Branche Softwareentwicklung
Aufgaben Entwickler, Berater, Tester, Coach, Trainer
Tätigkeiten
  • Particle Image Velocimetry (PIV), Tomographic (PIV)
  • Design, Implementierung und Optimierung von Bild- und Volumenverarbeitungs-Algorithmen
  • Verarbeitung großer Datenmengen auf GPUs
  • Verarbeitung komprimierter 3D-Volumen
  • Bildverarbeitung, Image Processing, Point-Based-Algorithms
  • Parallele Algorithmen für 2D- und 3D-Korrelationen
Software NVIDIA CUDA, C++, OpenMP, MS Visual Studio, Boost

07/2009 - 12/2009: Erweiterung eines Data-Warehouse

Zeitraum 07/2009 - 12/2009
Firma Software- und Beratungsfirma
Branche Banken
Aufgaben ETL-Designer, Entwickler, Berater, Tester, Coach, Trainer
Tätigkeiten
  • Design, Entwicklung und Test von ETL-Prozessen
  • Optimierung von SQL-Abfragen
Software Oracle, PL/SQL, Java, Eclipse, Groovy, Velocity, XML, XSLT, XPath, Juxy, Xom

02/2009 - 12/2009: Performance-Optimierung durch Parallelisierung

Zeitraum 02/2009 - 12/2009
Aufgaben Analyst, Designer, Entwickler, Tester
Tätigkeiten
  • Privates Projekt
  • Untersuchung der Parallelisierungsmöglichkeiten am Beispiel eines Ray Tracers
  • Architektur 1: Cell Broadband Engine (Playstation 3)
  • Architektur 2: NVIDIA CUDA (Grafikkarte)
  • Algorithmen-Entwurf und Implementierung
  • Performance-Optimierung von C++-Programmen
Software C++, NVIDIA CUDA, GCC, OpenGL

01/2009 - 07/2009: Optimierung und Erweiterung des Data-Warehouse

Zeitraum 01/2009 - 07/2009
Firma Telekommunikationskonzern
Branche Telekommunikation
Aufgaben Analyst, Designer, Entwickler, Berater, Coach, Trainer
Tätigkeiten
  • Reorganisation und Optimierung des Data-Warehouses, insb. der ETL-Architektur und -Prozesse
  • Analyse, Design und Implementierung von ETL-Prozessen, z. B. Order-Lifecycle-Historie
  • Schulung und Coaching von Mitarbeitern, z. B. Ab Initio
Software SAND, Ab Initio, Perl

09/2008 - 12/2008: Reorganisation und Optimierung des Data-Warehouse

Zeitraum 09/2008 - 12/2008
Firma Versicherung
Branche Versicherungen
Aufgaben Analyst, Designer, Berater, Coach, Trainer
Tätigkeiten
  • Reorganisation und Optimierung der ETL-Architektur und der ETL-Prozesses
  • Schulung der Mitarbeiter: Oracle, DWH, Optimierung, Prozesse, Softwareentwicklung, TDD
Software Oracle Datenbank, PL/SQL, Pentaho Data Integration/Kettle, Oracle Warehouse Builder

05/2008 - 08/2008: Analytische Anwendung für die Vorhersage von Verkäufen

Zeitraum 05/2008 - 08/2008
Firma Internationaler Versandhandel
Branche Versandhandel
Aufgaben Analyst, Designer, Entwickler, Coach, Trainer, Tester
Tätigkeiten
  • Analytische Rich-Client-Anwendung
  • Projektleitung
  • Schulung und Coaching von Mitarbeitern
Software Java, Eclipse, SWT, JFace, Eclipse Data Binding, Ant, iBATIS, JFreeChart, JUnit, DbUnit, Apache POI, Hudson, Oracle

01/2008 - 04/2008: J2EE Enterprise Anwendung

Zeitraum 01/2008 - 04/2008
Firma Software- und Beratungsfirma
Branche Großhandel
Aufgaben Designer, Entwickler, Berater, Tester
Tätigkeiten
  • Re-Engineering, Weiterentwicklung und Wartung einer ERP-Anwendung
Software JEE, J2EE, EJB, Java, JBoss, Struts, iBATIS, MySQL, JSP, JSTL

12/2007 - 12/2007: Scrabble-ähnliches Spiel / Teilnahme am Dynamic Languages Shootout 2008

Zeitraum 12/2007 - 12/2007
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Teilname am Programmierwettbewerb "Dynamic Languages Shootout", der im Rahmen der OOP 2008 von der Zeitschrift JavaSpektrum veranstaltet wurde
  • Ergebnis: 6. Platz
  • Benutzung von Suchverfahren der Künstlichen Intelligenz
  • Algorithmen-Entwurf und Implementierung
  • Performance-Optimierung von Java und Groovy-Programmen
Software Groovy, Grails, Java, OOA, OOD, UML2, JUnit

11/2007 - 11/2007: UML2 und die Programmiersprache Groovy

Zeitraum 11/2007 - 11/2007
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Vereinfachung der Benutzung von UML2 mit Groovy
Software Eclipse, Groovy, Java, Eclipse Modeling Framework (EMF), Domänen-spezische Sprachen (DSL), UML, UML2, MDT-UML2

08/2007 - 11/2007: Data-Warehouse-Projekt

Zeitraum 08/2007 - 11/2007
Firma Software- und Beratungsfirma
Branche Banken
Aufgaben ETL-Designer, Entwickler, Berater, Tester
Tätigkeiten
  • Design, Entwicklung und Test von ETL-Prozessen
  • Generierung von Testdaten
  • Erstellung von Berichten
Software Oracle, PL/SQL, Java, Eclipse, Groovy, Cognos 8

06/2007 - 06/2007: Swing-Anwendung für die Anzeige des belegten Festplattenspeicherplatzes mit Groovy

Zeitraum 06/2007 - 06/2007
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Während des Erlernens der Programmiersprache Groovy geschrieben
Software Groovy, Java, Swing, AWT, JFreeChart

04/2007 - 06/2007: Groovy EMF Builder

Zeitraum 04/2007 - 06/2007
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Vereinfachung der Benutzung von EMF mit Groovy
Software Eclipse, Groovy, Java, Eclipse Modeling Framework (EMF), Domänen-spezische Sprachen (DSL)

02/2007 - 06/2007: Data-Warehouse: Customers and Revenue

Zeitraum 02/2007 - 06/2007
Firma Internationaler Telekommunikationskonzern, Bukarest, Rumänien
Branche Telekommunikation
Aufgaben System-Architekt, ETL-Designer und Berater
Tätigkeiten
  • Standards für Methodik der Software-Entwicklung und Testverfahren
  • Quellsystemanalyse von CDR Daten aus Amdocs
  • Vorschläge zur Hardwarebeschaffung und -Konfiguration
  • Grob-Design des ETL-Frameworks und der ETL-Prozesse
Software Oracle, Ab Initio, Informatica, Business Objects, Perl, Ruby, XML, Groovy, ERwin

01/2007 - 02/2007: Angebot für einen Werkauftrag für ein Data-Warehouse-Projekt

Zeitraum 01/2007 - 02/2007
Firma Internationaler Telekommunikationskonzern, Bukarest, Rumänien
Branche Telekommunikation
Aufgaben Coautor
Tätigkeiten
  • Konsolidierung und Verfeinerung des Entwurfs zum endgültigen Angebot
  • Ausarbeitung des Projektplans
  • Erstellung des technischen Teils des Angebots
Software Oracle, Ab Initio, Informatica, Business Objects, MS Project, PowerDesigner

01/2007 - 01/2007: Common-Warehouse-Metadaten-Editor (CWM) für Eclipse

Zeitraum 01/2007 - 01/2007
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Eclipse-Plugin zur Erstellung von CWM-Modellen
Software Eclipse, Eclipse Modelling Framework (EMF), XSLT, Common Warehouse Metamodel (CWM), Meta Object Facility (MOF), UML, EMOF, Ecore, OMG Standards, Java, Eclipse-Plugin-Entwicklung (PDE), Metadaten

11/2006 - 12/2006: Data-Warehouse, Erstellung eines Extraktions- und DQA-Frameworks

Zeitraum 11/2006 - 12/2006
Firma Telekommunikationsunternehmen, Istanbul, Türkei
Branche Telekommunikation
Aufgaben ETL-Designer und Berater
Tätigkeiten
  • Analyse des Ist-Zustandes
  • Extraktions- und Qualitätssicherungsframework
    • Extraktion von Daten aus operativen Systemen mit Qualitätssicherung
    • Generisches Framework, Generierung von Metadaten aus MS Excel
  • Präsentation und Dokumentation
Software Ab Initio, Teradata, Oracle, Perl, MS Excel

11/2006 - 11/2006: Angebot für die Migration eines Data-Warehouses von z/OS zu AIX

Zeitraum 11/2006 - 11/2006
Firma Versicherung, Deutschland
Branche Versicherungen
Aufgaben Technische Unterstützung, Projektplaner
Tätigkeiten
  • Analyse des Ist-Zustandes
  • Machbarkeitsuntersuchung
  • Design der Migration
  • Grobe Projektplanung und Aufwandsschätzung
Software IBM DB2, z/OS, AIX, Ascential DataStage, JCL

09/2006 - 10/2006: Antwort auf ein "Request for Proposal" (RfP) für einen Werkvertrag für ein Data-Warehouse-Projekt

Zeitraum 09/2006 - 10/2006
Firma Internationaler Telekommunikationskonzern, Bukarest, Rumänien
Branche Telekommunikation
Aufgaben Coautor, Analyst, Designer
Tätigkeiten
  • Analyse der Ist-Situation, Kundengespräche
  • Grobdesign von ETL-Prozessen und Lösungen im Bereich ETL
  • Erstellung des technischen Inhaltes
  • Grobdesign der Migration von Informatica zu Ab Initio, Oracle 9i zu Teradata
  • Präsentationsunterlagen und Präsentationen
Software Ab Initio, Informatica, Oracle, Teradata, Business Objects, MicroStrategy, PowerDesigner

08/2006 - 08/2006: Europäisches Data-Warehouse, Email-Service für mobile Endgeräte

Zeitraum 08/2006 - 08/2006
Firma Internationaler Telekommunikationskonzern, Deutschland
Branche Telekommunikation
Aufgaben ETL-Designer und Berater
Tätigkeiten
  • Analyse der Anforderungen der Benutzer (Fachabteilung)
  • Analyse des Grobdesigns und der Schnittstellenspezifikation
  • Abstimmung zwischen Designern, Benutzern und den Entwicklern der Plattform
  • Design der ETL-Prozesse
Software Oracle, Ab Initio

05/2006 - 07/2006: Data-Warehouse, Revenue and Forecasting System

Zeitraum 05/2006 - 07/2006
Firma Telekommunikationskonzern, Tokio, Japan
Branche Telekommunikation
Aufgaben ETL-Designer, Tester und Berater
Tätigkeiten
  • Aggregationen von CDRs
  • Abgleichsverfahren zwischen zwei Billing-Systemen
  • Definition von Standards für Ab Initio und Shell-Skripte
  • Dokumentation, Schulungen, Zusammenarbeit mit QA Mitarbeitern
Software Teradata, Ab Initio, BTEQ/SQL, Perl, Shell-Skripte, MicroStrategy

04/2005 - 04/2005: Eclipse-Editor für Stammbäume

Zeitraum 04/2005 - 04/2005
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Eclipse-Plugin während des Erlernens von Eclipse geschrieben
Software Eclipse, Eclipse Modeling Framework (EMF), Graphical Editor Framework (GEF), Java, Eclipse-Plugin-Entwicklung (PDE)

02/2005 - 04/2005: Prototyp eines SQL-Editors

Zeitraum 02/2005 - 04/2005
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Eclipse-Plugin während des Erlernens von Eclipse geschrieben
Software Eclipse, SWT, Java, Eclipse-Plugin-Entwicklung (PDE)

01/2005 - 05/2006: Entwicklung einer Schnittstelle zu SAP BW/SAP BI

Zeitraum 01/2005 - 05/2006
Firma SAND Technology Deutschland
Branche Softwareentwicklung
Aufgaben Technische Projektleitung, Analyst, Designer, Entwickler, Tester
Tätigkeiten
  • Schnittstelle zwischen SAP BW und einer Nearline-Storage-Lösung
  • Technische Projektleitung im internationalen Team
  • Design und Implementierung: SAP BW-seitig in ABAP, Middleware in Java
Software ABAP, Datenmodellierung, BAPI, AAK, Batch Input, Prozessketten, Java, OOA, OOD, UML, Eclipse, JUnit, Ant, AspectJ/AJDT, XML, CruiseControl

12/2004 - 04/2005: Generative ETL-Entwicklungsumgebung mit Eclipse

Zeitraum 12/2004 - 04/2005
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Generierung von ETL-Prozessen aus Metadaten
Software Eclipse, Eclipse Modeling Framework (EMF), Java Emitter Templates (JET), Java, Eclipse-Plugin-Entwicklung (PDE), Metadaten

11/2004 - 01/2005: Einführungskonzept für das ETL-Werkzeug Ab Initio

Zeitraum 11/2004 - 01/2005
Firma Internationaler Telekommunikationskonzern, Deutschland
Branche Telekommunikation
Aufgaben Berater
Tätigkeiten
  • Erstellung eines Einführungskonzepts für das ETL-Werkzeug Ab Initio
  • Definition von Standards und Prozessen zur Migration von Shell-, Perl-, PL/SQL- und Informatica-Skripten zu Ab Initio.
  • Analyse der bestehenden ETL-Werkzeuge und Prozesse
  • Entwicklung von "Best-Practices" zur Migration
Software Oracle, Informatica, PL/SQL, Ab Initio, Cognos

09/2004 - 03/2005: Data-Mart zur Analyse des Kundenverhaltens

Zeitraum 09/2004 - 03/2005
Firma Internationaler Internethändler, Deutschland
Branche E-Commerce
Aufgaben Berater, Designer, Entwickler, Tester
Tätigkeiten
  • Data Mart zur Analyse des Kundenverhaltens
  • Entwicklung und Optimierung des Systems und der ETL-Prozesse
Software Eclipse, Perl, SQL und Java auf Sun Solaris und Linux AMD64

11/2002 - 08/2004: Data-Warehouse für analytisches CRM

Zeitraum 11/2002 - 08/2004
Firma Internationaler Internetanbieter, Deutschland
Branche Internetanbieter
Aufgaben Berater, Designer, Entwickler, Administrator, Tester
Tätigkeiten
  • Entwurf und Implementierung einer verteilten ETL-Architektur, Entwicklung der ETL-Prozesse mit Ab Initio
  • Große Datenmengen, z. B. Historien mit mehr als 1 Mrd. Zeilen
  • Entwurf und Implementierung von Algorithmen
    • "Finde die nächste Filiale für jeden Kunden" (geometrisch)
    • "Ermittle die optimale Verarbeitungsreihenfolge" (kombinatorisch)
Software Ab Initio, Eclipse, Perl, Java, Bash, C, Haskell, Sun Solaris, Business Objects, SAS, SPPS Clementine, Brio/Hyperion, ODBC, JDBC, MS SQL Server, Sybase, Excel, Uniserv, SPPS

09/2001 - 10/2002: Data-Warehouses und Business-Intelligence

Zeitraum 09/2001 - 10/2002
Firma Verschiedene Firmen
Branche Buchgroßhandel, Unternehmensberatung, Finanzdienstleistung, Krankenhausverwaltung
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Entwicklung, Wartung und Pflege von Business-Intelligence-Systemen
  • Relationales OLAP (ROLAP) und Multidimensionales OLAP (MOLAP)
Software Oracle Datenbank, Oracle Express, Oracle Designer, PL/SQL, Oracle Warehouse Builder, BI Beans, Oracle Application Server, Oracle Web Agent, Apache Web Server

10/2000 - 08/2001: Analytische Software für Managemententscheidungen

Zeitraum 10/2000 - 08/2001
Firma DWH Decision Warehouse GmbH, Hamburg
Branche Telekommunikation, Energie, Softwareentwicklung
Aufgaben Analyst, Designer, Entwickler, Tester
Tätigkeiten
  • Business Intelligence-System zur Analyse von Telekommunikationsdaten fürs Marketing
Software OLAP, Data Mining, Komponentenarchitektur, Active-X, COM, Microsoft SQL Server, MS Visual Basic (Schnittstellen zu MS Office)

01/1999 - 09/2000: Missbrauchserkennung mit Methoden der Künstlichen Intelligenz

Zeitraum 01/1999 - 09/2000
Firma Internationaler Telekommunikationskonzern
Branche Telekommunikation
Aufgaben Berater
Tätigkeiten
  • Kritische Analyse der Ist-Situation
  • Betrugserkennnug ("fraud management", "fraud detection")
  • "Knowledge Discovery in Databases" (Data-Mining)
  • Fraud-Management-Systeme, Intrusion-Detection-Systeme
Software IBM DB2, IBM Intelligent Miner, SGI MineSet, Java, Perl, R, PostgreSQL

03/1993 - 08/1993: Re-Engineering-System zur Wartung von PL/I-Programmen

Zeitraum 03/1993 - 08/1993
Firma Unternehmensberatung, Köln
Branche Softwareentwicklung
Aufgaben Designer, Entwickler, Tester
Tätigkeiten
  • Entwicklung eines Analyse-Programms für PL/I-Programme
Software C, C++, Turbo Pascal, Smalltalk, Yacc, PL/I

Falls Sie Fragen haben, schicken Sie mir eine Email!

Copyright © 2007-2012 Jörn Dinkla. All rights reserved.

Valid XHTML 1.0 Strict Valid CSS! Firebug - Web Development Evolved
Last modified: