Gotthard Babel - GB

Transcrição

Gotthard Babel - GB
Projektprofil: Gotthard Babel
Ich entwickele seit 1990 erfolgreich individuelle System- und Anwendungssoftware für
zahlreiche große deutsche Unternehmen. Meine Kernkompetenzen sind die
Auftragsentwicklung und die Tätigkeit als freiberuflicher Consultant für Ihr Softwareprojekt.
Gotthard Babel
Seite 1 von 54
Projektprofil: Gotthard Babel
Persönliche Angaben
Name
Vorname
Straße / Nr.
PLZ
Ort
Telefon
Telefax
Mobil
Email
Internet
Babel
Gotthard
Edelsbergweg 30a
87459
Pfronten
+49 (8363) 92 89 13 - 1
+49 (8363) 92 89 13 - 2
+49 (171) 8 10 96 80
mailto:[email protected]
http://www.gb-software.de/
Geburtsdatum / Jahrgang
Staatsangehörigkeit
Sprachen
05. Dez. 1968
deutsch
deutsch
EDV-Erfahrung seit
Aus- und Weiterbildung
1990
Werkzeugmacher Biege- & Stanztechnik (IHK)
Industriekaufmann (IHK)
Dipl.-Ing. Fachrichtung technische Informatik
(Schwerpunkt Netzwerktechnik)
Entwickler, Datenbank & Modul Designer, Projektleitung
Industrie, Umwelttechnik, Telekommunikationstechnik,
Softwarehaus
Windows Umfeld, C#, ASP.NET, .Net Framework, C++,
SQL-Server, Stored Procedure Entwicklung, XML, XSLT,
XSD, ASP, JAVA, DCOM, COM+, MFC, ATL, HTML, JSP,
JavaServlets, AJAX, ATLAS, JQUERY, WPF, XAML
Bisherige Positionen
Bisherige Branchen
Schwerpunkte
Mögliche Einsatzorte
Stundensatz / Gehalt (€)
Verfügbar ab
Süddeutscher Raum, Schweiz, Österreich
Stand
01.05.2015
Seite 2 von 54
Projektprofil: Gotthard Babel
EDV-Kenntnisse
ProfiKenntnisse
Mittlere Kenntnisse
GrundKenntnisse
Betriebssysteme
Windows Server
Windows Client
XP – 10
2000 – 2012 R2
Linux, OSX
Solaris
Kommunikation
TCP/IP
TCP Protokolle
.Net Remoting
Webservices
WCF, Web API
RPC
Sockets
NFS
X.400
X.500
Programmiersprachen
C#, WPF
C, C++
HTML, CSS,
JavaScript, jQuery
T-SQL
XML / XSLT / XSD
WPF, XAML
Razor, ASP.NET MVC
VBScript, VB
VBA
VB.NET
Datenbanken
MS-SQL Server
MySQL
Access
T-SQL, I-SQL
EntityFramewor
Oracle
DB/2
PL-SQL
Informix
Poet
Applikationen
Team Foundation
Server (TFS)
MS-Office, MS-Visio
PowerDesigner
VisualSourceSafe
AxCMS
ERWin
RationalRose
Delphi
AngularJS
Together
Crystal Reports
Altova XML SPY
Hardware
Intel
Spezialgebiete
Datenbanken
Problemanalyse
WEB - Projekte
Billingsysteme
.Net
IIS, ASP, ASP.NET
COM, ATL, COM+
WPF - UI
Sonstiges
Komplett eigenständige Projektmanagement
Projektabwicklung
UML
Transaktionssyst.
Apache
Tomcat
OOA, OOD
Seite 3 von 54
Projektprofil: Gotthard Babel
Projekterfahrung:
Projekt-Titel
- Entwicklung eines Lehrstellenvermittlungsportals
Zeitraum
Branche
04/15 – 10/15. Projektauftrag
Creative Services AG, Liechtenstein
SW / HW
C#,.EF 6.1, SQL Server 2014, AZURE, AngularJS,
JavaScript, ASP.MVC, Microsoft Identity, HTML5, CCS3,
TFS, div. JavaScript Frameworks
Projektbeschreibung
 Entwickelt werden soll ein Portal, in dem
Ausbildungsstellenanbieter und Auszubildende zusammen
finden.
 Der gesamte Bewerbungsprozess, die entsprechenden
Anforderungstests, die Einbeziehung der Eltern und
Lehrer, sowie Schnittstellen zu den Amtlichen Stellen
(offene Ausbildungsstellen, Berufsbeschreibungen, Stellenund Anforderungsbeschreibungen) waren zu integrieren.
 Das System soll auf Microsoft Azure gehostet werden.
Tätigkeitsbeschreibung
 Bereitstellen aller Zugriffe und Rollen in TFS für alle TeamMitglieder.
 Entwicklung des Datenmodels.
 Erstellung der Datenbank für alle Entitäten mit EF Code
First.
 Integration von Microsoft Identity 2.0 in die Datenbank über
EF.
 Registrieren/Anmelden der User über MS Identity (inkl.
aller möglichen social media Logins) in das System mit
ASP.NET MVC, sowie über eine WebService mit WebAPI
 Anpassung von Präsentation HTML Seiten (HTML5
Responsive-Template) und Integration diverser Systeme.
 Analyse, was als mögliches CMS System für die
Contentaufbereitung verwendet werden kann.
Seite 4 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
WPF ChartControl, diverse UserControls zur Anzeige von
Prozesszuständen
Zeitraum
Branche
11/14 – 04/15. Projektauftrag 8 Mannmonate
OSRAM AG, Augsburg
SW / HW
.Net Framework 4.0 / 4.5.x, C#, WPF,
LightningChart
Projektbeschreibung
 Zu Darstellungen verschiedener Prozesszustände sind
diverse UserControls zu entwickeln.
 Chart-Controls. Balken, 3D Gitter, etc.
Tätigkeitsbeschreibung
 Komplett neues Softwaredesign für das Control entworfen.
 Implementierung der bereits vorhandenen
Datenübergabestrukturen.
 Implementierung aller geforderten Funktionen.
Projekt-Titel
- Weiterentwicklung Access Auftragsverwaltung
- Auftragsstatus Dashboard für Mitarbeiter
Zeitraum
Branche
08/14 – 8/15. Projektauftrag 3 Mannmonate (Teilzeit)
Creative Services AG, Liechtenstein
SW / HW
Access 2013,. SQL Server 2012, C#, WPF, SyncFusion
2015.2 WPF
Projektbeschreibung
 Erweiterung & Betreuung ein Access Auftragsverwaltung
im Bereich Anzeigeverkauf (Print / Multimedia).
Tätigkeitsbeschreibung
 Anpassung und Erweiterung von Erfassungsmasken un
Reports.
 Schnittstelle zu einem Branchen-CRM System. Abgleich
von Adressen und den zugehörigen Ansprechpartnern.
 Export der Fibu-Daten an eine SAGE-System
 Abgleich der offenen Rechnungen anhand von
VESR/BSER Datensätzen
 Auswertungen Umsatz und Auftragsentwicklung
 WPF Dashboard für 42“ Monitor mit aktuellen Verkaufsund Umsatzzahlen je Mitarbeiter / KW / Monat / Jahr, sowie
für konfigurierbare
Seite 5 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Umsatzermittlung für den Einzelhandel
Zeitraum
Branche
03/14 – 11/14. Projektauftrag 5 Mannmonate (Teilzeit)
Alpenstyle, Pfronten
SW / HW
.Net Framework 4.5.x, C#, ASP.Net MVC 5, EF6.1,
SQL Server 2012, SQL Server AZURE, IIS 8, Bootstrap 3,
HTML, CSS3
Projektbeschreibung
 Zur Ermittlung der Erträge aus den verkaufserlösen wurde
eine Web Basierte Software erstellt, welche zu den
einzelnen Warengruppen die netto Erlöse, abhängig von
Rabatten und Aktionen berechnet und grafisch darstellt.
 In einem zweiten Modul, wurde eine Einkaufsplanung
erstellt.
 Ein weiteres Modul, ermittelt anhand der Einkaufsplanung
und den Verkaufszahlen einen forecast für die nächste
Bestellrunde.
Tätigkeitsbeschreibung
 Komplett neues Softwaredesign.
 Komplette Implementierung.
Seite 6 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Redesign eins WPF – UserControls (Syncfusion Chart
Control) auf Basis des Arction Lightning Controls, zur
Auswertung von Aufgezeichneten Energiekennkurven
siehe Projekte 10/10 bis 10/13
Zeitraum
Branche
11/13 – 11/15. Projektauftrag (ab Mitte 2014 < 30%)
FRAKO GmbH, Tenningen / Energiemanagement
SW / HW
.Net Framework 3.5 SP1 / 4.0, C#, WPF,
Syncfusion 2010.2 -2012.3 (WPF), VS2012, Jira,
Confluence, Subversion, LightningChart
Projektbeschreibung
 Ein bereits von mir umgesetzte Control zur Anzeige von
technischen Charts, dessen verwendete Basisbibliothek
nicht den geforderten Anforderungen entsprochen hat, auf
Basis des vorhandenen Prozesses und des vorhandenen
Host-Programmrahmens mit der Arction Lightning Chart
Bibliothek neu entwickelt.
 Umstellung in kürzester Zeit, da der Markt eine Alternative
zum vorhandenen Control dringendst benötigte.
Tätigkeitsbeschreibung
 Komplett neues Softwaredesign für das Control entworfen.
 Implementierung der bereits vorhandenen
Datenübergabestrukturen.
 Entwicklung des Unterstützungsframeworks für die
Datendarstellung im Chart.
 Implementierung aller geforderten Funktionen aus dem AltControl.
- Linie, Balken, Säulen, Flächen, Zustands, CarpetPlot,
Sankey
- Beliebige Anzahl an X, Y-Achsen
- X-Achse Zeit-, Wert- und Stringgebunden.
 Implementierung der neu geforderten Funktionen.
 Geschwindigkeitsoptimierung zur Verarbeitung von
mehreren Millionen Datenpunkten je Chart.
 Erstellung weiteren Chart-Typ: Streudiagramm 2D/3D
Seite 7 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Erstellung eins WPF – UserControls auf Basis des
Syncfusion Chart Controls, zur Auswertung von
Aufgezeichneten Energiekennkurven
Zeitraum
10/10 – 10/13. Auslastung zwischen 75% und 100%, je nach
Projektstand. Projektauftrag 40 Mannmonate
FRAKO GmbH, Tenningen / Energiemanagement
Branche
SW / HW
.Net Framework 3.5 SP1 / 4.0, C#, WPF, MSBuild, WiX
Syncfusion 2010.2 -2012.3 (WPF), VS 2008, VS2010
VS2012, MS-Report, Jira, Confluence, Subversion, jQuery,
HTML, CSS
Projektbeschreibung
 Dezentrale Messsensoren erfassen Verbrauchskennzahlen
(Spannungen, Strom, Temperaturen, Volumen, etc.) und
speichern diese in einem zentralen Repository ab.
 Die erfassten Werte werden für die Überwachung von
