Robert Wloch – Professional Consulting

Transcription

Robert Wloch – Professional Consulting
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Arbeitsschwerpunkte




Branchen




Sprachen
Soft Skills, Merkmale
Zertifizierungen






Graphische DSL-Editoren
Eclipse Plug-in Entwicklung
UI Design und FrontendEntwicklung
Vorträge, Schulungen
Aerospace / Defense
High Performance Computing
(HPC)
E-Mail:
[email protected]



Open Source
Requirements Engineering
Projektleitung
Bank- und Finanzwesen
Energieversorger
Transportwesen & Logistik
Hochsicherheitsbereich
Deutsch, Muttersprache
Spanisch (Grundkenntnisse)
Konfliktlösung
Trainings
Schlichter
Nokia Certified Qt Developer
(2011)
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29



Modellbasierte
Softwareentwicklung (MDSD)
Touristik
Robert Wloch
Telefon:

1




Englisch (verhandlungssicher)
Russisch (Grundkenntnisse)
Kommunikation
Kreativität
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Programmierung
Datenbanktechnologien
Methoden
Werkzeuge
Plattformen
Betriebssysteme




























Java
[5]
C++
[5]
PHP
[3]
Verilog
[2]
JavaScript
[3]
OpenGL
[3]
Shell
[5]
JavaFX
[2]
MySQL
[4]
SQLLite
[4]
PostgreSQL
[2]
Design Patterns (GoF)
[5]
OOA / OOD
[5]
Eclipse
[5]
Maven
[3]
Ant
[3]
Subversion
[5]
Git
[5]
JUnit, SWTbot
[5]
Tomcat
[2]
PVCS
[4]
Quick Test Pro
[2]
Apache Tomcat
[2]
Java-Plattform
[5]
Qt, QtQuick
[5]
Linux
[5]
Mac OS X
[4]
Solaris
[3]



























C
[4]
HTML
[5]
Qt 3, Qt 4, Qt 5, QtQuick
[5]
GNU ASM
[2]
SQL
[3]
Bash
[5]
ANTLR
[3]
Xtext
[5]
JDBC
[3]
Oracle 10.g XE
[3]
eXtreme Programming (XP) [3]
SCRUM
[4]
JIRA
[5]
Clarity
[1]
MagicDraw
[5]
Enterprise Architect
[5]
AntLR Works
[3]
Qt Creator
[5]
Xilinx ISE Design Suite
[2]
Rational Rose
[3]
Oracle SQL Datamodeler
[3]
Redmine
[5]
Apache Webserver
[3]
Eclipse RCP
[5]
JBoss
[2]
MS Windows
[5]
MS DOS
[4]
[1] = schon mal gehört/gesehen
[2] = schon mal benutzt
[3] = gelegentlich verwendet
[4] = sehr oft angewendet
[5] = Experte
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
2
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Mitwirkung Open
Source Projekte



Veröffentlichungen

Vorträge