Verbräuchen von Filialgeschäften, Öfen (Küchen /
Bäckereien, …), Industrieanlagen, etc. benötigt. Somit
kann langfristig der Verbrauch und auch die
Energieplanung gesteuert werden.
 Das erstellte UserControl dient zur visuellen Analyse der
Werte.
Tätigkeitsbeschreibung
 Analyse der am Markt vorhandenen Controls auf
Tauglichkeit für die Anpassung an die geforderte
Flexibilität.
 Konzeption eines Datenübergabeinterfaces für die
Kommunikation mit dem Server. Dieser liefert den
Datenstrom zur Anzeige.
 Konzeption der Virtuellen Mappingstruktur zur
Persistierung der Einstellungsparameter in eine zentrale
Datenbank.
 Implementierung der geforderten Charttypen und Use
Cases.
 Implementierung auf Basis von Dependency Properties,
Routed Events und Routed Commands.
Die Parametrierung erfolgt über ein im Host gehostetes
Ribbon Control.
 Darstellung der Werte in verschiedenen Charttypen.
Syncfusion: Linie, Balken, Flächen, Differenzflächen
Eigenentwicklung: CarpetPlot, Dauerlinie, Sankeychart
 Darstellung mit beliebig vielen Werte Achsen in der X- und
Y- Ausrichtung.
 Entwicklung Build Script
 Entwicklung Setup Script (WiX)
 HTML5 Prototyp (Mobile-Client)
Seite 8 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
* Erweiterung GPS Leistungsmodul Analysesoftware
* Erweiterung 3D Spielanalyse (Fußballspiel Analyse)
Zeitraum
Branche
10/11 – 10/11
Impire AG, Ismaning
SW / HW
Visual Studio 2010, C#, WPF, SVN, 3D, VS C++, MFC
Projektbeschreibung
 Erweiterung einer GPS Sensorerfassungsauswertung um
zusätzlich Funktionalität. (C++; MFC)
 Erweiterung einer 3D WPF Applikation, welche die
Bundesliga Vereine zur Analyse der Spiele verwenden.
Tätigkeitsbeschreibung
 Implementierung einer Füllstandanzeige, auf dem UI,
welche den Datenfüllstand der Sensoren darstellt
 Upload der ausgelesenen Daten zu wem Webservice
 Erweiterte Parametrierung der Sensoren über das UI mit
Hilfe einer Bulk Operation.
 Optimierung UI
 Zusammenfügen von Spielzeiten in einen Datenstream, mit
Berechnung der Werte.
 Erweiterung der WPF Anwendung um Spielernummern,
Abseitslinie, Pressingzone, Laufweg, Verbindungslinien,
virtuelles Spieler-Fled.
 Erweiterung der UI, zur Erfassung der notwendigen
Berechnungsparameter.
 Alle Anzeigeoptionen werden auf den Aufgezeichzneten
Daten live berechnet und dargestellt.
Seite 9 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Migration einer Leitstands Anwendung / Steuerungs GUI
(Druckmaschinen) von Borland C++ Builder 5.0 nach C++
Builder 2010 und Umbau der GUI auf Touchbedienung
Zeitraum
Branche
06/11 – ca. 10/11
Bavaria Digital Technik, Pfronten
(König & Bauer AG, Würzburg)
SW / HW
Embarcadero C++ Builder 2010, OPC
Projektbeschreibung
 Applikation ist die GUI für die Steuerung einer
Druckmaschine (König & Bauer AG / Wertpapier)
 Alle Einstellungen für den Druck und die
Maschineneinstellung werden über dieses
Leitstandsoftware vorgenommen.
Tätigkeitsbeschreibung
 Migration der vorhandenen Masken C++ 5.0 nach
C++ 2010.
 Umsetzung der neuen und zusätzlichen Masken.
 Masken Touchfähig umgestallten und die Touchbedienung
integrieren.
Seite 10 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
AxCMS Webseitenentwicklung und Beratung
Zeitraum
Branche
100 / bis Vollzeit Std. pro Monat, 1/08 – bis 05/11
Siller AG, Heilbronn
Public Design / die2werber GmbH, Weingarten
Indrapark GmbH Füssen
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ASP.Net,
AxCMS 7.x / 8.x, CSS, YAML, Team Foundation Server
Projektbeschreibung
 Konzeption und Design von AxCMS Systeme für
mittelständische Unternehmen und Verbände.
Tätigkeitsbeschreibung




Konzeption und Design der Systeme
Definition der Module
Aufbau des HTML/CSS Prototypen auf YAML Basis
Umsetzung des Systems und der notwendigen
Modulentwicklung auf Template und UserControl Basis.
 Entwicklung eines Standard CMS Baukastensystems auf
Basis des AxCMS Systems.
Seite 11 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Trolley - Verwaltung und Management
Zeitraum
Branche
04/09 - 08/10
Christ Elektronik GmbH, Memmingen
SW / HW
.Net Framework 3.5 SP1, C#, SQL Server 2005, Notification
Services, Reporting Services, LINQ, ADO.Net
Projektbeschreibung
 Entwicklung einer Leistrandsoftware für die Logistische
Verwaltung von Gepäcktransportwagen an Flughäfen.
 Anbinden der Ausgabeautomaten an die
Verwaltungssoftware.
 Erfassen der Automatenaktionen (Wagenbewegung,
Geldbewegung).
 Zentrale Steuerung von Arbeitsaufträgen für die
Wagentransporteure.
 Zentrale Steuerung / Erfassung der Geldbewegungen
(Geldkassetten)
 Auswertungen und Statistiken auf den erfassten Daten.
 Die Anwendung ist als UI-Multithread realisiert.
Tätigkeitsbeschreibung
 Design und Erstellung der Datenbankzugriffsschicht
(Objekte) und LINQ Hilfsklassen.
 Erstellung der Administrativen Verwaltungsoberfläche, zur
Parametrierung der Automaten.
 Erstellung der Optischen Controls zur Anzeige der
Zustände auf den Leitstanddialogen.
 Design und Integration eines Event Frameworks auf Basis
der SQL Server Notification Services.
(Multithreading)
 Bereitstellung Reporting Services Basisstruktur.
Seite 12 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Migrations- und Redesign - Projekt einer Bioanalytischen
Auswertesoftware von VB5 nach .Net 3.5 SP1
Zeitraum
Branche
01/09 - 04/09
Indrapark GmbH, Füssen
Bayer HealthCare, Wuppertal (Endkunde)
SW / HW
.Net Framework 3.5 SP1, C#, Oracle 10g, WPF,
WCF, Infragistics 2008.2 (WPF)
Projektbeschreibung
 Migration, Redesign einer unter VB5 / Access entwickelten
Auswertesoftware für die Bioanalytik auf die aktuelle Client /
Servertechnik des Endkunden.
 Die Arbeitsplatz Accessdatenbank soll durch eine zentrale
Oracle Datenbank abgelöst werden, die alle Daten über
mehrere Forschungsstandorte zur Bearbeitung, Steuerung
und Analyse bereit stellt.
 Die vorhandene Windows Anwendung wird auf das aktuelle
Office 2007 UI migriert und um die entsprechenden Module
für die Bearbeitung der anfallenden Aufgaben erweitert.
Tätigkeitsbeschreibung
 Einarbeitung in vorhandene Anwendung.
 Konzeption und Design eines Layout- und FunktionsPrototypen, anhand der Protokolle der laufenden
Iterationsworkshops (Intern / Extern).
 Teilnahme an den Iterationsworkshops.
 Analyse eines Basisframeworks (MVVM).
Seite 13 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Projektsteuerung / -kalkulation für Blechpressstraßen
Zeitraum
Branche
11/08 – 12/08
Cellent AG, Stuttgart
Mercedes-Benz AG, Sindelfingen
SW / HW
.Net Framework 2.0, C#, IBM DB2, WinForm, ADO.Net, Team
Foundation Server
Projektbeschreibung
 Vollständige Abbildung der Kalkulation, Planung und
Datenübergabe an die Vor- und Nachsystem für die
Steuerung, Planung der Pressstraßen, Werkzeuge,
Zukaufteile.
Tätigkeitsbeschreibung





Fehleranalyse, Fehlerbeseitigung.
Weiterentwicklung von Teilmodulen.
Systemtest.
Spezifikation neuer Anforderungen des Fachbereichs.
Zeitkalkulation der spezifizierten Anforderungen.
Seite 14 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Anwendung zur automatischen Messung von optischen
Linsen
Zeitraum
Branche
12 Monate, 11/07 – 11/08
Optische Industrie, CARL ZEISS SMT AG, Oberkochen
SW / HW
.Net Framework 2.0, C#, Microsoft Enterprise Library,
WebServices, RS232, Windows 2000, XP, Infragistics 2008.1,
Unit Test, Sandcastle (Dokumentation), Visual Source Safe
Projektbeschreibung
 Für die Beseitigung von optischen Verzerrungen durch
Wärme und Materialermüdung wurden 3 verschiedene
Kompensationsmodule entwickelt. Diese Module
ermöglichen es, neue und alle bereits im Einsatz
befindlichen lithografischen Objektive, mit der
Korrekturmöglichkeit auszustatten. Dadurch ist es nicht
mehr notwendig die Korrektur durch eine speziell
angefertigte Optik abzubilden, sonder kann während des
Betriebes durch eine Kalibrierung durchgeführt werden.
 Um die Optiken klassifizieren zu können und deren Wirkung
zu protokollieren, werden optische Messverfahren
angewendet, welche eine sehr lange Laufzeit haben.
 Ein Messdurchlauf besteht aus sehr vielen Meßpunkten,
welche durch die jeweilige Steuerung angefahren werden
müssen.
 In einer Zentrallen Datenbank stehen die jeweiligen
Informationen zur Baugruppe, welche ausgewertet und
aktualisiert werden müssen, um den Prozessablauf der
Baugruppe im Produktionsablauf darzustellen.
 Die Daten der optischen Messung müssen für die weitere
Verarbeitung aufbereitet und den weiterverarbeitenden
Diensten zur Verfügung gestellt werden.
 Die Applikation ist für das Management und Kommunikation
zwischen zentraler Datenbank, Steuerung und optischer
Messanwendung verantwortlich. Sie führt eine Messung
ohne Interaktion eines Operators durch und stellt die Daten,
Protokolle und weitere Prozess spezifische Daten den
nachverarbeitenden System zur Verfügung.
 Erstellung der Software - Pflichtenhefte für die drei
verschiedenen Anwendungen, welche das jeweilige
optische Korrekturfahren misst.
 Erstellung der Fachkonzepte für einzelne Module der
Software.
 Konzeption und Design der Softwarestruktur für die Mess-,
Steuerungs- und Verwaltungsmodule.
 Abstimmung der Prozesse und Zugriffverfahren auf
Steuerung und zentrale Datenbank mit den jeweiligen
Teammitgliedern.
Tätigkeitsbeschreibung
Seite 15 von 54
Projektprofil: Gotthard Babel
 Design, Konzeption eins dynamischen über Plug-Ins
erweiterbares UI-Framework im Stiel vom Microsoft Visual
Studio. (Infragistics)
 Entwicklung der Zugriffschichten auf die untergeordneten
Softwaremodule und Schichten.
 Implementierung des UI-Frameworks, mit Servicemodulen