Eclipse Mousefeed Plug-in
(https://www.robertwloch.net/2013/03/ec
lipse-mousefeed-plugin-merged-withmarketplace-plugin/)
E-Mail:
[email protected]
VSMap3D
(http://sourceforge.net/projects/vsm
ap3d)
Tri-D Chess
'Zur Sonne, zur Freiheit' Fachartikel
über Eclipse Helios für das Linux
Magazin, Juli 2010
'Developing and Using GMF based
Editors' beim Eclipse DemoCamp in
Leipzig, November 2008
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29
FlowR (Projekt eingestellt)
GMF Tools
(http://code.google.com/p/gmftools/)
Robert Wloch
Telefon:


3


'Modeling-Performance' Fachartikel
über Eclipse Performancetuning am
GMF und der MWE für das
Magazin 'Java aktuell', September
2010
'Modellbasierte
Softwareentwicklung mit grafischen
Editoren auf Basis von Eclipse und
GMF' vor der Java User Group
Saxony, Januar 2009
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Workshops und Seminare
Thema

Aufwandsschätzungen nach der PERT-Methode
Kunde/Branche

i.S.X. Software GmbH & Co. KG AG in Dresden (10/2013)
Thema

Aufwandsschätzungen nach der PERT-Methode
Kunde/Branche

Entwickler und Tester der secunet Security Networks AG in Dresden (03/2013)
Thema

Qt / C++ vs. Java
Kunde/Branche

Entwickler der Parimeo UG in Dresden (09/2012)
Thema

Einführung generischer Softwareentwicklung
Kunde/Branche

i.S.X. Software GmbH & Co. KG in Dresden (08/2011)
Thema

GMF Tutorium
Kunde/Branche

Diverse (Teilnehmer MDSD Today 2008)
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
4
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
SINA Workflow Management
Die secunet Security Networks AG entwickelt ein
Dokumentenverwaltungssystem für den Hochsicherheitsbereich. Die Software
basiert auf einem Linux Betriebssystem und ist in Qt / C++ geschrieben.
Höchster Wert wird auf Datensicherheit, Ausfallsicherheit und Codequalität
gelegt.
Kunde/Branche

secunet Security Networks AG / Hochsicherheit
Zeitraum

07/2012 bis voraussichtlich 12/2013
Rollen


Aufgaben




Softwareentwickler
Berater
Entwicklung von Datenmodellen
Design und Spezifikation
Dokumentation
Architektur einer dynamischen
Workflow Engine







Technologien/Werkzeuge



Qt / C++
Testlib Unittest
Redmine
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
5


UI Designer
Architekt
Qt 4 / C++ Entwicklung
Test Driven Development
UI Entwicklung
Toolentwicklung für
Unittestmonitoring
Weiterbildung der Teams
Enterprise Architect
Git
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Phönix Unlimited
Das Deutsche Reisebüro entwickelt eine neues Buchungs- und
Produktpflegesystem. Die neue Software basiert auf modernsten Technologien.
So wird nicht nur das gesamte System in MagicDraw modelliert, sondern auch
die Software selbst verwendet Modelle zur Laufzeit. Dadurch wird ein
Höchstmaß an Flexibilität erreicht, das dem Vorgängersystem fehlte. Die
Clients des Systems basieren u.a. auf dem Eclipse RCP UI-Framework.
Kunde/Branche

DER Deutsches Reisebüro GmbH & Co. OHG / Touristik
Zeitraum

09/2011 bis 06/2012
Rollen
Aufgaben





Technologien/Werkzeuge




Softwareentwickler
Berater
Entwicklung des Domänen- und
Datenmodells
Analyse und Design
Dokumentation
Eclipse RCP
EMF
Xtext
MagicDraw
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
6








UI Designer
Projektmanagement
Eclipse RCP Entwicklung
Plug-in Entwicklung
Fachkonzeption
Projektplanung
Java
Subversion
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Computer-unterstützte Pflege von Leistungskatalogen
Ein Kunde der i.S.X. erstellt für seine angebotenen Leistungen Kataloge. Diese
wurden bisher als Word-Dokument erstellt und gepflegt. Zur Verkürzung der
Release Zyklen wird eine Client-Anwendung entwickelt, mit der diese Kataloge
zukünftig Datenbank gestützt erstellt und gepflegt werden können. Bei Bedarf
soll der elektronische Katalog als PDF-Dokument und HTML-Seite exportiert
werden, um eine Print-Ausgabe erstellen zu können.
Kunde/Branche

Zeitraum

Rollen
Aufgaben





Technologien/Werkzeuge




i.S.X. Software GmbH & Co. KG im Auftrag der DB Systel GmbH /
Transportwesen & Logistik
09/2010 bis 07/2011
Softwareentwickler
Berater
Entwicklung des Domänen- und
Datenmodells
Analyse und Design
Dokumentation
Eclipse RCP
EMF
Xpand
Maven
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
7












Architekt
Projektmanagement
Eclipse RCP Entwicklung
Plug-in Entwicklung
Entwurf
Projektplanung
Prototyp-Entwicklung
Java
JEE/JPA
MWE
Oracle Datenbank
Qt/C++
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Ablösung von Rational Rose in modellgetriebener Entwicklungsumgebung
In diesem Projekt wird für RWE eine MDSD Toolchain entwickelt. Sie dient zur
Ablösung einer vorhandenen Legacy Lösung, bestehend aus Rational Rose
und eigenem Codegenerator. Die vorhandenen Modelle und Diagramme
werden in Xtext-Modelle und GMF Diagramme mit einem Migrationstool
überführt. Die neue Toolchain wird nur noch einen Generator basierend auf der
MWE enthalten. Darüber hinaus sollen die RWE Mitarbeiter entsprechendes
Knowhow vermittelt bekommen, um die entstandene Toolchain selbst pflegen
zu können.
Kunde/Branche

RWE AG / Energieversorger
Zeitraum

08/2009 bis 08/2010
Rollen
Aufgaben





Technologien/Werkzeuge




Softwareentwickler
Coach
Entwicklung der DSLs und
Generatoren
Analyse und Design
Eclipse RCP
EMF
Xpand
PVCS
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29
E-Mail:
[email protected]



Architekt
Projektmanagement
Plug-in Entwicklung
Entwurf
Projektplanung
Dokumentation
Robert Wloch
Telefon:


8




Java
Xtext
GMF
Rational Rose
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
AMOR
Bei der modell-/komponentenbasierten Softwareentwicklung entstehen
verschiedenste Artefakte: (Meta-)Modelle, Transformationen, Generatoren,
Editoren, manuell entwickelter Sourcecode, usw. Diese Artefakte sind u.a.
hinsichtlich ihrer Funktionalität voneinander abhängig. Artefakte existieren in
verschiedenen Versionen (zeitlich) und Varianten (zusätzliche
kundenspezifische Anpassungen). Zusätzlich erfordert Teamarbeit
konkurrierenden Zugriff auf Artefakte. Aktuelle SCM-Werkzeuge wie SVN
besitzen nicht die notwendigen Funktionen um effiziente modell/komponentenbasierte Softwareentwicklung zu ermöglichen. AMOR hat zum
Ziel ein geeignetes allgemeines Modell-Repositoy zu erstellen, das diese und
weitere Funktionen bietet.
Kunde/Branche

itemis AG / IT-Dienstleister
Zeitraum

6/2009 bis 8/2009
Rollen

Softwareentwickler
Aufgaben


Technologien/Werkzeuge



Prototyp-Entwicklung
Entwurf
Eclipse PDE
CDO
Java
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
9





Architekt
Analyse und Design
Dokumentation
EMF
SVN
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
IBYKUS APx Ausbaustufe 2
Die IBYKUS AG entwickelt seit Jahren modellbasiert unter anderem für den
öffentlichen Dienst. Die Aufgabe in diesem Projekt ist die Unterstützung der
Migration der Entwicklungsumgebung nach Eclipse. Zukünftig soll mit Xtextbasierten Editoren entwickelt werden, die jeweils aus einer Projektspezifikation
generiert werden. Der Zugriff auf die Projektspezifikationen und Modelldateien
erfolgt über ein datenbankgestütztes Repository. In der zweiten Ausbaustufe
sind die Kernkomponenten Editor, Navigator, Repository-Anbindung
weiterzuentwickeln und zu integrieren. Die in der ersten Ausbaustufe illustrierte
Basisfunktionalität ist zu stabilisieren und um weitere Funktionalität zu
erweitern.
Kunde/Branche

IBYKUS AG / IT-Dienstleister
Zeitraum

3/2009 bis 6/2009
Rollen

Softwareentwickler
Aufgaben





Technologien/Werkzeuge






Prototyp-Entwicklung
Entwicklung von DSLs und
Generatoren
Lokalisierung
E-Mail:
[email protected]
Editor-Entwicklung
Dokumentation
Plug-in Entwicklung
Anforderungsanalyse grafischer
Editor
Eclipse
JIRA
Xtext
Xpand
RCP
MagicDraw
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29
Analyse und Design
Schulung
Robert Wloch
Telefon:




10






openArchitectureWare
SVN
Xtend
Java
GMF
TMF
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
VireS
Im Forschungsprojekt VireS entwickelt itemis ein Modellierungswerkzeug auf
Eclipse-Basis zur integrierten Spezifikation von Produkt und Produktionssystem
mechatronischer Produkte. Die integrierte Spezifikationstechnik, die das
erstellte Werkzeug unterstützt, ist ein »Systems Engineering-Ansatz«, der sich
vor allem an Ingenieure in der Vorentwicklung richtet. Von besonderem
Interesse ist hierbei die Übertragung des itemis-Know-hows im Bereich
»Modellierung« und »Tools« auf die Domäne mechatronischer Systeme.
Kunde/Branche

Zeitraum

02/2009 bis 05/2009
Rollen

Softwareentwickler
Aufgaben

Technologien/Werkzeuge





Universität Paderborn, Heinz-Nixdorf-Institut-Paderborn, Wincor-Nixdorf, OCÉ
sowie Behr GmbH und Seuffer / Industrie
Entwicklung von DSLs und
Generatoren
Eclipse
Eclipse Plattform
Eclipse EMF
SWT
TRAC
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
11





Plug-in Entwicklung
Java
Eclipse RCP
Eclipse GMF
SVN
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
IBYKUS APx Ausbaustufe 1
Die IBYKUS AG entwickelt seit Jahren modellbasiert unter anderem für den
öffentlichen Dienst. Die Aufgabe in diesem Projekt ist die Unterstützung der
Migration der Entwicklungsumgebung nach Eclipse. Zukünftig soll mit Xtextbasierten Editoren entwickelt werden, die jeweils aus einer Projektspezifikation
generiert werden. Der Zugriff auf die Projektspezifikationen und Modelldateien
erfolgt über ein datenbankgestütztes Repository. Die erste Ausbaustufe diente
dem Nachweis der Machbarkeit des Vorhabens. Es war eine
Navigatorkomponenten vorzubereiten, die es ermöglicht, Modelle aus dem
Repository zu holen, diese lokal zu bearbeiten und wieder zurückzuschreiben.
Aus dem Repository werden die Modelle in einem XML-Format exportiert,
sollen aber in einem spezifischen Textformat editiert werden können. Die dafür
nötigen Transformationen waren zu implementieren. Zudem ist eine
weitreichende Editorunterstützung gewünscht (Autovervollständigung,
Syntaxhervorhebung, Modellvalidierung, Outline, Navigation, etc.), so dass die
vom Xtext-Framework generierten Editoren sehr stark angepasst und
aufgewertet werden mussten.
Kunde/Branche

IBYKUS AG / IT-Dienstleister
Zeitraum

10/2008 bis 2/2009
Rollen

Softwareentwickler
Aufgaben




Technologien/Werkzeuge






Prototyp-Entwicklung
Entwicklung von DSLs und
Generatoren
Lokalisierung





Eclipse
JIRA
Xtext
Xpand
RCP
MagicDraw
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29
E-Mail:
[email protected]
Analyse und Design
Editor-Entwicklung
Dokumentation
Plug-in Entwicklung
Schulung
Robert Wloch
Telefon:




12
openArchitectureWare
SVN
Xtend
Java
GMF
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Cabin Management System
Inhalt des Projekts ist ein zu erstellender Prototyp einer Eclipse RCP
Anwendung, der es erlaubt, modellbasiert mittels graphischer Editoren
verschiedene Komponenten einer Flugzeugkabine zu modellieren. Der Prototyp
soll als Eclipse RCP Anwendung an Airbus ausgeliefert werden.
Kunde/Branche

Brunel GmbH, Hildesheim / Aerospace, Defense
Zeitraum

09/2008 bis 09/2008
Rollen

Softwareentwickler
Aufgaben

Dokumentation
Technologien/Werkzeuge




Eclipse
Eclipse Plattform
Eclipse EMF
SWT
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
13




Produktentwicklung
Java
Eclipse RCP
Eclipse GMF
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Erweiterung des MDSD-Prozesses um die Möglichkeit, plattform-unabhängige
Modelle (PIMs) mittels natürlich sprachlicher Eingabe zu erstellen.
In der Diplomarbeit wurde ein Konzept entwickelt, mit dem Textdokumente, wie
etwa Fachkonzepte, analysiert werden. Die extrahierten Informationen werden
benutzt, um Modelle zu generieren, z. B. für die Softwareentwicklung. Das
entwickelte Konzept bietet somit einen Mechanismus zur Formalisierung von
Wissen in natürlich sprachlichen Texten.
.
Kunde/Branche

Zeitraum

12/2007 bis 06/2008
Rollen

Projektleiter
Aufgaben


Technologien/Werkzeuge








TU Dresden, Misys International Banking Systems GmbH / Forschung/Bildung,
Banking & Finance
Anforderungsmanagement
Fachkonzeption
Eclipse
Java
Eclipse RCP
Subversion
Model Driven Software
Development
LingPipe
ANTLR
Verarbeitung natürlicher Sprache
(NLP)
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
14










Softwareentwickler
Dokumentation
Produktentwicklung
MagicDraw
Eclipse Plattform
Eclipse EMF
openArchitectureWare
SWT
ASV Toolbox
antlrWorks
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Misys Channel Framework (MCF)
Für die generative Softwareentwicklung entwickelte MISYS das Application
Framework MCF und eine Modellierungsumgebung basierend auf Eclipse,
GMF, EMF und oAW. Neben einer eigenen GUI-Bibliothek enthält das
Framework auch eine Middleware zur Anbindung an Webservices. Das MCF
unterstützt damit die Generierung eines Fat- oder Thin-Clients entweder als
Swing- oder AJAX-Application.
Kunde/Branche

Misys International Banking Systems GmbH / Banking & Finance
Zeitraum

08/2006 bis 12/2007
Rollen

Softwareentwickler
Aufgaben


Technologien/Werkzeuge








Framework-Entwicklung
Eclipse
Java
Eclipse RCP
CVS
openArchitectureWare
JUnit
Model Driven Software
Development
Quick Test Pro
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]

Dokumentation
Softwareentwicklung
15







MagicDraw
Eclipse Plattform
Subversion
XML
Clarity
JIRA
Swing
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
W3 Proof of Concept
Für die generative Softwareentwicklung entwickelte MISYS ein Application Framework
und eine Modellierungsumgebung basierend auf Eclipse, GMF, EMF und oAW. Primär
unterstützte das Framework ausschließlich das Generieren und Rendern von
RCT/Swing Anwendungen. Mit dem W3 PoC ist das Application Framework um einen
Rendererblock für Web-/Ajaxanwendungen erweitert worden, wobei die API der RCT
Renderer verwendet wurde.
Kunde/Branche

Misys International Banking Systems GmbH / Banking & Finance
Zeitraum

05/2006 bis 07/2006
Rollen

Softwareentwickler
Aufgaben

Technologien/Werkzeuge





Analyse, Design,
Implementierung und Test
Eclipse
Java
Subversion
HTML
XML
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]
16





MagicDraw
Apache Tomcat
CVS
JavaScript
SQL
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
Blade-Server Performance Benchmarking
Das IBM Labor in Böblingen ist maßgeblich an der Entwicklung der BladeServer beteiligt. Iterationsweise werden die neuen Revisionen auf ihre
Performanz untersucht. Dazu wurden verschiedene standardisierte
Benchmarks, wie SPEC oder Netperf, auf den Servern durchgeführt, die
Messwerte in eine Datenbank eingetragen und über einen Webclient
miteinander verglichen.
Kunde/Branche