(Tracer, Menu, Content, etc.)
 Implementierung der drei Messanwendungen als Content
Plug-In Modul, mit den jeweiligen fachlichen
Anforderungen.
 Test und Dokumentation der Module.
 Betreuung Weiterentwicklung während des Hochfahrens
der Serienproduktion.
Seite 16 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
AxCMS Webseitenentwicklung und Beratung
Zeitraum
Branche
1 Monate, 10/07
Diverse Web - Agenturen
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ASP.Net,
AxCMS 7.x
Projektbeschreibung
 Konzeption von AxCMS Modulen für mittelständische
Unternehmen.
Tätigkeitsbeschreibung
 Beratung, über die Möglichkeiten des AxCMS Systems
 Konzeption und Design der Module
 Erstellung einzelner Module
Projekt-Titel
Roboter Belegungsoptimierung (LS1)
Zeitraum
Branche
2 Monate, 07/07 – 09/07
Automotiv, Angell-Demmel, Lindau
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ADO.Net,
Microsoft Enterprise Library 2.0, WCF, Infragistics,
Team Foundation Server
Projektbeschreibung
 Mehrere Roboter mit 6 Taktstellen müssen die anfallenden
Aufträge optimal abarbeiten.
 Da die Taktung fest vorgegeben ist, muss ermittelt werden,
welche Maschinenbelegung den geforderten Ausstoß zum
geforderten Zeitpunkt liefern kann.
Tätigkeitsbeschreibung






Konzeption und Design des Systems
Erstellung des Kommunikationsframeworks (WCF)
Erstellung der Datenbankzugriffsschicht (EntLib)
Erstellung der Zugriffsschicht auf das ERP System (EntLib)
Erstellung der GUI (WinForms / Infragistics)
Konzeption und Design des Berechnungs-Algorithmus.
Seite 17 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Call - Center – CRM (Intranet auf AJAX /ATLAS Basis)
Zeitraum
Branche
6 Monate, 02/07 – 07/07
Bank, HVB Direkt, München; UniCredit Group,
Team Foundation Server
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ADO.Net,
Microsoft Enterprise Library 2.0, ASP.Net, AJAX, ATLAS,
CSS, CSS2, Aspose Word, ComponentArt
Projektbeschreibung
 CRM System zur Steuerung von Call - Center Aufgaben.
(Inbound)
 Der Agent steuert über das System alle anfallenden
Aufgaben wie CTI, erfassen der Kundeninformationen und
aufrufen der Unterstützungssysteme.
 Bei einem Inbound - Anruf erhält der Agent automatisch alle
notwendigen Informationen des anrufenden Kunden.
 Der Agent kann für den Kunden Infomaterialbestellungen
erfassen und im Bestellungspool ablegen. Diese werden
dann von Team-Administratoren ausgedruckt. Dazu werden
Daten aus der Datenbank mit Word - Templates
zusammengeführt und am jeweiligen Arbeitsplatz
ausgedruckt.
 Alle Inbound - Kampagnen können mit frei definierten
Interview - Parametern konfiguriert werden.
 Die Agenten können frei den entsprechenden Kampagnen
zugeordnet werden.
Tätigkeitsbeschreibung
 Erstellung des Basisframeworks mit ASP.Net, ATLAS –
Framework und AJAX, ComponentArt Controls.
 Datenbankzugriffschicht auf Basis der Microsoft Enterprise
Library 2.0
 Umsetzen aller Datenzugriff über Proceduren im SQL
Server.
 Umsetzung Team Manger Admin GUI
- Kampagnenparameter
- Themenverwaltung
- Mitarbeiterverwaltung
- Gruppenverwaltung
- Teamverwaltung
- Auswertungen (Statistik)
 Umsetzung der Backoffice Admin GUI
- Kundenverwaltung
- Kampagnenverwaltung
- Verwaltung diverse Telefonsteuerungsparameter
- Vorlageverwaltung
- Beschwerdegrundverwaltung
- Versandverwaltung
Seite 18 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Call - Center – CRM (Intranet auf AJAX /ATLAS Basis)
Zeitraum
Branche
5 Monate, 10/06 – 01/07
Bank, HVB Direkt, Wien; UniCredit Group,
Team Foundation Server
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ADO.Net,
Microsoft Enterprise Library 2.0, ASP.Net, AJAX, ATLAS,
CSS, CSS2, Aspose Word, ComponentArt, Altova XML
Projektbeschreibung
 CRM System zur Steuerung von Call - Center Aufgaben.
(Inbound und Outbound)
 Der Agent steuert über das System alle anfallenden
Aufgaben wie CTI, erfassen der Kundeninformationen und
aufrufen der Unterstützungssysteme.
 Bei einem Inbound - Anruf erhält der Agent automatisch alle
notwendigen Informationen des anrufenden Kunden.
 Bei der Outbound Funktionalität, wird dem Agenten jeweils
ein Datensatz aus dem Pool der Anzurufenden Kunden zur
Verfügung gestellt.
 Der Agent kann für den Kunden Infomaterialbestellungen
erfassen und im Bestellungspool ablegen. Diese werden
dann von Team-Administratoren ausgedruckt. Dazu werden
Daten aus der Datenbank mit Word - Templates
zusammengeführt und am jeweiligen Arbeitsplatz
ausgedruckt.
 Alle Outbound - Kampagnen können mit frei definierten
Interview - Parameter konfiguriert werden.
 Die Agenten können frei den entsprechenden Kampagnen
zugeordnet werden.
Tätigkeitsbeschreibung
 Erstellung des Layout Prototyps mit ASP.Net, CSS, CSS2.
 Erstellung des Basisframworks mit ASP.Net, ATLAS –
Framework und AJAX, ComponentArt Controls.
 Datenbankzugriffschicht auf Basis der Microsoft Enterprise
Library 2.0
 Umsetzen aller Datenzugriff über Proceduren im SQL
Server.
 Umsetzung der Team Manger GUI
- Anrufstatistik
- Steuerung der Anrufzeiten je Kampagne
- Kundendatensatz bearbeiten
- Steuerung der Rückrufzeiten
- Berechtigung für Agenten zu Teams
- Berechtigung für Teams zu Kampagnen
Seite 19 von 54
Projektprofil: Gotthard Babel
Tätigkeitsbeschreibung
 Umsetzung der Back Office GUI
- Definition von möglichen Infomaterial
- Zuordnung von Infomaterial zu Kampagnen
- Bearbeitung von telefonierbaren Datensätzen
- Ausdrucken von Anschreiben.
 Admintool
- Benutzerverwaltung
- Kampagnenverwaltung
- Stammdaten
* Definition von freien Frageparametern für das Interview
* Templateverwaltung
* Weitere Stammdaten
Seite 20 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
IT - Asset - Verwaltung / Statistik (Teilprojekt)
Zeitraum
Branche
1 Monat, 09/06 – 09/06
Energie, EON AG, München
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ADO.Net,
Microsoft Enterprise Library 2.0, WinForms, ComponentOne
Projektbeschreibung
 Verwaltung der IT – Infrastruktur in allen EON Standorten.
 Abbildung der IT – Infrastruktur Bestellabwicklung für die
EON Standorte über eine Zentrale Software.
 Statistische Auswertung der bereitgestellten Infrastruktur
auf Basis einer 3 - Schichtigen Clusterung.
 Administrative Verwaltung zur Steuerung der
Zugriffsberechtigung.
Tätigkeitsbeschreibung
 Umsetzung der Administrations- GUI.
 Umsetzung der statistischen Auswertungen.
- einfacher OLAP Cube
- Excel – Export
 Umsetzung der Druckschnittstelle zum befüllen von Word Templates. Diese werden mit Daten aus der Datenbank
befüllt und auf dem lokalen Drucker ausgedruckt.
 Datenbankzugriffschicht auf Basis der Microsoft Enterprise
Library 2.0
 Umsetzen aller Datenzugriff über Proceduren im SQL
Server.
Seite 21 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Datenimport Modul (Call - Center – CRM)
Zeitraum
Branche
3 Monate, 07/06 – 09/06
Bank, HVB Direkt, Wien; UniCredit Group
SW / HW
.Net Framework 2.0, C#, SQL Server 2005, ADO.Net,
Microsoft Enterprise Library 2.0, WinForms,
Team Foundation Server, Altova XMLSPY
Projektbeschreibung
 Generisches Tool zum einlesen von Datensätzen (XML,
CSV, feste Feldlänge).
 Über dieses Tool werden Stammdaten sowie die
Kampagnendaten in die Datenbank importiert.
 Der User definiert über den integrierten Relationseditor,
welches Importfeld zu dem entsprechenden Datenbankfeld
zugeordnet werden muss. Diese Definitionen werden in der
Datenbank abgespeichert.
 Über die Oberfläche definiert der User, in dem er eine
Importdefinition und die passende Importdatei auswählt,
einen Importvorgang. Dieser kann direkt aus der GUI
gestartet werden, bzw. über die Kommandozeile.
 Der Importvorgang ist ein eigener von der GUI
unabhängiger Prozess, so dass dieser auch Batch Gesteuert ausgeführt werden kann.
 Über die GUI können die Datensätze, welche nicht
importiert wurden, nachbearbeitet werden und der ImportVorgang für diese wiederholt werden.
 Der User kann über die Historie nachvollziehen, wann
Daten in welchem Umfang importiert wurden. Er sieht alle
Veränderungen an den gespeicherten Daten.
Tätigkeitsbeschreibung
 Konzeption der WinForms Anwendung auf Basis von User
Controls und eines Container Forms.
 Datenbankzugriffschicht auf Basis der Microsoft Enterprise
Library 2.0
 Umsetzen der Layoutvorgaben
 Umsetzen aller Datenzugriff über Proceduren im SQL
Server.
 Umsetzung der fachlichen Anforderungen (Fileformate)
 Datenhaltung der Importdatensätze in Form einer selbst
definierten XML – Schema Struktur. Diese Daten werden im
SQL Server im XML Datentyp abgelegt und über die
entsprechenden XML Methoden abgefragt.
 Abbildung des Importworkflows.
Seite 22 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Lizenzverwaltungsportal
Zeitraum
Branche
2 Monate, 04/06 – 06/06
Software, enteo GmbH, Filderstadt
SW / HW
.Net Framework 2.0, ASP.Net, C#, SQL Server 2005,
ADO.Net, StarTeam, Microsoft Enterprise Library 2.0
Projektbeschreibung
 Portal zur Bereitstellung von Lizenzbeschreibung Templates für das eigene License Management Produkt.
 Der Kunde kann sich über ein Verwaltetes Webportal
Templates laden, welche die kompletten Lizenztechnischen
Informationen zur Verwaltung der eingesetzten Software
beinhalten. Diese werden von Lizenzenverwaltung Tool
weiter verarbeite und mit den im Netzwerk installierten
Anwendungen abgeglichen.
 Alle Daten werden in der Datenbank, wenn das
Grundatenformat XML ist, als XML abgelegt und per XPath
/ XQuery in Verbindung mit T-SQL/SQL abgefragt.
Tätigkeitsbeschreibung
 Konzeption der Datenbank
 Konzeption der Anwendung (Ablauf)
 Datenbankzugriffschicht auf Basis der Microsoft Enterprise