IBM Deutschland Entwicklung GmbH / IT, Forschung
Zeitraum

09/2005 bis 03/2006
Rollen

Fachpraktikant
Aufgaben

Produktentwicklung
Technologien/Werkzeuge











Java
C++
Perl
Bash
XML
Linux
Robert Wloch
Robert Wloch – Professional Consulting » 01465 Dresden
Telefon:
+49 (0) 179 679 03 29
E-Mail:
[email protected]

17
Tests und Performanceanalysen
C
PHP
CVS
Shell
SQL
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
BenchIT (http://www.benchit.org)
Das Zentrum für Hochleistungsrechnen an der TU Dresden entwickelte mit
BenchIT eine verteilte und Batchjob-basierte Benchmarking Umgebung.
BenchIT unterstützt das hinzufügen eigener Messmodule, die per SSH auf dem
lokalen oder einem entfernten Rechner ausgeführt werden können. Die
Anwendung sammelt automatisiert die Messdaten ein und erlaubt
umfangreiche grafische Visualisierungen der Ergebnisse sowie Vergleiche mit
denen anderer Maschinen.
Kunde/Branche

Zeitraum

Rollen


Aufgaben
Technologien/Werkzeuge









Zentrum für Hochleistungsrechnen (ZHR), TU Dresden / Forschung/Bildung,
HPC
06/2001 bis 06/2005
Teilprojektleiter
Abstimmung von Schnittstellen
API Design
Wartung
E-Mail:
[email protected]









Java
C++
MPI
Bash
XML
Linux
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29
GUI-Designer
Softwareentwickler
Robert Wloch
Telefon:

18
Analyse, Design,
Implementierung und Test
GUI-Design
Tests und Performanceanalysen
C
OpenMP
pthreads
Shell
SQL
Solaris
Robert Wloch – Professional Consulting
Profil: Dipl.-Ing. Robert Wloch (Trainer, Software-Entwickler und -Architekt)
Datum: 2013-11-25
Durchgeführte
Projekte/Tätigkeiten
Projekt
AMD Athlon Unterstützung für die Performance Counter Library (PCL)
Die PCL wurde um Routinen ergänzt, die die Model Specific Registers (MSR)
des AMD Athlon Prozessors ansprachen. Im speziellen ist der Zugriff auf die
Performance Counter ermöglicht worden, mit denen die CPU interne
Ereignisse, wie bspw. Cache Hits, mitzählen kann.
Kunde/Branche

Zeitraum

12/2000 bis 05/2001
Rollen

Softwareentwickler
Aufgaben


Technologien/Werkzeuge


Zentrum für Hochleistungsrechnen (ZHR), TU Dresden / Forschung/Bildung,
HPC
Implementierung


C
Linux
Robert Wloch – Professional Consulting » 01465 Dresden
+49 (0) 179 679 03 29
E-Mail:
[email protected]
Programmierung
Test
Robert Wloch
Telefon:

19
C++
GNU ASM