Library 2.0
 Design und Entwicklung des Portalframeworks
 Umsetzen der Layoutvorgaben
 Umsetzen aller Datenzugriffe über Proceduren
 Umsetzung der fachlichen Anforderungen
Seite 23 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Realisierung, Remote- Steuerung einer Windows
Anwendung
Zeitraum
Branche
3 Monate, 01/06 – 03/06
Automatisierungsindustrie, KUKA Controls GmbH Weingarten,
MTU Friedrichshafen GmbH (Endkunde)
SW / HW
.Net Framework 2.0, C#, ADO.Net, C++, MFC, Access, VSS,
Microsoft Enterprise Library 2.0
Projektbeschreibung
 Siehe Projekt: „Konzeption, Remote- Steuerung einer
Windows Anwendung“ Seite: 30
 Jeder Motor besitzt einen Motorcontroller, der für die
Steuerung des Motors und die Ausführung der Befehle
zuständig ist. Dieser wird in den verschiedenen
Produktions- und Servicebereichen über eine interaktive
Windowsanwendung per PC angesprochen, ausgelesen
und programmiert.
Jeder Motor wird vor der Auslieferung an den Kunden auf
dem Prüfstand iterativ optimiert und kalibriert. Nach
Abschluss des Vorgangs werden die Daten in der zentralen
Motordatenbank gespeichert.
 Dieser Vorgang soll von der momentan manuellen
interaktiven Optimierung der Parameterwerte auf einen
automatisierten Ablauf umgestellt werden. Hierzu liefert
eine übergeordnete Leitstandsoftware die Werte, die an den
Motorcontroller weitergereicht werden müssen. Dazu soll
die vorhandene Windowsanwendung in einen speziellen
Modus versetzt werden und die jeweiligen Aktionen
ausführen. Somit ist nur ein Produkt bei Erweiterungen zu
pflegen.
Tätigkeitsbeschreibung
 Analyse der vorhandenen Windowsanwendung
(MFC / C++).
 Umsetzung des Konzeptes für die Kommunikation mit
einem zentralen Kommunikationsdienst, der die Befehle
auswertet und in die jeweilige Richtung weiterleitet.
 Umsetzung des „alive“ Verfahrens für die beteiligten
Dienste und Anwendungen.
 Erstellen von Prototypen für die Anflanschung an die
Windowsanwendung, den zentralen Kommunikationsdienst
und eines Leitstandsimulators.
 Implementierung einer zentralen Logging- und ExceptionKomponente.
Seite 24 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
IT-Migration HVBDirekt in die HVBInfo
Zeitraum
Branche
3 Monate, 11/05 – 01/06
Softwarehaus, Wishaber H.A. Betriebs GmbH,
HVB Direkt (HVB Group),
HVB Info (HVB Group)
SW / HW
.Net Framework, ASP.Net, WinForms, C#, ADO.Net, Microsoft
Enterprise Library, BizMail.Net, Chilli.Zip, SQL Server 2000,
Windows Server 2003
Projektbeschreibung
 Alle Anwendungen sowie die physikalische Hardware
wurden im Zuge des Projekts von der HVBDirekt eigenen IT
in die Konzern IT der HVB AG, in die HVB Info,
zurückintegriert.
 Alle Richtlinien der HVB Info müssten umgesetzt werden.
 Entwicklung von Systemsdiensten, welche bestehende
Desktopapplikationen ersetzen.
Tätigkeitsbeschreibung
(Analyse)
 Analyse aller im Teilprojekt vorhandenen Applikationen.
(Schwerpunkt: Applikationen mit SQL Server Datenbanken)
 Entwicklung der Migrationsstrategie für die analysierten
Applikationen.
 Erstellen der Vorgaben, betreuen und kontrollieren der
notwendigen Applikationsanpassungen um die
Applikationen den neuen Vorgaben (HVB Info) gerecht
betreiben zu können.
Tätigkeitsbeschreibung
 Konzeption, Design und Umsetzung eines zentralen
(Applikationsentwicklung)
Serverdienstes, um die nicht erlaubte Funktion des SQL
Server „sp_sendmail“ transparent für eine beliebige Anzahl
an Datenbanken zu ersetzten.
 Erstellung des Datenbank – Layouts für den Dienst,
sowie für die Clients.
 Windows Server Dienst, der die von den Clients
eingetragenen Mail + Attachments versendet.
 Fehlerhandling.
 Konzeption, Design und Umsetzung eines Serverdienstes,
welcher ein Exchangepostfach ausliest, die darin
aufgelisteten Einträge sequentiell ausliest, das per ZIP
komprimierte und verschlüsselte Attachment entschlüsselt
und die enthaltene CSV Dateien in die jeweilige Datenbank
einträgt.
Seite 25 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Personalmanagement - Tool (Intranet)
[Erweiterung]
Zeitraum
Branche
3 Monate, 09/05 – 10/05
Softwarehaus, Wishaber H.A. Betriebs GmbH,
HVB Profil Gesellschaft für Personalmanagement mbH
(HVB Group)
SW / HW
.Net Framework, ASP.Net, C#, ADO.Net, Microsoft DataBlock,
Log4Net, ComponentArt Controls, SQL Server 2000, Windows
Server 2003
Projektbeschreibung
 Siehe Projekt „Personalmanagement – Tool“ Seite: 28
Tätigkeitsbeschreibung
 Aufbau der Formularseiten als UserControls.
 Entwicklung aller notwendigen Datenbankzugriffe auf Basis
von Stored Procedures.
 Entwicklung einer einfachen Reportlösung.
(HTML- und Excel-Schnittstelle)
 Erstellen der Dokumenten- Generierungsschnittstelle
(Automatische Erzeugung von personalisierten
Worddokumenten), entsprechend den jeweiligen
Workflowvorgaben.
 Erstellen der Administrationsseiten des Systems.
 Nutzerverwaltung
(Rollenbasiert)
 Wiedervorlagen (Erinnerungen)
(Werden dem Sachbearbeiter nach vorgeschriebenen
Regeln vorgelegt)
 Vertretung
(Sachbearbeiter können Vertretungen definieren, so dass
alle Aufgaben im angegebenen Zeitraum auf diesen
umgeleitet werden)
 Pool- und Gruppenverwaltung
 Spezialauswertungen
(Statistiken nach AÜG, sowie weitere spezielle
Auswertungen)
 Erstellen der Systemsteuerungsseiten (für ausgewählte
fachliche Administratoren).
 Stammdaten
 Benutzerverwaltung
 Reporting
 Fehlerlogging
 Dokumentenmanagement
(Zuordnung, wann welches Dokument im Workflow zur
Auswahl steht, sowie die Verwaltung dieser
zuordenbarer Dokumente)
Seite 26 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Firmenanleihen - Zeichnungsportal (Intranet / Extranet)
Zeitraum
Branche
3 Monate, 07/05 – 08/05
Softwarehaus, RBU AG
SW / HW
.Net Framework, C#, ASP.Net, ADO.Net, Microsoft DataBlock,
Log4Net, ComponentArt, SQL Server 2000, Windows Server
2003
Projektbeschreibung
 Um durch Banken angebotene Dienstleistung im Bereich
Firmenanleihen systemtechnisch Abbilden zu können
wurde dieses in 3 Bereiche aufgegliederte Portal entwickelt.
Es bildet die Bereiche Emittent, Zahlstelle (Bank) und
Zeichner (Kunden) mit den jeweiligen Funktionalitäten ab.
 Über das Emittentenportal kann der Emittent, sowie ein
Callcenter neue Kunden und Zeichnungen erfassen. Der
Emittent hat weiterhin die Möglichkeit den Workflow einer
Zeichnung zu steuern.
 Im Zahlstellenmodul werden die Zahlung und
Depotüberträge anhand des definierten Workflows
abgebildet.
 Das Zeichnermodul ist eine Seite mit diversen
UserControls, welche in das jeweilige Emittenportal
eingebunden wird.
Tätigkeitsbeschreibung
 Konzeption der Gesamttechnik auf Basis des vorhanden
Pflichtenheftes und des Datenmodels.
 Konzeption und Erstellung des Basisframeworks.
 Konzeption und Erstellung der verwendeten Basiscontrols.
Die Controls beziehen Ihre Parameter aus XML Dateien,
die es ermöglichen Texte oder Funktionalitäten
abzuändern, ohne die Erstellen ASP.NET Seiten anpassen
zu müssen.
 Aufbau der Navigation und der Funktionalität für MultiPages auf DHTML Basis (ComponentArt Control).
 Aufbau der Formularseiten als UserControls.
 Entwicklung aller notwendigen Datenbankzugriffe auf Basis
von Stored Procedures.
 Entwicklung eines per XML konfigurierbaren Datenbank
Zugriff - Layers, auf Basis des Microsoft DataBlocks. Eine
vorhandene Stored Procedure wird in einer XML Struktur
abgebildet und daraus wird der Datenzugriffslayer generiert.
 Entwicklung der Zugriffssteuerung auf das jeweilige Portal
anhand des angemeldeten Users.
 Integration der Dokumentendruckschnittstelle in den
Workflow.
 Erstellung der Zeichner Integrationsseite.
Seite 27 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Personalmanagement - Tool (Intranet)
Zeitraum
Branche
5 Monate, 05/05 – 07/05
Softwarehaus, Wishaber H.A. Betriebs GmbH,
HVB Profil Gesellschaft für Personalmanagement mbH
(HVB Group)
SW / HW
.Net Framework, ASP.Net, C#, ADO.Net, Microsoft DataBlock,
Log4Net, ComponentArt Controls, SQL Server 2000, Windows
Server 2003
Projektbeschreibung
 Innerhalb des HVB Konzerns wird eine große Zahl der
Mitarbeiter durch die HVB Profil verwaltet.
 Das erstellte Personalmanagement – Tool verwaltet einen
Mitarbeiter von dessen Bewerbung, über die Gesamt zeit
der Firmenzugehörigkeit bis zum Ausscheiden, sowie alle
der HVB Profil angebotenen Projektstellen.
 Es werden alle notwendigen Dokumente, alle Schulungsmaßnahmen, Fehlzeiten, Projektzugehörigkeiten
Personalgespräche und Personalziele erfasst und
überwacht. Gleiches gilt für die durch die HVB Profil zu
besetzenden Projekte.
 Es werden offene Projekte zu verfügbaren Mitarbeitern
zusammengeführt. Als Basis dienen die erfassten
Fähigkeiten und Möglichkeiten der für den Projektzeitraum
freien Mitarbeiter und dem Anforderungsprofil des zu
besetzenden Projektes.
 Alle gesetzlichen Rahmenbedingungen werden durch das
Management – Tool berücksichtigt.
Tätigkeitsbeschreibung
 Konzeption der Gesamttechnik auf Basis des vorhanden
Pflichtenheftes und des Datenmodels.
 Konzeption und Erstellung des Basisframeworks.
 Konzeption und Erstellung der verwendeten Basiscontrols.
Die Controls beziehen Ihre Parameter aus XML Dateien,
die es ermöglichen Texte oder Funktionalitäten
abzuändern, ohne die erstellten ASP.NET Seiten anpassen
zu müssen.
 Aufbau der Navigation und der Funktionalität für MultiPages auf DHTML Basis (ComponentArt Control).
 Aufbau der Formularseiten als UserControls.
 Entwicklung aller notwendigen Datenbankzugriffe auf Basis
von Stored Procedures.
 Entwicklung eines per XML konfigurierbaren Datenbank
Zugriff - Layers, auf Basis des Microsoft DataBlocks. Eine
vorhandene Stored Procedure wird in einer XML Struktur
abgebildet und daraus wird der Datenzugriffslayer generiert.
Seite 28 von 54
Projektprofil: Gotthard Babel
 Entwicklung des HVB Group typischen Navigationsmenü,
auf Basis der ComponentArt Controls.
Seite 29 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Konzeption, Remote- Steuerung einer Windows
Anwendung
Zeitraum
Branche
1 Monate, 04/05 – 05/05
Automatisierungsindustrie, KUKA Controls GmbH Weingarten,
MTU Friedrichshafen GmbH (Endkunde)
SW / HW
.Net Framework, C#, ADO.Net, C++, MFC, Access, VSS
Projektbeschreibung
 Jeder Motor besitzt einen Motorcontroller, der für die
Steuerung des Motors und die Ausführung der Befehle
zuständig ist. Dieser wird in den verschiedenen
Produktions- und Servicebereichen über eine interaktive
Windowsanwendung per PC angesprochen, ausgelesen
und programmiert.
Jeder Motor wird vor der Auslieferung an den Kunden auf
dem Prüfstand iterativ optimiert und kalibriert. Nach
Abschluss des Vorgangs werden die Daten in der zentralen
Motordatenbank gespeichert.
 Dieser Vorgang soll von der momentan manuellen
interaktiven Optimierung der Parameterwerte auf einen
automatisierten Ablauf umgestellt werden. Hierzu liefert
eine übergeordnete Leitstandsoftware die Werte, die an den
Motorcontroller weitergereicht werden müssen. Dazu soll
die vorhandene Windowsanwendung in einen speziellen
Modus versetzt werden und die jeweiligen Aktionen
ausführen. Somit ist nur ein Produkt bei Erweiterungen zu
pflegen.
Tätigkeitsbeschreibung
 Analyse der vorhandenen Windowsanwendung
(MFC / C++).
 Entwicklung eines Konzeptes für die Kommunikation mit
einem zentralen Kommunikationsdienstes, der die Befehle
auswertet und in die jeweilige Richtung weiterleitet.
 Konzeption eines „alive“ Verfahrens für die beteiligten
Dienste und Anwendungen.
 Erstellen von Prototypen für die Anflanschung an die
Windowsanwendung, den zentralen Kommunikationsdienst
und eines Leitstandsimulators.
 Implementierung einer Zentralen Logging- und ExceptionKomponente.
Seite 30 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Projektracking Tool (INTRANET)
Zeitraum
Branche
5 Monate, 11/04 – 03/05
Softwarehaus, RBU AG, HypoVereinsbank AG
SW / HW
.Net Framework, ASP.Net, C#, ADO.Net, ASP.NET, VB6, IIS
5.1, SQL Server,
T-SQL, VSS, VISIO, DB2
Projektbeschreibung
 Für das Integrationsprojekt der Vereins und Westbank
(VuW) in die HypoVereisbang AG (HVB) wurde eine den
definierten Prozessen angepasste Projekt Tracking
Software auf Intranet Basis benötigt. Da die Marktanalyse
kein geeignet Produkt hervorbrachte, wurde entschieden,
eine Eigenentwicklung anzustoßen.
 Implementiere Bereiche: Systemparametrierung, AufgabenTracking, Abnahme-Tracking, mehrschichtiges EreignisTracking mit Freigabe Workflow, Problem-Logbuch, Clonen
von Ereignissen für Testläufe.
 Alle implementierten Bereiche sind für beliebig viele
Projekte konfigurierbar und werden über eine
Zugriffsschicht den frei definierbaren Rollen und Usern
zugeordnet.
 Die Anwendung ist als 3-Tier Anwendung implementiert.
Basis ist der SQL Server 2000 mit Storded Procedures als
Datensaustauschschnittstelle zur nächst höheren Schicht.
Ein Datenbankzugriffslayer, der alle Zugriffe auf die
Datenbank bündelt und die ASP.NET WebForms
Oberfläche mit JavaScript Code als GUI.
 Die entwickelte Intranet - Software hat die an sie gestellte
Erwartungen weit übertroffen und wurde als strategisches
Produkt der HVBSystems GmbH für weitere Projekte
übernommen.
Tätigkeitsbeschreibung
 Design der Datenbankstruktur zum Verwalten von ProjektTrackinginformation.
 Umsetzen der geforderten Erfassungs- und
Auswerteinformationen für eine Intranetanwendung.
 Erstellen der DB Scripte.
 Entwicklung der Zugriffskripte auf die DB2 (Host).
 Erstellen diverser Roportproceduren für MS-Excel als
Reporting – Tool.
 Erweiterung des Frameworks um notwendige Controls.
 Parallelimplementierung diverser Funktionalitäten mit
ASP.NET.
Seite 31 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
CRM / Reiseberichtsplanungs- und Verwaltungstool
(Intranet)
Zeitraum
Branche
3 Monate, 11/04 – 02/05
Maschinenbau, ProIon GmbH
SW / HW
.Net Framework, C#, ASP.NET, ADO.Net, VB6, IIS 5.1, SQL
Server, T-SQL, VSS
Projektbeschreibung
 Um Reiseaktivitäten der Außenmitarbeiter besser planen
und zeitlich koordinieren zu können, sowie die erfassten
Berichte genauer auswerten zu können, wurde
entschieden, von einer Papiererfassung auf eine digitale
Planung, Eingabe und Auswertung umzustellten.
 Alle Aktivitäten (Reisen, Anrufe, Aufgabe, Nachrichten,
Terminvorlagen) für einen Kunden werden im System
erfasst. Alle termingebundenen Aktivitäten werden in einem
Vorlagesystem dem Anwender personen- und
terminbezogen vorgelegt. So dass wichtige Termine und
Aktivitäten nicht verloren gehen.
 Die Auswertung der erfassten Berichte lässt es zu, zu
entscheiden, wie effektiv Besuche regional und
kundenbezogen sind. Mit den vorhandenen
Kostenauswertungen kann man die Aufwendungen je
Region, Mitarbeiter, Kunde, Werkstück und technischem
Verfahren ermitteln.
Tätigkeitsbeschreibung
 Fachanalyse und Fachkonzept erstellt.
 Datenbank - Design und Datenbank - Struktur.
 Entwicklung der Stored Procedures, Triggers und Views für
den Datenbankzugriff.
 Entwicklung der User Authentifizierung
 Entwicklung der Oberfläche sowie der Webformulare.
 Entwicklung des Benutzerworkflows und Implementierung
des Workflows.
 Gesamtumsetzung des Pflichtenhefts.
Seite 32 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Active Directory - Tool
Zeitraum
Branche
SW / HW
Projektbeschreibung
2 Monate, 10/04 – 11/04
AHS-Netzwerktechnik GmbH, Weingarten
.Net Framework, C#, VS 2003, Infragistics, Excel, XML
 Um die in Excel-Sheets geführten Zuordnung von Domäne
- Usern zu Domänen - OUs (Organisationseinheiten) zu
vereinfachen, wurde ein Tool entwickelt, dass die Daten
aus dem Excel-Sheet ausliest und gleichwertig in einem
Grid darstellt.
 Der Anwender kann jetzt in einer Matrixansicht die User
durch anklicken einer Checkbox, in der jeweiligen OU, die
Zugehörigkeit schnell und einfach anpassen. Der
Anwender sieht somit aller User einer OU, sowie alle OUs
eines Users auf einen Blick.
 Nach Abschluss der Änderungen werden die neuen
Berechtigungen in das ActiveDirectory geschrieben und
stehen somit sofort (je nach Replikation) in der Domäne zu
Verfügung.
 Die neue User/OU Struktur wird als XML Struktur abgelegt
und steht beim nächsten Aufruf des Tools als Soll Stand
ohne Neuimportierung des Excel-Sheets zu Verfügung.
Tätigkeitsbeschreibung
 Erstellung der LDAP und AD Zugriffslogik.
 Implementierung der Winforms - Oberfläche sowie der Imund Exportfunktionalität.
Seite 33 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Microsoft Content Management Server - Webseite erstellt
Zeitraum
Branche
SW / HW
2 Monate, 09/04 – 10/04
Online Software GmbH, Weinheim
Microsoft Content Management Server 2002 SP1, ASP.Net,
.Net Framework, C#, VS 2003, ASP.Net, XML, telerik
r.a.d.editor
Projektbeschreibung
 Erstellung eines mehrsprachigen Webauftritts
(D/US/GB/ESP).
 Umsetzung des Designlayouts in die MCMS Struktur.
 Installation eines MCMS Systems für das Hosting von
mehreren Root - Domänen.
Tätigkeitsbeschreibung
 Installationsbeschreibung des MCMS für mehrere Root –
Domains.
 Entwicklung der Templates anhand der Designvorgabe.
 Entwicklung des Zugriffs auf den geschützten Bereich
sowie den Editiermodus der Contents.
 Erstellung einer Webseite mit Benutzergesichertem Downund Uploadbereich.
 Implementierung des r.a.d.editors als Contenteditor.
 Da die Seite in einem Frame läuft und die Headline und
Footerline konstant sind, werden diese dynamisch in das
Template eingeladen.
Seite 34 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Diverse kleine Web Applicationen
Zeitraum
Branche
7 Monate, 04/04 – 8/04
Softwarehaus, FAST Video Security GmbH
Werbeagentur (Public Design; Weingarten)
Systemhaus (AHS GmbH, Ravensburg)
Industrie (DRIAM GmbH, Eriskirch / Bodensee)
.Net Framework, C#, ADO.Net, VS 2002/2003, ASP.Net, XML,
XSLT, Log4Net, MySQL, SQL Server
SW / HW
Projektbeschreibung
 XML / XSLT gestützter Webauftritt.
 Umsetzen der Design- und Pflichtenheftvorgaben für eine
mehrsprachige Webseite.
 Diverse Webseiten mit Backend - Logik zum Erstellen von
Lizenzinformationen (Lizenzstring / Kundeninformation /
usw.).
Tätigkeitsbeschreibung
Webauftritt:
 Erstellen XML Strukturen.
 Erstellen XSLT Transformationsvorschriften für das
transferieren des XML Contents in HTML.
 Programmlogik für die menügesteuerte Ablauflogik.
 Erstellung einer Webseite mit benutzergesichertem Downund Uploadbereich.
Webseite mit BU – Logik:
 Diverse COM to .Net Wrapper erstellt.
 Testseiten für die Wrapper erstellt.
 Integration der Einzelmodule in eine Webgesteuerte
Lizenzschlüsselverwaltung.
Seite 35 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Web Control (ActiveX) zum Visualisieren von Video
Streams
Zeitraum
Branche
2 Monate, 12/03 – 02/04
Softwarehaus, FAST Video Security GmbH
Werbeagentur (Modulare-Objekte GmbH; München)
Visual Basic 6, HTML, Library der Firma Video Security
SW / HW
Projektbeschreibung
 Der WebViewer Client wird Kunden der Firma FAST Video
Security GmbH als Freeware Komponente für deren Video
Überwachungsanlagen zur Verfügung gestellt.
 Um Anwendern die Möglichkeit zu bieten - ohne die
vollständige Applikation - vom Internet aus auf die Live- und
aufgezeichneten Videos zuzugreifen wurde der WebViewer
entwickelt.
 Auswahl der möglichen Technik um in kurzer Zeit das
Control zu realisieren.
 Erstellung eines Konzeptes, welches die möglichen
Umsetzungsschritte darstellt und auf mögliche Probleme
hinweist.
 Zusammen mit einem Grafikbüro das Layout des Controls
und die Benutzerführung festlegen.
 Umsetzen der geforderten Anforderungspunkte, Testen der
Applikation (Control) und Erstellen der Dokumentation.
Tätigkeitsbeschreibung
 Festlegen der Umsetzungstechnik.
 Umsetzung der durch den Designer gelieferten
Grafikelemente auf Standard Windows Controls.
 Erstellen der Oberfläche und des HTML Containers.
 Implementieren der User Authentifizierung.
 Erstellen des Benutzerworkflows und die Implementierung
des Workflows.
 Implementieren der Anwendungslogik unter Einbeziehung
der vorhandenen Video Library der Firma FAST.
 Testen der Anwendung anhand beschriebener Szenarien.
 Dokumentation der entwickelten Logik.
Seite 36 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Relaunch der WebSite auf Basis Microsoft Content
Management Server (MCMS)
Zeitraum
Branche
5 Monate, 11/03 – 04/04
Werbeagentur (Modulare-Objekte GmbH; München)
Ein großes (Rück-) Versicherungsunternehmen (München)
SW / HW
MCMS 2002, .Net Framework, C#, ADO.Net, VS 2002/2003,
ASP.Net, XML, Log4Net
Projektbeschreibung
 Machbarkeitsanalyse, ob alle Vorgaben des Design Guide
und des Pflichtenheftes sich mit dem MCMS realisieren
lassen.
 Umsetzen der Design- und Pflichtenheftvorgaben für eine
mehrsprachige Webseite.
 Abbilden der geforderten Autorenmöglichkeiten für die
Erfassung des Contents sowie die Abbildung eines
speziellen Genehmigungs- Workflows.
Tätigkeitsbeschreibung
 Ermitteln der Möglichkeiten des MCMS.
 Erstellen und Anpassen diverser Placeolder Controls um
die geforderte Funktionalität abbilden zu können.
 Erstellung diverser User Controls zum Abbilden des Hilfs –
Contents, der Seitenzahlen, Paging, usw.
 Erstellen eines Tools zur automatischen Erstanlage der
MCMS Struktur (Channel/Tamplates/Images) sowie der
Postings mit dem geforderten Inhalt. Dieser wird aus
Dateien sowie aus XML Strukturen gelesen.
 Erstellung von Seiten – Templates.
 Implementieren eines übergeordneten Loggingverfahrens
auf Basis von Log4Net.
 Anpassen diverser Grundfunktionalitäten des MCMS an die
geforderte Funktionalität des Projektes.
Seite 37 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Tool zum automatischen Datenabgleich über mehrere
Standorte
Zeitraum
Branche
1 Monat, 03/03 – 05/03
Industrie, OWB GmbH Ravensburg
SW / HW
.Net Framework, C#, ADO.Net, VS 2003, ASP.Net, XML,
Visio 2002, XMLSPY
Projektbeschreibung
 An mehreren Standorten werden Etiketten für den Versand
der Ware an die Kunden gedruckt. Die Verwaltung der
Etikettenlayouts wird zentral an einem Standort
durchgeführt, so dass die geänderten und neu erstellten
Etiketten an die Tochterstandorte verteilt werden müssen.
 Das Tool (Serverprogramm) sammelt alle geforderten
Daten, erstellt eine ZIP Datei und schickt diese als EMail an
die Zielpostfächer. Dort werden diese von einem zweiten
Tool (Clientprogramm) aus dem POP3 Postfach extrahiert,
entpackt und in die Zielverzeichnisse verteilt.
Tätigkeitsbeschreibung
 Design und Realisierung der Anwendung.
 Alle Parameter für die Anwendung werden in einer am
Standort zentral verwalteten XML Datei konfiguriert und
verwaltet
 Analyse der zu transferierenden Daten und Erstellen der
Ein- und Auspackstrategie der ermittelten Daten.
 Erstellung des Serverprogramms zum Einsammeln,
Verpacken und Versenden der Daten.
Seite 38 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Teilnahme an einer .Net Intensivschulung
Zeitraum
1 Woche, 03/03
Branche
SW / HW
.Net, C#, ADO.Net, VS 2003, ASP.Net
Tätigkeitsbeschreibung
 Eine Woche (50 Std. Intensivschulung des Microsoft .Net
Frameworks
 Reflection
 ASP.Net
 ADO.Net
 WinForms
 WebForms
 WebServices
 Remoting
Seite 39 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Intranet - Backendsystem zur Validierung von
Videoüberwachungsdaten
Zeitraum
Branche
5 Monate, 03/02 – 12/02
Softwarehaus, FAST Video Security GmbH
(Europäische Atombehörde)
SW / HW
ORACLE, Visual Studio V6, C++, VBScript, ASP, ADO 2.7, PL/SQL,
Windows2K Server, XML, XSLT
Projektbeschreibung
 Es werden von allen europäischen Atomkraftwerken täglich
Überwachungsvideos in Form einiger Videodateien und einer
Beschreibungsdatei abgeliefert. Aus diesen Dateien werden die
relevanten Attribute ausgelesen und in die Datenbank
übernommen. Die Videodatei wird im Filesystem abgelegt.
 Die Verarbeitung der einzulesenden Daten wird durch mehrere
Threads in einem Systemdienst realisiert, die sich über die
Datenbank synchronisieren. Die Verarbeitung ist stateless
gehalten, so dass jederzeit an jeder Stelle neu aufgesetzt werden
kann. Abschließend überprüft ein Thread mit frei definierbaren
SQL Statement die erfassten Daten auf Fehler. Sollte ein Fehler
in der Erfassung aufgetreten sein, wird ein frei definierbarer Pool
an Benutzern über Email von diesem Fehler informiert.
 Design und Erstellung der Datenbankstruktur zum Verwalten der
gespeicherten Videodaten.
 Entwicklung des Systemdienstes zum Auslesen der XML-Daten
und der Video-Daten. Diese werden in temporäre Tabellen
eingetragen. Sobald alle relevanten Video-Dateien verarbeitet
sind, werden die Daten von einem weiteren Thread in die
produktiven Tabellen übernommen. Der dritte Thread verschiebt
die Videodaten in ein in der Datenbank hinterlegtes Verzeichnis.
Abschließend wendet der Alarm-Thread noch alle frei definierten
SQL Kommandos zur Fehlervalidierung auf die Daten an und
sendet im Fehlerfall ein Email an den definierten Empfänger
Pool.
 Entwicklung des CDO Wrappers (SMTP Dienst von Windows
2000), zum Versenden von Emails.
 Erstellung der Datenbankzugriffsschicht für die ASP Seiten.
 Erstellung des Admin UI mit ASP / VBScript. Über die Admin
Oberfläche werden alle Daten in das System eingepflegt.
Configurationsparameter für den Systemworkflow sowie die
Beschreibung der zu verarbeitenden Videodaten.
 Erstellung der User UI mit ASP / VBScript. Der User kann sich für
alle erfassten Videodaten die notwendigen Attribute anzeigen
lassen.
Tätigkeitsbeschreibung
Seite 40 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Dokumentenmanagementsystem mit integrierter
Datenermittlung, Dokumentengenerierung, FaxSchnittstelle und Archivierung
Zeitraum
25 Monate, 08/01 – 09/03
Branche
Softwarehaus, RBU AG, HypoVereinsbank AG
SW / HW
ATL, ADO 2.5, C++, JavaScript, HTML, ASP, WIN32, T-SQL,
SQL Server 7.0, WinNT 4, Clustertechnik, Phyton, XML, XSLT
Tätigkeitsbeschreibung
 Aus dem Handelssystem werden mit Hilfe von Phyton
Scripten die notwendigen Vertragsparameter als XML
Stream ausgelesen und in die Datenbank eingespielt. Die
eingelesenen Daten werden zu CSV Dateien aufbereitet
und an einen Merger zum Erstellen von RTF Dokumenten
übergeben. Diese werden gezipt und in der Datenbank
abgelegt. Bevor die Dokumente verfaxt werden, werden
diese durch den Client (ASP / JavaScript / 3 Tier
Architektur) bearbeitet und freigegeben. Hat das Dokument
den für das Verfaxen notwendigen Status erreicht, wird es
verfaxt. Dazu werden alle für den Vorfall angelegten
Faxnummern aufbereitet und der Faxworkflow für alle
Faxnummern überwacht. Im Fehlerfall reagiert das System
mit Fehlermeldungen am Client. Hier hat der User die
Möglichkeit aus diversen Szenarien die Fehlerbehandlung
abzuarbeiten. Das System überwacht wiederum das
erneute Verfaxen. Ist ein Geschäftsfall erfolgreich verfaxt
worden, wird eine Meldung an das Handelssystem
übermittelt.
Das gesamte System ist stateless und koordiniert sich über
die Datenbank.
Als technische Basis wird ein Fax-Servercluster und ein
Dienste – Cluster verwendet. Auf dem Dienste - Cluster
läuft die Businesslogik.
Als Schnittstellensprache wird ausschließlich XML
verwendet. Auch für die mit Hilfe von ADO ausgelesenen
Datensätze aus der Datenbank.
 Erstellung der notwendigen SQL Abfragen für den von uns
bearbeiteten Bereich.
 Erstellung aller Triggern und Stored Procedures für das
gesamte Entwicklungsteam.
 Mittelschicht für die Clientanwendung (ATL COM).
Hier werden alle Datenzugriffe auf den Datenbestand für
den Client aufbereitet.
Seite 41 von 54
Projektprofil: Gotthard Babel
 Erstellung des Dienstes, der für die Aufbereitung der
Dokumente verantwortlich ist.
- Aufbereitung der CSV Dateien für den Dokumenten
Merger.
- Workflow - Überwachung der Dokumentengenerierung.
(ATL COM – Systemdienst)
 Erstellung des Fax Workflow Dienstes.
- Generierung der Faxe und Übermittlung an den Faxserver
- Überwachung des Faxversandes
- Fehlerfallbehandlung
- Faxprotokoll
 Dienst zur Übertragung der Daten ins konzernweite
Langzeitarchiv und Rückfordern der Daten bei Bedarf. Die
Daten können durch einen Client angefordert werden. Nach
Abschluss der Bearbeitung werden die Daten wieder zurück
ins Langzeitarchiv geschrieben.
 Erstellung diverser XSLT Transformationen zum
Präsentieren der XML Results im HTML Client.
 Miterstellung untergeordneter Fachkonzepte.
Seite 42 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
.Net Erarbeitung
Zeitraum
2 Monate, 05/01 – 07/01
Branche
SW / HW
.Net, C#, ADO.Net, VS.Net, ASP.Net
Tätigkeitsbeschreibung




Einarbeitung in die neue Entwicklungsumgebung
Einarbeitung in C#
Einarbeitung in ASP.Net
Einarbeitung in ADO.Net
Grundlagen der neuen Microsoft Entwicklungstools
angeeignet, parallel zum laufenden WCS Projekt.
Projekt-Titel
Web – Content –System
Zeitraum
3 Monate, 02/01 – 05/01
Branche
Softwarehaus, Public Design
SW / HW
PHP4, JavaScript, Java-Servlets, HTML, MySQL, Linux,
Windows2000, JDBC
Tätigkeitsbeschreibung
 Design und Erstellung eines DB-getriebenen Web - Content Systems
 Erstellung des Admin UI mit PHP
Über die Admin Oberfläche werden alle Daten in das System
eingepflegt. Der Menüaufbau ist vollkommen dynamisch, ebenso
die Bilder, Tabellen und Texte. Die erfassten Daten werden im
Anschluss wiederum mit Hilfe der Admin Oberfläche zu dem
jeweiligen Content zusammengestellt.
 Der präsentierende Datenbankzugriff ist mit Java Servlets und
XML realisiert.
 Erstellung der Transformationsvorschriften mit XSLT
 Die Ausgabe erfolgt vollkommen XML basiert, d.h. alle Daten
werden über XSLT in HTML transformiert.
Seite 43 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Machbarkeitsanalyse und Kundenbefragung
Zeitraum
3 Monate, 01/01 – 03/01
Branche
Industrie, Messer Griesheim Cutting and Welding AG
SW / HW
MS-Visio2000, MS-Project 2000, MS-Office
Tätigkeitsbeschreibung
 Erstellung eines Anforderungsprofil an das System zur
Verwaltung aller anfallenden Aufgaben in einem
blechverarbeitenden Unternehmen.
 Mit den Schwerpunkten: MDE/BDE, Angebotskalkulation,
Restplatinenverwaltung, Schnittstellen zu übergeordneten ERP
Systemen.
 Entwicklung eines Befragungsbogen für eine Kundenbefragung.
 Durchführung einer Kundenbefragung.
Seite 44 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Redesign einer Anwendung und Umstellung der
Datenbankschnittstelle von Btrieve nach SQL
Zeitraum
10 Monate, 03/00 – 12/00
Branche
Softwarehaus, Lexware GmbH
SW / HW
Visual C++, Sybase SQL Modeler, PowerDesigner7.x, Sybase SQL
Anywhere, XML, ADO, T-SQL, I-SQL, COM, ATL, VB, Windows
9x/NT/2000
Tätigkeitsbeschreibung
 Analyse der bestehenden Btrieve Datenbank und der darüber
liegenden Zugriffsschicht.
 Entwicklung des relationalen Datenbankmodels, das die
Funktionalität der bereits vorhandenen Btrieve Datenbank
gewährleistet und einfach um neue Funktionalitäten erweitert
werden kann.
 Erstellung der notwendigen Administrativen Stored Procedures
für das gesamte Projekt.
 Entwicklung der Zugriffsschicht, über die auf die Daten
zugegriffen wird. Dabei ist die Schnittstelle zum Programm
identisch mit der alten Btrieve Schnittstelle zu halten.
Diese gilt für die übergebenen Datenstrukturen aus der
Datenbankschicht.
 Die Datenzugriffe wurden zuerst eins zu eins übernommen und
im Laufe der Entwicklungszeit auf die notwendigen Bedingungen
der SQL - Datenbank angepasst.
 Verantwortung und Teilprojektleitung für alle Punkte, die mit der
Datenbank zu tun hatten.
 Erstellung diverser COM – Komponenten, primär für das UI.
 Erstellung diverser Assistenten auf COM – Basis für das UI.
 Integration der alten Applikation in das im Haus erstellte
Framework.
 Test der Applikation und Erstellung eines Testbuches für die
Qualitätssicherung.
 Erstellung diverser XML Konfigurationsschnittstellen.
 Konzeptionierung und Realisierung diverser XML Programme
zum Pflegen von XML – Dateien, sowie Programme, welche
anhand von XML – Dateien das System konfigurieren.
Seite 45 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Labeldruckprogramm zum Onlinebestücken von
Verpackungsmaschinen
Zeitraum
1 Monat, 02/00
Branche
Verpackungsindustrie
SW / HW
VBA, Access, ADO, C++, Windows 98
Tätigkeitsbeschreibung
 Definition und Erstellung der Datenbank, zum Ablegen der
Geometriedaten
 Generieren der Steuercodes für einen Labeldrucker
Projekt-Titel
Maschinelles Updaten einer
Switchkomponenten – Datenbank
Zeitraum
2 Monate, 11/99 – 01/00
Branche
Kommunikationsdienstleister, debis AG
SW / HW
VBScript, JavaScript, SQL, T-SQL, IIS, WindowsNT,
MS-SQLServer 7
Tätigkeitsbeschreibung
 Einlesen der MIB – Werte aus Flatfiles in eine DB – Struktur.
 Entwicklung der Importtools und der Routinen zum Abgleichen
der automatisch ausgelesenen MIB – Variablen und der bereits
in der DB abgelegten Informationen.
 Diverse Updatealgorithmen auf die Datenbank entwickeln und
realisieren. Hier ist vor allem die Problematik darin zu sehen,
dass die Tabellen nur zum Teil mit Werten der MIB gefüllt
werden. Die restlichen Einträge werden manuell gepflegt und
dürfen nicht durch einen automatischen Vorgang verändert
werden. Weiter ist auch zu beachten, dass die MIB-Werte in
einem sehr verteilten Intranet/Internet Verbund gesammelt
werden und somit Werte teils nicht vollständig, bzw. überhaupt
nicht aktualisiert werden. Das System muss erkennen können,
ob die Komponente stillgelegt wurde, bzw. ob nur ein temporärer
Ausfall vorliegt.
 Alle Veränderungen an der Datenbank werden protokolliert und
gegebenenfalls automatisch rückgängig gemacht.
Seite 46 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
WEB – Präsentation von Switchkomponenten
Zeitraum
2 Monate, 02/99 – 11/99
Branche
Kommunikationsdienstleister, debis AG
SW / HW
ASP, SQL, T-SQL, IIS, WindowsNT, MS-SQLServer 7
Tätigkeitsbeschreibung
 Dynamische Präsentation der ausgewählten Switche mit all ihren
Komponenten im Intranet.
 Die Struktur Campus / Switch / Modul / SubModul / Port /
Virtuelle Verbindung ist komplett über einen baumartigen Aufbau
bearbeitbar. Der User kann neue Objekte anlegen, diese
bearbeiten, bzw. löschen. Die Daten werden sowohl manuell
erfasst, gepflegt und erweitert. Der zweite Weg die Daten auf
dem neuesten Stand zu halten ist das Auslesen der MIB –
Variablen aus den Switchen und diese dann mit der DB
abzustimmen.
 Entwicklung der HTML / ASP Seiten.
 Entwicklung einer umfangreichen Reportingfunktion zum
Ermitteln der Veränderungen am Aufbau des Switchverbundes
auf einem Campus.
Projekt-Titel
Billingsystem zum Abrechnen von X25 / X31 Netzzugängen
Zeitraum
4 Monate, 09/99 – 12/99
Branche
Kommunikationsdienstleister, debis AG
SW / HW
Visual C++, ASP, SQL, MS-SQLServer 7, T-SQL, MFC, ATL, ADO
Tätigkeitsbeschreibung
 Abbildung der Accountingdaten in eine Datenbankstruktur. Die
Daten werden von der DTAG im NAS Vintage 4 Format
angeliefert.
 Entwicklung eines Konverters, für die Konvertierung der
angelieferten binären Daten, als COM – Server, der direkt
innerhalb des SQL – Servers ausgeführt wird.
 Abbildung der zugehörigen Vertragsdaten in eine
Datenbankstruktur.
 Erstellung der Abrechnungsprozeduren.
 Entwicklung einer Strategie zur Rekonstruktion bereits
ausgeführter Abrechnungsläufe.
 Erstellung der Rechnungsdatensätze mit hausinternen Match –
Codes und eines Rechnungsanhang mit einer detaillierten
Auflistung der verrechneten Leistungen.
 Erstellung und Aufbereitung der Reportanforderungen der
einzelnen Endkunden. Es werden dynamische HTML-Seiten
generiert.
Seite 47 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Auftrags- & Materialverwaltung
Zeitraum
3 Monate, 02/99 – 09/99
Branche
Fertigende Industrie, Fa. Martin Lotter GmbH
SW / HW
Delphi 4.0, Access, ReportSmith
Tätigkeitsbeschreibung





Projekt-Titel
Billingsystem zum Abrechnen von
Telekommunikationsdiensten (Voice – Provider)
Zeitraum
7 Monate 02/99 – 08/99
Branche
Kommunikationsdienstleister, debis AG
SW / HW
Visual C++, SQL, MS-SQLServer 7, T-SQL, MFC
Tätigkeitsbeschreibung
 Abbildung der Accountingdaten in eine Datenbankstruktur. Die
Daten werden von der DTAG im Elfe – Format angeliefert.
 Abbildung der zugehörigen DTAG Vertragsdaten in eine
Datenbankstruktur.
 Abbildung der eigenen Vertragsdaten in eine Datenstruktur.
 Verwaltung der MATCH – Codes. Anhand diesen wird das
jeweilige Abrechnungsmodel ausgewählt.
 Erstellung der Abrechnungsprozeduren.
 Erstellung diverser Abrechnungsmodi. (Standortbezogen,
Kundenbezogen, Kunden- & Standortbezogen)
 Verwaltungstool für die Vergabe von Auftragsnummern und
Unterauftragsnummern aus dem hausinternen Nummernpool.
 Entwicklung einer Strategie zur Rekonstruktion bereits
ausgeführter Abrechnungsläufe.
 Erstellung der Rechnungsdatensätze mit hausinternen Match Codes und eines Rechnungsanhang mit einer detaillierten
Auflistung der verrechneten Leistungen.
Erfassung von Aufträgen, Stammdaten
Stammdatenverwaltung (Kundendaten, Materialdaten, sonstige).
Erstellen von Begleitpapieren, Lieferschein, Rechnung.
Statistiken: Lagerbestand, Auftragsbestand, usw.
Auftragsverfolgung und Planung, Lieferüberwachung.
Seite 48 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Billingsystem zum Abrechnen von EDI/EDIFACT
Accountingdaten
Zeitraum
7 Monate, 09/98 – 03/99
Branche
Kommunikationsdienstleister, debis AG
SW / HW
Visual C++, SQL, MS-SQLServer 7, T-SQL, MFC
Tätigkeitsbeschreibung
 Abbildung der Accountingdaten in eine Datenbankstruktur. Es
werden vom EDI Dienst die accounteten Datenvolumen, die
Kundenstammdaten und die Providervolumen (X400, FAX, usw.)
geliefert.
 Abbildung der zugehörigen Vertragsdaten in eine
Datenbankstruktur.
 Bilden von diversen Gruppierungstabellen, anhand dieser ein
Billing stattfinden kann.
 Entwicklung von Algorithmen zur Abbildung der Volumendaten in
Volumenscheiben und Ermittlung der zu verrechnenden Kosten.
 Erstellung der Rechnungsdatensätze mit Match - Codes und
eines Rechnungsanhang mit einer detaillierten Auflistung der
verrechneten Leistungen.
Projekt-Titel
Online – Datentransfer von Bestelldaten
Zeitraum
1 Monat, 09/98 – 11/98
Branche
Fertigende Industrie, Engel GmbH
SW / HW
C++ Builder, MS-Access, RAS
Tätigkeitsbeschreibung
 Automatisierte FTP – Daten – Download und Einspielen der
Daten in ein Auftragssystem.
 Plausibilität der empfangenen Daten testen.
 Updaten Logik für Tabellen erstellt und implementiert.
Projekt-Titel
Offline Adressdatenerfassung für ein Verlagshaus
Zeitraum
2 Monate, 11/98 – 02/99
Branche
Verlagshaus, Güll GmbH
SW / HW
Delphi 4, Access, PLZDirectory, BLZDirectory
Tätigkeitsbeschreibung
 Erfassungsmasken mit diversen Verzweigungsoptionen.
 Exportschnittstelle zur Datenübergabe an ein AS/400 System.
 Erfassung diverser Statistiken, zur Überwachung der
erfassenden Mitarbeiter.
 Generierung von Reports für die Protokollierung der erfassten
Datensätze
Seite 49 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Abbildung von Teilen aus Baan ins Intranet
Zeitraum
1 Monat, 05/98
Branche
Fertigende Industrie, Deckel Maho Pfronten GmbH
SW / HW
Visual InterDev, ASP, ORACLE, MS-SQLServer, ADO, WSH
Tätigkeitsbeschreibung
 Abbildung von Datenmasken ins Intranet.
 Um Softwarelizenzen einzusparen, wurden alle Datenmasken
zum Anzeigen von Stücklisten über ASP – Seiten realisiert und
somit an allen Arbeitsplatzterminals zugänglich gemacht.
Projekt-Titel
Logistische Entscheidermodule für eine Lackieranlage
Zeitraum
3 Monate, 05/98 – 09/98
Branche
KFZ – Hersteller, AUDI AG
SW / HW
Visual C++ 5.0, SQL-Server 7, ADO, MFC, Windows NT
Tätigkeitsbeschreibung
Module, die den Ablauf der Karossen, in der neuen Lackieranlage
der AUDI AG/ Ingolstadt, steuern.
 Bildung von möglichst großen Farbblöcken beim Einlauf in die
Lackieranlage.
 Dynamische Lagerplatzverwaltung, um die Produktionsmittel
optimal nutzen zu können.
Die Rohkarossen laufen vom Karossenbau über Bänder in die
Lackieranlage. Dort werden diese auf Transportwagen umgeladen
und Richtung Lackieranlage eingeschleust. Um die 4 Lackierlinien
ideal nutzen zu können, werden am Beginn jeder Linie Karossen
gruppiert, welche mit der gleichen Farbe lackiert werden. Dazu
müssen diese unsortiert einlaufenden Karossen sortiert und in die
Bereitstellungslinien geschleust werden. Die Logistik hat die
Fahrbefehle an die Steuer SPS weitergeleitet und diese wiederum
überwacht.
Am Ende der Lackierstrasse wird wiederum ein Bufferspeicher mit
Karossen befüllt, welche nachgearbeitet werden müssen. Hier wird
zwischen 3 Arten von Nacharbeit unterschieden. Aus diesem
Speicher sind die Karossen nach Zeit und Art des Fehlers in den
Bereitstellungslinien einzusortieren / umzusortieren. Die Software
generierte die Fahrbefehle für die SPS und überwacht diese.
Seite 50 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Programm zum Ausdrucken von Auszeichungsetiketten
Zeitraum
3 Monate, 11/97 – 05/98
Branche
Fertigende Industrie, Engel GmbH
SW / HW
Windows 95, Access
Tätigkeitsbeschreibung
 Definition und Realisierung der Datenschnittstelle zum Einlesen
der Datensätze.
 Grafische Benutzerschnittstelle zum Auswählen der Aktion.
 Generierung der Reports.
 Erstellung diverser Varianten und Layouts für verschiedene
Etikettentypen.
 Erweiterung zur Online – Übermittlung von Produktionsaufträgen
und deren Verwaltung.
(siehe Projekt „Online – Datentransfer von Bestelldaten“)
Projekt-Titel
Erstellung eines universellen Job Scheduler Dienstes
Zeitraum
9 Monate, 09/97 – 05/98
Branche
Umwelttechnik, TechniDATA GmbH
SW / HW
MS Visual C++, MFC, ATL, WIN32, WindowsNT, Access, RPC,
Sockets
Tätigkeitsbeschreibung
 Definition der Anforderung an einen universell verwendbaren Job
Scheduler, als verteiltes System.
 Entwicklung einer universellen Datenkappselung in TCP/IP
Pakete, zur Kommunikation von verteilten Job Scheduler
Systeme.
 Erstellung der Datenbankschnittstelle und eines Konzeptes zur
Realisierung eines ausfallsicheren Betriebs.
 Realisierung der Berechnungsmethoden anhand eines
Parameterstrings.
 Kappselung der Berechnungsmethoden in ein COM – Objekt
 Integration des Windows Scripting Hosts (WSH) zur Ausführung
von Scripten.
 Entwicklung eines COM – Objektes, das im WSH die Ausführung
eines Prozesses überwacht und protokolliert.
 Grafische Oberfläche für die Parametrierung des Job
Schedulers.
Wird für das Ausführen von Programmen/Batchläufen in
Umweltmessdatenstationen verwendet. Hierbei ist es notwendig,
dass der Ablauf protokolliert, überwacht und notfalls neu
angestoßen wird und dabei an der unterbrochenen Stelle wieder
aufgesetzt wird.
Seite 51 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Ermitteln vom Maschinenzuständen (BDE)
Zeitraum
7 Monate, 04/96 – 05/97
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Visual C++, Access
Tätigkeitsbeschreibung
 Definition und Realisierung der Datenschnittstelle zur CNC –
Steuerung.
 Erfassen und Auswerten der ermittelten Daten.
 Es werden alle Maschinenzustände ermittelt und
alphanumerisch, wie grafisch unter Berücksichtigung
verschiedener Zeitmodelle präsentiert.
Projekt-Titel
Erstellung diverser HTML – Seiten
Zeitraum
2 Monate, 1996
Branche
Diverse
SW / HW
Frontpage
Tätigkeitsbeschreibung
 Konzeptionierung und Erstellung von diversen Homepages.
Projekt-Titel
Erstellung eines Nachkalkulationssystems
Zeitraum
5 Monate, 06/96 – 01/97
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Visual C++, Access, MS-SQLServer 6.5
Tätigkeitsbeschreibung
 Erstellung und Implementierung des Datenmodels
 Erstellung von Datenkonvertern für die Übernahme von PPS-,
FIBU-, BDE- Daten in die Nachkalkulation.
 SQL – Scripte, die die Berechnung der Kalkulationsdaten online
ausführen
 Grafisches Frontend für die Präsentation der ermittelten Daten.
Projekt-Titel
Umstellung auf eine zentrale SQL Datenbank
Zeitraum
1 Monat, 05/95
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Access, MS-SQLServer 6.5
Tätigkeitsbeschreibung
 Entwicklung der Umstellungsstrategie und Konvertierung der
Datenbestände von Access Datenbanken auf einen SQL-Server
Seite 52 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Entwicklung einer Datenschnittstelle zwischen einem PPS
Systems und ACAD/Genius
Zeitraum
1 Monat, 03/95 – 05/95
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Visual C++, Access, Visio
Tätigkeitsbeschreibung
 Entwurf, Planung, Realisierung und Dokumentation der
Schnittstelle zum Austausch von Zeichnungsstücklisten. Für die
automatische Übernahme von ACAD / Genius ins PPS System.
Projekt-Titel
Angebots Management System
Zeitraum
5 Monate, 08/94 – 03/95
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Visual C++, Access
Tätigkeitsbeschreibung
 Programm zum interaktiven Erstellen von Maschinenangeboten
in mehreren Sprachen.
 Inkl. Versionsverwaltung von Angeboten
Projekt-Titel
Schulungen
Zeitraum
1 Monat, 10/94 – 01/95
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Office
Tätigkeitsbeschreibung
 Office – Schulungen (Access, Word, Excel, PowerPoint)
Projekt-Titel
Adressenverwaltung
Zeitraum
2 Monate, 07/94 – 10/94
Branche
Fertigende Industrie, Burger GmbH
SW / HW
Visual C++, Access, Tobit FAXWARE
Tätigkeitsbeschreibung
 Erstellung und Implementierung einer Adressenverwaltung.
 Schnittstelle zu MS-Word über DDE, zur automatischen
Adressenübernahme
 Schnittstelle zu Tobit FAXWARE
Seite 53 von 54
Projektprofil: Gotthard Babel
Projekt-Titel
Konvertierung von Zahlungsanweisungen ins Datenformat für
bargeldlosen Datenaustausch der Banken
Zeitraum
1 Monat, 05/94
Branche
Fertigende Industrie, DECKEL MAHO AG
SW / HW
Visual C++, Access, Windows, MFC
Tätigkeitsbeschreibung




Projekt-Titel
Programmentwicklung zur Auswertung von Sensormessdaten
Zeitraum
10 Monate, 07/92 – 02/94
Branche
Umwelttechnik, SUM GmbH
SW / HW
Borland C++, TurboVision, dBase
Tätigkeitsbeschreibung
 Programmmodule zum Auslesen der Sensorlogik in binäre Files.
 Programmmodule zum Konvertieren der Daten in div.
Datenformate.
 Statistische Auswertung der Daten nach frei definierbaren
Randparametern.
 Präsentationsmodul der erfassten und berechneten Daten.
Projekt-Titel
Personalstatistik und Mehrmonatsvergleich der
Personalentwicklung
Zeitraum
2 Monate, 08/91 – 12/91
Branche
Fertigende Industrie, MAHO AG
SW / HW
Turbo Pascal
Tätigkeitsbeschreibung
 Programm für eine Firma mit mehreren Mandanten zur Analyse
der Personalentwicklung je Mandant und Kostenstelle.
 Parametrierung für das Verfolgen der Personen sowie der
Kostenstellen und Mandanten.
 Datenaufsplittung auf Angestellte und Arbeiter sowie die
Verfolgung von Personen, die den Mandant bzw. die Kostenstelle
wechseln.
 Berücksichtigung von Personen, die mehreren Mandanten /
Kostenstellen zugeordnet sind.
Konzeption und Integration der Datenbankschnittstelle.
Pflege- und Eingabemasken für die Datenbank.
Programm zum Konvertieren der Daten.
Programmmodul zur Ermittlung der Überweisungsbeträge, die je
Datenträger gruppiert, an definierte BLZ/Konten bezahlt werden.
Seite 54 von 54

Documentos relacionados