Anwendungsentwickler, Architekt, C#, MSSQL-Server, Visual Studio, ASP.NET, ASP.NET MVC, WPF, Delphi 1 - 2006, .Net, RFID, COM+, MTS, MS Enterprise Services, WCF, DB2, Oracle, Sybase
Aktualisiert am 30.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Agile Softwareentwicklung
Datenbankentwicklung
Versionsverwaltung
Scrum
Deutsch
Englisch
fliessend in Wort und Schrift
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

Bisherige Projekte, Berufserfahrungen:

 

Seit 8/11

Unterstützung in der Endphase der Fertigstellung eines WCF-Frameworks.

Technologien .Net 4.0,

VS2010,

TFS,

Unittesting

SQL-Server 2008

 

 

Seit 03/11

 

Automatisches Update eines großen SVN-Repositories (ca 1000 Projekte) auf Visual Studio 2010.

Technologien .Net 4.0, VS2010, SVN, Tourtoise, SharpSVN, Unittesting, MSBuild

 

Erstellen von Datenimportprogrammen für Sybase und MSSQL-Server.

Technologien: Sybase, MSSQL-Server, Enterprise Central, ISQL, .Net 4.0, VS2010, Unittesting

 

Seit 11/10

 

Definition einer AddIn – Architektur für die Übernahme einer Mainframe-Legacy Anwendung in eine WinForm Anwendung, Implementation der Host und Clientkomponenten, Coaching des Entwicklerteams

Visual Studio 2010, .NET 4.0, C# 4.0

SQL-Server 2008

Aufgaben:

Architektur,  Entwicklung, Coaching des Entwicklerteams

 

Umbau einer vorhandenenen ASP.NET Anwendung (Ticketsystem) für einen anderen Anwendungsfall.

C#,.Net

C#,.Net, ASP.NET

Telerik Komnponenten

SQL-Server 2008

Aufgaben:

Architektur,  Entwicklung, Coaching des Entwicklerteams

 

 

Seit 04/10

Entwicklung einer WCF-basierten Infrastruktur als Kommunikationszentrum einer verteilten ERP-Anwendung

Entwicklung von unterstützenden WPF-Anwendungen

Visual Studio 2008, .NET 3.5,

C#,.Net

WCF, WPF, Unittesting, Designpattern

Datenbank: SQLite, SQL-Server, Interbase

Aufgaben:

Teilarchitektur,  Entwicklung

 

 

 

Seit 12/09:
ASP.NET Anwendung zur interaktiven und automatisierten serverbasierten Bearbeitung von  SAP-basierten Dokumenten.
Projektgröße 3 Personen
Visual Studio 2008, .NET 3.5,
C#, VB .Net
TX Text Control
Erpconnect
Webtechnologien
ASP.NET 2.0,
HTML
JavaScript
Webservices
XML
Datenbank: MS-SQL Server, Interbase
Aufgaben:
Projektmanagement, Risikoanalyse, Technische Konzeption

(seit 06/09)
ASP.NET 2.0 Webanwendung zur Unterstützung der internen Kommunikation eines
Logistikers mit einem ausgeprägten Filialnetz.
Projektgröße ca 20 Personen
Visual Studio 2005, .NET 2.0
C#, VB.Net
Webtechnologien
ASP.NET 2.0,
HTML
JavaScript
Webservices
XML
Datenbank: MS-SQL Server
Versionsmanagement: Microsoft Team Foundation Server.
UML Modelmaker
Aufgaben:
Technische Konzeption, Entwicklung,




(01/09 – 04/09)
Webanwendung Anwendung zur konzernweiten Qualitätssicherung in einem großen
Automobilkonzern, Die Anwendung sollte schrittweise weltweit ausgerollt werden.
Die Anwendung ist mehrschichtig aufgebaut und basiert auf einer konsequent
durchdachten Architektur.
Projektgröße: ca. 10 Personen
Visual Studio 2008, .NET 2.0,
C#, VB.Net
Webtechnologien
ASP.NET 2.0,
HTML
JavaScript
Webservices
XML
Datenbank: Oracle
Messaging: MQSeries (Webspere MQ)
Versionsmanagement: Microsoft Team Foundation Server.
UML Modelmaker
Aufgaben:
Erstellung von Feinkonzepten, Entwicklung, Test


(06/07 - 12/08)
.Net und ASP.NET Anwendungen im Rahmen einer ERP Anwendung bei einem
Vertriebsunternehmen für Internet- und Telekommunikationsdienstleistungen
Migration eines ERP-Systems von ML4 nach .Net und Schnittstellenentwicklung
Unterstützung bei der Entwicklung einer Architektur für die Umstellung des
Systems auf .Net.
Fachliche Konzeption des Systems. Unterstützung der Entwickler bei der
Einarbeitung in .Net. Entwicklung von Schnittstellen zu anderen ERP - Systemen
unter Verwendung von Webservices, Web- und Winformanwendungen.
Beratung bei der Verbesserung des Requirementsengineering
Mitarbeit bei der Erstellung des Pflichtenheftes
Evaluation von Technologien
Entwicklung der Anwendung unter Verwendung unten genannter Technologien.
Projektgrösse: ca 40 Personen
Visual Studio 2008, .NET 3.5, Silverlight (evalution)
Visual Studio 2005, C# 2.0, .NET2.0
Visual Studio 2003, C# 1.1, .NET1.1
Webtechnologien
ASP.NET 1.1,
ASP.NET 2.0,
HTML
Javascript
Webservices
XML
Datenbanken:
ISeries (DB2 auf AS400)
MSSQL-Server 2005
MYSQL
Versionsmanagement: Aldon.
UML Modelmaker
Infragistics Komponenten
Developer Express Komponenten


(04/07 bis 06/07)
ASP.NET Anwendung zur Unterstützung von Geschäftsprozessen bei einem
Projektunternehmen für regenerative Energienutzung
Unterstützung bei der Implementation von Geschäftsprozessen in einer
ASP.NET Anwendung. Die Businesslogik ist nach dem SOA Gedanken in Modulen
angelegt, die über Webserviceinterfaces angesprochen werden.
Beratung bei der Verbesserung des Requirementsengineering
Mitarbeit bei der Erstellung des Pflichtenheftes
Evaluation von Technologien
Entwicklung der Anwendung unter Verwendung unten genannter Technologien.
Projektgrösse: ca 5 Personen
Visual Studio 2005, C# 2.0, .NET2.0
Webtechnologien ASP.NET 2.0,
Ajax
HTML
Javascript
Webservices
Datenbank: MSSQL-Server 2005
Versionsmanagement: Visual Sourcesafe.
Componentart Komponenten


(11/06 bis 03/07)
Softwareentwicklung im Bereich Entity-Foundation und fachliche Entitäten
Unterstützung in der Endphase einer Produktentwicklung.
Mitarbeit bei der Entwicklung eines Architekturtools für die Unterstützung der
Entwicklung von Steuersoftware im Automobilbau, die Softwareentwickler bei der
Entwicklung komplexer Embeddedlösungen unterstützt.
Es wird hier eine UML-ähnliche Unterstützung bereitgestellt.
Projektgrösse: ca 40 Personen
Visual Studio 2005, C# 2.0, .NET2.0
Datenbank: MSSQL-Server 2005
Versionsmanagement: MKS.
UML, Design Pattern: Modelmaker, Enterprise Architect
Developer Express Bibliotheken


(08/06 bis 10/06)
Nutzfahrzeug- und Tourenverwaltung
Unterstützung in der Endphase einer Produktentwicklung. Profiling, Testing,
Umstellung und Neuentwicklung einzelner Codeteile zur Performanceoptimierung.
Dreischichtige Architektur mit einem selbstentwickelten Appserver.
Projektgrösse: ca 15 Personen
Borland Developer Studio Architect 2006 (Delphi): Delphi WIN32
Datenbank: MSSQL-Server 2000, MSSQL-Server 2005,
Versionsmanagement: Visual Source Safe.
Applikation Profiling und Debugging: AQTime
UML, Design Pattern: Modelmaker
Developer Express Bibliotheken
Indy Bibliotheken

(07/06 bis 08/06)
Entwicklung eines Reportingtools, dass für ein großes Belegdigitalisierungs-
und OCR-Projekt in kurzen Abständen automatisiert XML-Reports erstellt und
diese an den Kunden per ftp ausliefert.
Erstellen des Feinkonzeptes, Objektmodell, Programmierung.
Technik:
Borland Delphi 7: Delphi WIN32,
Indy Bibliotheken
Datenbank: MSSQL-Server 2000
UML, Design Pattern: Modelmaker
XML: Altova XML Spy

(01/06 bis 07/06)
PS-Cooperation, Xplugged:
Datenbankgestütztes Kontroll- und Optimierungstool für elektronische Kanban-
systeme (Anforderungsanalyse, Konzeption, Entwicklung, Projektleitung)
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes
Technik:
WinAPI, .NET
Borland Developer Studio Architect 2006 (Delphi): Delphi WIN32, Delphi.NET,
C#, .NET only:
Visual Studio 2005: C#
Datenbank: Interbase/Firebird
Versions- und Requirementsmanagement in Borland Starteam.
UML, Design Pattern: Modelmaker

(03/06)
Ernährungsrechner
Visual Studio 2005: C#, ASP.NET

(01/06)
Spedition:
Beratung der Entwicklungsabteilung einer großen Spedition bei der
Erweiterung einer länderspezifischen ERP-Anwendung in Delphi 6 zu einer
ERP-Anwendung für den Gesamtkonzern in Delphi 2005/2006.
Die Definition der Anwendung erfolgt in Deutschland, die Entwicklung in Chile.
Technologien:
Starteam, Delphi 2005/2006, MS-SQLServer
UML, Design Pattern: Modelmaker
Aufgaben:
Beratung bei der Pflichtenhefterstellung, sowie dem Management der verteilten
Entwicklung mit Unterstützung von Starteam.
Unterstützung bei der Einführung von Codingstandards, der Qualitätsverbesserung
des Codes, und objektorientierter Entwicklungstechniken.
Erstellung von Codesamples als Bestandteil der Programmierrichtlinien.

(07/05 bis 12/05)
PS-Cooperation, Xplugged:
Definition und Implementation einer verteilten el/ka/sy Serverarchitektur.
Eine beliebige Anzahl von  Servern soll von allen Beteiligten des Systems
betrieben werden können. Die Server können sowohl unabhängig als auch kooperativ
zusammenarbeiten.
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes.
Technik:
WinAPI, .NET
Borland Developer Studio Architect 2006 (Delphi): Delphi WIN32, Delphi.NET, C#,
ASP.NET, Intraweb, SOA, Internetprotokolle, Webservices, COM+
.NET only:
Visual Studio: C#, ASP.NET
Datenbank: Interbase/Firebird
Versions- und Requirementsmanagement in Borland Starteam.
UML, Design Pattern: Modelmaker

(09/05)
FH-Stralsund:
Lehrauftrag: Webprogrammierung mit
Visual Studio: ASP.NET, C#
Borland Developer Studio Architect 2005 (Delphi):
Intraweb, Delphi.NET, ASP.NET
Datenbank: MSSQL-Server

(07/05 bis 11/05)
PS-Cooperation, Xplugged:
Erarbeitung von Lösungsvorschlägen für RFID-Systeme für einen Mattenhersteller,
ein Foto- und Filmstudio, sowie einen Automobilzulieferer.
Anforderungsanalyse, Fachkonzept, technisches Konzept, Evaluation von
Technologien
Technik:
WinAPI, .NET
Borland Developer Studio Architect 2005 (Delphi):
Delphi WIN32, Delphi.NET*, C#*, ASP.NET, Intraweb, SOA, Internetprotokolle,
Webservices, COM+, .Net Remoting,  .NET Enterprise Services
.NET only:
Visual Studio: C#, ASP.NET, .NET Compact Framework
Datenbanken: Interbase/Firebird, MSSQL-Server
Versions- und Requirementsmanagement in Borland Starteam.
Verschiedene RFID-Reader,UML, Design Pattern: Modelmaker

(10/04 bis 06/05)
PS-Cooperation, Xplugged:
Erstellung von Anforderungsprofilen für die Prozessoptimierung und unter-
stützende Tools für die Erstellung modularisierter Anwendungen in Delphi.
Parallele Entwicklung für Win32 und .NET. da beide Plattformen unterstützt
werden sollen.
Versions- und Requirementsmanagement in Borland Starteam.
Borland Developer Studio Architect 2006(Delphi): Delphi WIN32, Delphi.NET, C#.
Visual Studio, C#

(04/05 bis 06/05)
PS-Cooperation, Xplugged:
Entwicklung Demo Projectcenter
Erweiterung des el/ka/sy Systems, aber auch als eigenständige Lösung konzipiert.
Die elektronische, RFID - basierte Erweiterung des Kanbangedankens wird
eingesetzt, um projektbezogene Materialverbräuche zu erfassen und damit einer
betriebswirtschaftlichen Auswertung zuzuführen, und die Beschaffung effizienter
zu gestalten.
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung,
Programmierung
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes.
Technologien: Delphi 7 Architect
Borland Developer Studio Architect 2005(Delphi): Delphi WIN32, Delphi.NET, C#.
Visual Studio, C#.

(03/05 bis 04/05)
PS-Cooperation, Xplugged:
Entwicklung Demo RepSys
Reparaturinformationssystem, Geräte werden über RFID identifiziert, danach
werden dem Monteur weltweit on- und offline alle benötigten Informationen zur
Durchführung von Wartungs- und Reparaturarbeiten zur Verfügung gestellt.
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung,
Programmierung
Technologien: Delphi 7 Architect, Delphi 2005
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes.
Borland Developer Studio Architect 2005: Delphi WIN32, Delphi.NET, C#.
Visual Studio, C#.

(11/04 bis 05/05)
PS-Cooperation, Xplugged:
Diverse Erweiterungen
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung,
Programmierung
Technologien: Delphi 7 Architect

(09/04 bis 11/04)
PS-Cooperation, Xplugged:
SAP-Anbindung des ElKaSy Systems
Fileschnittstelle zur Anbindung des ElKaSy-Client Modules an ERP-Systeme,
z.B. SAP.
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung, Programmierung
Technologien: Delphi 7 Architect

(09/04 bis 10/04)
PS-Cooperation, Xplugged:
Outlookfernsteuerung
COM und WinAPI basierte Fernsteuerung von Outlook zur automatisierten
Verarbeitung von Mailanhängen.
Aufgabenbereiche: Beratung, techn. Konzeption, Projektleitung, Programmierung
Technologien: Delphi 7 Architect, COM, WinAPI

(06/03 bis 09/04)
UDL, Internet - Suchtechnologien für nicht - textuelle  Inhalte
UDL Inc. beschäftigt sich mit der Entwicklung innovativer Technologien für das
retrieval nicht textueller Inhalte im Internet.
Die Applikation umfasst Erweiterungen des Internetexplorers,
Analyse des DOM von Internetseiten, Bildbearbeitung, Kommunikation innerhalb des
Clienten mit COM-Technologien, sowie Entwurf und Umsetzung einer
hochskalierbaren Serveranwendung basierend auf COM+ sowie dem MSSQL
Datenbankserver.
Aufgabenbereiche: Beratung, techn. Konzeption, Projektleitung, Programmierung
Technologien: Internet Explorer, Delphi 7 Architect, Modellmaker, Toolbars,
ActiveX, COM, Javascript, COM+, SQL, MSSQL Server,
Visual Studio: ASP.NET, C#.

(03/04 bis 05/04)
PS-Cooperation,
ElKaSy IMAP4  Integration, Erweiterung des ECC
Integration von IMap4 in den Email-Modulen des ElKaSy-Clients, Ausbau des
Elkasy Control Centers zur Multi - Clientenfähigkeit, Integration zusätzlicher
Auswertungen
Technologien: Delphi 6, Sockets, Internet, Messaging, Indy IMAP4 und andere
Mailkomponenten, InMemory - Datenbanken

(10/05)
Borland - Fachberater auf der EKON (Entwicklerkonferenz)
Delphi, Delphi.NET, C#, Starteam, Caliber

(02/05)
Borland - Fachberater auf der EKON (Entwicklertage)
Delphi, Delphi.NET, C#, Starteam, Caliber

(10/04)
Borland - Fachberater auf der EKON (Entwicklerkonferenz)
Delphi, Delphi.NET, C#, Starteam, Caliber

(10/03)
Borland - Fachberater auf der EKON (Entwicklerkonferenz)
Auftraggeber: Borland Deutschland GmbH
Delphi, C#-Builder, Starteam, Caliber, UML mit Modelmaker

(03/03)
Borland - Fachberater beim Borland CeBit Messeauftritt
Delphi, Kylix, JBuilder, UML mit Modelmaker

(10/02 bis 11/02)
Schulung COM+ (Neuer Name: .NET Enterprise Services)
Durchführung der Schulung. Entwicklung verteilter Anwendungen mit Delphi und
COM / DCOM / COM+. Ziel der Schulung war die Vorbereitung einer Entwicklungs-
abteilung auf die Umstellung einer kommerziellen Anwendung von einer
Client/Server- auf eine N-Tier-Architektur
Technologien: COM / DCOM / COM+ mit  Delphi, Mehrschichtige
Datenbankanwendungen (N-Tier-Applikationen), Automatisierungsserver / -clients,
On- Offline Datenbanken, Entwicklung skalierbarer, transaktionaler Anwendungen
mit zustandslosen Serverobjekten.

(11/02 bis 01/03)
Großküchentechnik, Fakturasoftware
Erweiterung der Fakturaanwendung um Module zur  Offline-Datenerfassung für die
Außendienstmitarbeiter und zur Synchronisation der erfassten Daten mit dem
Zentralsystem. Die Berichtsdaten werden von verschiedenen Außendienstmitarbeitern
erfasst und mit den Daten im Zentralsystem abgeglichen.
Tätigkeiten: Konzeption, Programmierung
Technologien:
Delphi 6, BDE, Paradox, SQL
Application Profiling: AQTime

(9/02 bis 10/02)
Borland Deutschland GmbH, Schulungsausarbeitung
Ausarbeitung eines Curriculums für eine Entwicklerschulung zum Thema
Entwicklung verteilter Anwendungen mit Delphi und  COM / DCOM / COM+.
Technologien: COM / DCOM / COM+ mit  Delphi, Mehrschichtige Datenbankanwendungen
(N-Tier-Applikationen), Automatisierungsserver / -clients, On- Offline
Datenbanken, Entwicklung skalierbarer, transaktionaler Anwendungen mit
zustandslosen Serverobjekten.

(8/02)
PS-Cooperation, ElKaSy Indy Komponenten
Ersetzen der FastNet Komponenten durch Indy-Komponenten in den Email-Modulen der
ElKaSy-Clients.
Technologien: Delphi 6, ADO, SQL, Internet, Messaging, FastNet Komponenten,
Indy Komponenten, mehrschichtige on-/ offlinefähige Datenbankarchitektur

(7/02 bis 8/02)
PS-Cooperation, ElKaSy Client Modul
Erweiterung des ElKaSy Client Moduls um weitere Datenbankfunktionalitäten.
Technologien: Delphi 6, ADO, SQL, mehrschichtige on-/ offlinefähige Datenbank-
architektur

(7/02)
PS-Cooperation, ElKaSy IMAP 4 Implementation
Technologieevaluation: Erweiterung der ElKaSy Email Module um die Fähigkeit,
das IMAP 4 Protokoll zu bearbeiten.
Technologien: Delphi 6, ADO, SQL, Internet, Email, FastNet Komponenten,
Indy Komponenten, mehrschichtige on-/ offlinefähige Datenbankarchitektur

(4/02 bis 6/02)
Brainshield-Technologies, New York, BrainshieldMP3
Digital Rights Management über das Internet. Entwicklung eines Prototypen für
eine über das Internet verteilte Anwendung zum Management der Nutzungsrechte
von Mediendateien. Die Anwendung beinhaltet unter anderem den Rechtevertrieb
(E-Shop), Freischalten von Abspielrechten und die Verwaltung von Zwischenhändlern.
Sechzehn verschiedene Datenbanktypen (400 Tabellen) können bei beliebigen Kunden
installiert werden und arbeiten über das Internet zusammen.
Tätigkeiten: Beratung, Training, Evaluation von neuen Technologien,
Programmierung
Technologien: Powerdesigner (Case Tool), Delphi 6 Enterprise, WebSnap, HTML,
XML, Bizztalk, ADO, SOAP, Web Services, MP3, UML, Design Pattern: Modelmaker

(2/02 bis 4/02)
PS-Cooperation, eCC (ElKaSy Client Control Center)
Modul des ElKaSy Systems(C-Teile-Beschaffung). Das eCC sammelt die Bedarfsdaten
der unabhängig im Netz arbeitenden Erfassungsmodule ein und verarbeitet sie für
die Auswertung in anderen Systemen weiter. Die Daten werden numerisch und in
Charts dargestellt.
Tätigkeiten: Konzeption, Projektleitung, Programmierung, Support
Projektgröße: 2 Personen
Technologien: Delphi 6 Enterprise, Socketprogrammierung, Entwicklung eines
Protokolls zur Prozesskommunikation im Internet

(02/02)
Borland Deutschland GmbH, Training
Durchführung eines Borland-Trainings zur objektorientierten Softwareentwicklung
mit Delphi bei einem Borland-Kunden.

(05/01 bis 1/02)   Version 2
(11/99 bis 7/00)   Version 1
PS-Cooperation, C-Teile Beschaffungssystem
System für die Automatisierung der Logistikkette von der Bedarfsermittlung bis
zur Abrechnung für die Beschaffung von C-Teilen für die Produktion.
An der Produktionsstelle werden Bedarfsdaten erfasst, die per Email an die
Zentrale und von dort an Logistiker und Lieferanten weitergeleitet werden.
Tätigkeiten: Beratung, Konzeption, Projektleitung, Datenbank und
Softwareentwicklung, Support
Projektgröße: 4 Personen
Technologien: HTTP-basierte Multi-Tier-Anwendung, Windows NT4,
Delphi 5 Enterprise, Datenbanken (Interbase, Access)

(06/00 bis 04/01)
Schönmackers, unternehmensweites ERP-System
Integrierte Bearbeitung aller Geschäftsvorfälle für ein mittelständiges
bundesweit agierendes Entsorgungsunternehmen mit verteilten Geschäftsstellen.
Tätigkeiten: Unterstützung im Bereich Teamdevelopment, Konzeption,
Programmierung
Projektgröße: 10 Personen
Technologien: Multi-Tier-Architektur  Delphi 5 Enterprise, Midas, MTS,
MS-SQL Server, Visual-Source-Save

(1/00 bis 5/00)
Kannegiesser  Teleservice
Entwicklung eines DOS-TSR's und eines Java-Proxyservers mit dem Ziel der
Fernsteuerung von DOS-PC's durch eine Java-Teleservice-Anwendung.
Tätigkeiten: Projektleitung, Beratung, Systemarchitektur
Projektgröße: 5 Personen
Technologien: JAVA, DOS, C, TSR, SPS, TCP/IP

(1/00 bis 3/00)
Mainstation, Kombiniertes Web - CD-ROM Vertriebssystem
Entwicklung eines datenbankbasierten Formulargenerators für die Erfassung von
Informationen von potentiellen Kunden und Austausch der gewonnenen Daten über
ein integriertes HTTP-Interface mit dem Server der Webanwendung. Beratung und
Konzepterstellung einer multimedialen, datenbankbasierten einer multimedialen
datenbankbasierten CD-ROM Anwendung.
Tätigkeiten: Beratung, Konzeption, Systemarchitektur, Datenbankentwicklung
Projektgröße: 3 Personen
Technologien: Internet, relationale Datenbanken, Delphi 5

(7/00 bis 8/00)
Update des T-Mobil-Seminarintranet- Contentmanagementsystems (1997) auf
Interbase

(8/99 bis 3/00)
T-Mobil Intranet, Leistungsverrechnungsdatenbank
Bei der Leistungsverrechnungsdatenbank handelt es sich um eine webbasierte
Multi-Tier-Applikation, mit deren Hilfe die Tätigkeiten von Ingenieuren geplant,
die erbrachten Leistungen erfasst und die aufsummierten Leistungen dann zur
Verrechnung an das SAP-System übergeben werden sollen.
Die Userinterfaces wurden in HTML, das Administratorinterface als Java 2 Applet
realisiert.
Visualisierung erfolgte über den Netscape Webbrowser, in der mittleren Schicht
arbeitet ein Netscape Webserver, die Businesslogik wurde in Java 1.2 Servlets
realisiert, die Daten in einer Oracle 8i Datenbank verwaltet.
Die Userverwaltung erfolgt über ein LDAP-System.

Betriebssysteme: NT4 Client, Sun Solaris im Middle Tier, DEC-Unix als
Datenbank-Hostsystem
Tätigkeiten: Projektleitung, Konzeption, Beratung, Java- und SQL-Programmierung
Projektgröße: 4 Personen
Technologien: Java 2.0, Jbuilder 3, Oracle, HTML, Servlets, Applets, JDBC

(1/99 bis 11/99)
Dacs739 -  CAD-Programm für die Konstruktion von Nahtkonturen für Nähmaschinen
der Firma Dürkopp-Adler
Dacs739 ist eine Software, mit der ein Ingenieur oder Designer die Kontur einer
von einem Nähautomaten zu nähenden Naht erstellen kann. Dabei stellt die
Software exakt die geometrischen Primitive zur Verfügung, die später von der
Zielmaschine ausgeführt werden können. Die Software hält sich in ihrem
Erscheinungsbild an Standard-Office-Software und enthält die üblichen
Zusatz-Funktionalitäten, wie Fangen, Gitter, usw.
Die Daten können über Transponder vom PC an die Maschine übertragen werden.
Dacs739 ist außerdem in der Lage, zu jeder Nahtkontur eine äquidistante
Schablonenkontur zu berechnen. Diese Schablonen werden ebenfalls von den
Nähautomaten benutzt.
Die Implementierung erfolgte mit MS Visual C++ 6.
Tätigkeiten: Projektleitung, Beratung
Projektgröße: 2 Personen
Technologien: Visual C++, Visual Studio, UML: Rational Rose,
Ansteuerung von Transponder-Lesegeräten (RFID)

(8/98 bis 5/99)
Dürkopp-Adler Informationssystem
Gesamtprojekt: Ein unternehmensweites Informationssystem auf Intranetbasis,
mit dem Ziel, vorhandene Datenquellen zu integrieren, Medienbrüche zu vermeiden,
die Art der Datenquelle auf die der Benutzer zugreifen muss, für diesen
transparent zu machen.
Teilprojekt: Bauteileinformationssystem: Als Kern des Dürkopp-Adler-
Informationssystems wurde ein völlig neues topologisches Bauteilesuchsystem
entwickelt. Nach dem Finden des gesuchten Bauteiles muss der Konstrukteur über
eine einheitliche HTML-Oberfläche auf alle anderen für dieses Bauteil relevanten
Daten (Oracle, SAP, Lotus Notes, Filesystem) zugreifen können.
Umsetzung erfolgt unter Verwendung eines vollständig in Java programmierbaren
Enterprise
Application Servers (Silverstream), Daten in Oracle und SAP, HTML-Client.
Tätigkeiten: Beratung, Projektleitung, Systemdesign, Pflichtenheft
Projektgröße: 5 Personen
Technologien: Java, Applikationserver, Systemintegration, Oracle, SAP

(3/99 bis 9/99)
Krause Salesmanager III
Multimediales Tool für die Unterstützung des Verkaufsgespräches für komplexe
Anlage
Druckmaschinenstraßen mit Produktkonfigurator in Makromedia Director.
Tätigkeiten: Projektleitung, Konzeption, Beratung.
Projektgröße: 4 Personen
Technologien: Makromedia Director, Java

(1/98 bis 6/98)
Gundlach Salesmanager CD (Delphi)
Multimediales Tool zur Verkaufsunterstützung mit Datenbankunterstützung und
Anbindung an hausinterne Datenbanken.
Tätigkeiten: Beratung, Konzeption
Projektgröße: 5 Personen
Technologien: Delphi, Paradox

(5/98)
Symmedia Präsentations-CD (Delphi)
Multimediales Tool zur Verkaufsunterstützung für den Symmedia Salesmanager im
Verkaufsgespräch
Tätigkeiten: Beratung, Konzeption, Programmierung
Projektgröße: 2 Personen
Technologien: Delphi, Paradox

(12/97 bis 2/98)
Krause II
Multimediales Produktkonfigurationstool, Krause interaktive multimediale
CD-Rom-Anwendung
Der Krause-Produktkatalog wird multimedial dargestellt.
Eine Konfigurationsmöglichkeit ist gegeben. I
m Rahmen dieser Anwendung wurde auch ein Graphikbearbeitungstool mit
automatischer Übernahme in eine Assetdatenbank erstellt.
Während der Programmierung lief die Anwendung direkt aus der Datenbank.
Im fertigen Produkt wurde die Datenbank aus Performancegründen abgekoppelt.

Tätigkeiten: Beratung, Konzeption, Programmierung
Projektgröße: 3 Personen
Technologien: Delphi, Paradox, Photoshop

(1/98 bis 9/98)
Burgnatur Web-Shop
Vollständig in Ansi -C (CGI) geschriebener Internetshop
Tätigkeiten: Projektleitung, Beratung, Konzeption
Projektgröße: 4 Personen
Technologien: Photoshop, C, CGI, HTML

(1997)
Improve It Internet-Contentmanagement
Wartungsdatenbank für den Stellenanzeigenbereich der Improve It Website
Tätigkeiten: Projektleitung, Konzeption, Beratung, Programmierung der
Datenbankanwendung
Projektgröße: 3 Personen
Technologien: Delphi3, Paradox, HTML

(1997)
DeTeMobil Intranet-Contentmanagement
Wartungsdatenbank für die DeTeMobil-Fortbildungsabteilung
Datenbankanwendung in Delphi, Browserfunktionalitäten in Java, Formulare in
WordBasic, HTML, Design, Java-Applet zur Navigationsunterstützung, trat von
hier aus seinen Weg durch diverse T-Mobil eigene Applikationen an.
Tätigkeiten: Projektleitung, Konzeption, Beratung, Programmierung der
Datenbankanwendung
Projektgröße: 3 Personen
Technologien: Delphi 3, Paradox, HTML, Java, FTP

(1997)
Welle CD
Interaktive CD-ROM-Anwendung, Messerundgang. Entwicklung der Installations-
tools
in Delphi.
Tätigkeiten: Konzeption, Programmierung
Projektgröße: 3 Personen
Technologien: Delphi 1

(1996)
OWL-Online Starterkit (Auftragsarbeit für die Telemedia: Bertelsmann)
Oberfläche des Starterkits des Online-Dienstes in Delphi programmiert.
Anpassung der Installationsskripte.
Tätigkeiten: Programmierung
Projektgröße: 3 Personen
Technologien: Delphi 1, Netscape Dial-Up-Kit

(1996)
Bodyfit Website (Projektleitung, HTML-Programmierung)

(1996)
DialogCard Website (Projektleitung, HTML-Programmierung, CGI)

(1995)
TU-Dresden :
Programmierung von Tools zur visuellen Experimentauswertung an der TU Dresden
(Delphi)
Programmierung von Experimentsteuerungen (C)
Tätigkeiten: Beratung, Konzeption, Projektleitung, Programmierung

Projektgröße: 3 Personen
Technologien: Delphi 1, C, Eyetracker

(1993 bis 94)
Pico  Bertelsmann, Telemedia
In Assembler programmierte Spielekonsole in einem Joint-Venture zwischen
Bertelsmann und Sega.
Im Rahmen dieses Projektes Erstellung einer einfachen integrierten,
assetdatenbankgestützten Entwicklungsumgebung. in Visual Basic.
Erster Kontakt mit visuellen RAD-Tools.
Tätigkeiten: Projektleitung, Assemblerprogrammierung,
Visual Basic Programmierung,
Bildbearbeitung
Projektgröße: 8 Personen
Technologien: 68000er Cross-Assembler, Visual Basic, Sega-Megadrive
Entwicklungssoftware und -hardware

(1990 bis 1993)
Bertelsmann Lexikonverlag:
Entwicklung eines Contentmanagement für die Unterstützung der Arbeit des
Auskunftsdienstes des Bertelsmann Lexikonverlages.
Tätigkeiten: Konzept und Entwicklung
Projektgröße: 1 Person
Technologie: Turbopascal, dbase IV, Word-Makros

(1983-1988)
Erstellen von Anwendungen in Turbo Pascal, Basic, Assembler und Fortan im
Rahmen von studienbegleitenden Praktika, der Auswertung von Daten aus einem
psychologischen Aufmerksamkeitsexperiment im Rahmen einer Stelle als
studentische Hilfskraft, Experimentsteuerung und Datenauswertung für meine
Diplomarbeit.

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Physik und Mathematik Universität Bielefeld
Abschluss: 1990 Diplom in Physik, Examensnote Gut

Kompetenzen

Kompetenzen

Top-Skills

Agile Softwareentwicklung Datenbankentwicklung Versionsverwaltung Scrum

Produkte / Standards / Erfahrungen / Methoden

.

Betriebssysteme

6809
MS-DOS
Psion Series 3
Windows
Windows CE
Linux

Programmiersprachen

Assembler
68000, 6809
Basic
dBase
Delphi
Emacs
Java
JavaScript
Modula-2
Pascal
Schwerpunkte: Delphi, .NET, C#, ASP.NET, VB.NET

Datenbanken

Access
BDE
DB2
Interbase
MS SQL Server
MySQL
Paradox
SQL
xBase
Firebird
Sybase

Datenkommunikation

Internet, Intranet
Message Queuing
MMS
RFC
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock
COM, DCOM, COM+, Enterprise Services als Entwickler, Berater und Trainer

Hardware

AS/400
Atari
CD-Writer / Brenner
Digital
Motorola
PC
.
VAX

Branchen

Branchen

.

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

Bisherige Projekte, Berufserfahrungen:

 

Seit 8/11

Unterstützung in der Endphase der Fertigstellung eines WCF-Frameworks.

Technologien .Net 4.0,

VS2010,

TFS,

Unittesting

SQL-Server 2008

 

 

Seit 03/11

 

Automatisches Update eines großen SVN-Repositories (ca 1000 Projekte) auf Visual Studio 2010.

Technologien .Net 4.0, VS2010, SVN, Tourtoise, SharpSVN, Unittesting, MSBuild

 

Erstellen von Datenimportprogrammen für Sybase und MSSQL-Server.

Technologien: Sybase, MSSQL-Server, Enterprise Central, ISQL, .Net 4.0, VS2010, Unittesting

 

Seit 11/10

 

Definition einer AddIn – Architektur für die Übernahme einer Mainframe-Legacy Anwendung in eine WinForm Anwendung, Implementation der Host und Clientkomponenten, Coaching des Entwicklerteams

Visual Studio 2010, .NET 4.0, C# 4.0

SQL-Server 2008

Aufgaben:

Architektur,  Entwicklung, Coaching des Entwicklerteams

 

Umbau einer vorhandenenen ASP.NET Anwendung (Ticketsystem) für einen anderen Anwendungsfall.

C#,.Net

C#,.Net, ASP.NET

Telerik Komnponenten

SQL-Server 2008

Aufgaben:

Architektur,  Entwicklung, Coaching des Entwicklerteams

 

 

Seit 04/10

Entwicklung einer WCF-basierten Infrastruktur als Kommunikationszentrum einer verteilten ERP-Anwendung

Entwicklung von unterstützenden WPF-Anwendungen

Visual Studio 2008, .NET 3.5,

C#,.Net

WCF, WPF, Unittesting, Designpattern

Datenbank: SQLite, SQL-Server, Interbase

Aufgaben:

Teilarchitektur,  Entwicklung

 

 

 

Seit 12/09:
ASP.NET Anwendung zur interaktiven und automatisierten serverbasierten Bearbeitung von  SAP-basierten Dokumenten.
Projektgröße 3 Personen
Visual Studio 2008, .NET 3.5,
C#, VB .Net
TX Text Control
Erpconnect
Webtechnologien
ASP.NET 2.0,
HTML
JavaScript
Webservices
XML
Datenbank: MS-SQL Server, Interbase
Aufgaben:
Projektmanagement, Risikoanalyse, Technische Konzeption

(seit 06/09)
ASP.NET 2.0 Webanwendung zur Unterstützung der internen Kommunikation eines
Logistikers mit einem ausgeprägten Filialnetz.
Projektgröße ca 20 Personen
Visual Studio 2005, .NET 2.0
C#, VB.Net
Webtechnologien
ASP.NET 2.0,
HTML
JavaScript
Webservices
XML
Datenbank: MS-SQL Server
Versionsmanagement: Microsoft Team Foundation Server.
UML Modelmaker
Aufgaben:
Technische Konzeption, Entwicklung,




(01/09 – 04/09)
Webanwendung Anwendung zur konzernweiten Qualitätssicherung in einem großen
Automobilkonzern, Die Anwendung sollte schrittweise weltweit ausgerollt werden.
Die Anwendung ist mehrschichtig aufgebaut und basiert auf einer konsequent
durchdachten Architektur.
Projektgröße: ca. 10 Personen
Visual Studio 2008, .NET 2.0,
C#, VB.Net
Webtechnologien
ASP.NET 2.0,
HTML
JavaScript
Webservices
XML
Datenbank: Oracle
Messaging: MQSeries (Webspere MQ)
Versionsmanagement: Microsoft Team Foundation Server.
UML Modelmaker
Aufgaben:
Erstellung von Feinkonzepten, Entwicklung, Test


(06/07 - 12/08)
.Net und ASP.NET Anwendungen im Rahmen einer ERP Anwendung bei einem
Vertriebsunternehmen für Internet- und Telekommunikationsdienstleistungen
Migration eines ERP-Systems von ML4 nach .Net und Schnittstellenentwicklung
Unterstützung bei der Entwicklung einer Architektur für die Umstellung des
Systems auf .Net.
Fachliche Konzeption des Systems. Unterstützung der Entwickler bei der
Einarbeitung in .Net. Entwicklung von Schnittstellen zu anderen ERP - Systemen
unter Verwendung von Webservices, Web- und Winformanwendungen.
Beratung bei der Verbesserung des Requirementsengineering
Mitarbeit bei der Erstellung des Pflichtenheftes
Evaluation von Technologien
Entwicklung der Anwendung unter Verwendung unten genannter Technologien.
Projektgrösse: ca 40 Personen
Visual Studio 2008, .NET 3.5, Silverlight (evalution)
Visual Studio 2005, C# 2.0, .NET2.0
Visual Studio 2003, C# 1.1, .NET1.1
Webtechnologien
ASP.NET 1.1,
ASP.NET 2.0,
HTML
Javascript
Webservices
XML
Datenbanken:
ISeries (DB2 auf AS400)
MSSQL-Server 2005
MYSQL
Versionsmanagement: Aldon.
UML Modelmaker
Infragistics Komponenten
Developer Express Komponenten


(04/07 bis 06/07)
ASP.NET Anwendung zur Unterstützung von Geschäftsprozessen bei einem
Projektunternehmen für regenerative Energienutzung
Unterstützung bei der Implementation von Geschäftsprozessen in einer
ASP.NET Anwendung. Die Businesslogik ist nach dem SOA Gedanken in Modulen
angelegt, die über Webserviceinterfaces angesprochen werden.
Beratung bei der Verbesserung des Requirementsengineering
Mitarbeit bei der Erstellung des Pflichtenheftes
Evaluation von Technologien
Entwicklung der Anwendung unter Verwendung unten genannter Technologien.
Projektgrösse: ca 5 Personen
Visual Studio 2005, C# 2.0, .NET2.0
Webtechnologien ASP.NET 2.0,
Ajax
HTML
Javascript
Webservices
Datenbank: MSSQL-Server 2005
Versionsmanagement: Visual Sourcesafe.
Componentart Komponenten


(11/06 bis 03/07)
Softwareentwicklung im Bereich Entity-Foundation und fachliche Entitäten
Unterstützung in der Endphase einer Produktentwicklung.
Mitarbeit bei der Entwicklung eines Architekturtools für die Unterstützung der
Entwicklung von Steuersoftware im Automobilbau, die Softwareentwickler bei der
Entwicklung komplexer Embeddedlösungen unterstützt.
Es wird hier eine UML-ähnliche Unterstützung bereitgestellt.
Projektgrösse: ca 40 Personen
Visual Studio 2005, C# 2.0, .NET2.0
Datenbank: MSSQL-Server 2005
Versionsmanagement: MKS.
UML, Design Pattern: Modelmaker, Enterprise Architect
Developer Express Bibliotheken


(08/06 bis 10/06)
Nutzfahrzeug- und Tourenverwaltung
Unterstützung in der Endphase einer Produktentwicklung. Profiling, Testing,
Umstellung und Neuentwicklung einzelner Codeteile zur Performanceoptimierung.
Dreischichtige Architektur mit einem selbstentwickelten Appserver.
Projektgrösse: ca 15 Personen
Borland Developer Studio Architect 2006 (Delphi): Delphi WIN32
Datenbank: MSSQL-Server 2000, MSSQL-Server 2005,
Versionsmanagement: Visual Source Safe.
Applikation Profiling und Debugging: AQTime
UML, Design Pattern: Modelmaker
Developer Express Bibliotheken
Indy Bibliotheken

(07/06 bis 08/06)
Entwicklung eines Reportingtools, dass für ein großes Belegdigitalisierungs-
und OCR-Projekt in kurzen Abständen automatisiert XML-Reports erstellt und
diese an den Kunden per ftp ausliefert.
Erstellen des Feinkonzeptes, Objektmodell, Programmierung.
Technik:
Borland Delphi 7: Delphi WIN32,
Indy Bibliotheken
Datenbank: MSSQL-Server 2000
UML, Design Pattern: Modelmaker
XML: Altova XML Spy

(01/06 bis 07/06)
PS-Cooperation, Xplugged:
Datenbankgestütztes Kontroll- und Optimierungstool für elektronische Kanban-
systeme (Anforderungsanalyse, Konzeption, Entwicklung, Projektleitung)
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes
Technik:
WinAPI, .NET
Borland Developer Studio Architect 2006 (Delphi): Delphi WIN32, Delphi.NET,
C#, .NET only:
Visual Studio 2005: C#
Datenbank: Interbase/Firebird
Versions- und Requirementsmanagement in Borland Starteam.
UML, Design Pattern: Modelmaker

(03/06)
Ernährungsrechner
Visual Studio 2005: C#, ASP.NET

(01/06)
Spedition:
Beratung der Entwicklungsabteilung einer großen Spedition bei der
Erweiterung einer länderspezifischen ERP-Anwendung in Delphi 6 zu einer
ERP-Anwendung für den Gesamtkonzern in Delphi 2005/2006.
Die Definition der Anwendung erfolgt in Deutschland, die Entwicklung in Chile.
Technologien:
Starteam, Delphi 2005/2006, MS-SQLServer
UML, Design Pattern: Modelmaker
Aufgaben:
Beratung bei der Pflichtenhefterstellung, sowie dem Management der verteilten
Entwicklung mit Unterstützung von Starteam.
Unterstützung bei der Einführung von Codingstandards, der Qualitätsverbesserung
des Codes, und objektorientierter Entwicklungstechniken.
Erstellung von Codesamples als Bestandteil der Programmierrichtlinien.

(07/05 bis 12/05)
PS-Cooperation, Xplugged:
Definition und Implementation einer verteilten el/ka/sy Serverarchitektur.
Eine beliebige Anzahl von  Servern soll von allen Beteiligten des Systems
betrieben werden können. Die Server können sowohl unabhängig als auch kooperativ
zusammenarbeiten.
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes.
Technik:
WinAPI, .NET
Borland Developer Studio Architect 2006 (Delphi): Delphi WIN32, Delphi.NET, C#,
ASP.NET, Intraweb, SOA, Internetprotokolle, Webservices, COM+
.NET only:
Visual Studio: C#, ASP.NET
Datenbank: Interbase/Firebird
Versions- und Requirementsmanagement in Borland Starteam.
UML, Design Pattern: Modelmaker

(09/05)
FH-Stralsund:
Lehrauftrag: Webprogrammierung mit
Visual Studio: ASP.NET, C#
Borland Developer Studio Architect 2005 (Delphi):
Intraweb, Delphi.NET, ASP.NET
Datenbank: MSSQL-Server

(07/05 bis 11/05)
PS-Cooperation, Xplugged:
Erarbeitung von Lösungsvorschlägen für RFID-Systeme für einen Mattenhersteller,
ein Foto- und Filmstudio, sowie einen Automobilzulieferer.
Anforderungsanalyse, Fachkonzept, technisches Konzept, Evaluation von
Technologien
Technik:
WinAPI, .NET
Borland Developer Studio Architect 2005 (Delphi):
Delphi WIN32, Delphi.NET*, C#*, ASP.NET, Intraweb, SOA, Internetprotokolle,
Webservices, COM+, .Net Remoting,  .NET Enterprise Services
.NET only:
Visual Studio: C#, ASP.NET, .NET Compact Framework
Datenbanken: Interbase/Firebird, MSSQL-Server
Versions- und Requirementsmanagement in Borland Starteam.
Verschiedene RFID-Reader,UML, Design Pattern: Modelmaker

(10/04 bis 06/05)
PS-Cooperation, Xplugged:
Erstellung von Anforderungsprofilen für die Prozessoptimierung und unter-
stützende Tools für die Erstellung modularisierter Anwendungen in Delphi.
Parallele Entwicklung für Win32 und .NET. da beide Plattformen unterstützt
werden sollen.
Versions- und Requirementsmanagement in Borland Starteam.
Borland Developer Studio Architect 2006(Delphi): Delphi WIN32, Delphi.NET, C#.
Visual Studio, C#

(04/05 bis 06/05)
PS-Cooperation, Xplugged:
Entwicklung Demo Projectcenter
Erweiterung des el/ka/sy Systems, aber auch als eigenständige Lösung konzipiert.
Die elektronische, RFID - basierte Erweiterung des Kanbangedankens wird
eingesetzt, um projektbezogene Materialverbräuche zu erfassen und damit einer
betriebswirtschaftlichen Auswertung zuzuführen, und die Beschaffung effizienter
zu gestalten.
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung,
Programmierung
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes.
Technologien: Delphi 7 Architect
Borland Developer Studio Architect 2005(Delphi): Delphi WIN32, Delphi.NET, C#.
Visual Studio, C#.

(03/05 bis 04/05)
PS-Cooperation, Xplugged:
Entwicklung Demo RepSys
Reparaturinformationssystem, Geräte werden über RFID identifiziert, danach
werden dem Monteur weltweit on- und offline alle benötigten Informationen zur
Durchführung von Wartungs- und Reparaturarbeiten zur Verfügung gestellt.
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung,
Programmierung
Technologien: Delphi 7 Architect, Delphi 2005
Parallele Entwicklung in Delphi Win32 und Delphi.NET, zur Vorbereitung der
späteren Migration des Gesamtprojektes.
Borland Developer Studio Architect 2005: Delphi WIN32, Delphi.NET, C#.
Visual Studio, C#.

(11/04 bis 05/05)
PS-Cooperation, Xplugged:
Diverse Erweiterungen
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung,
Programmierung
Technologien: Delphi 7 Architect

(09/04 bis 11/04)
PS-Cooperation, Xplugged:
SAP-Anbindung des ElKaSy Systems
Fileschnittstelle zur Anbindung des ElKaSy-Client Modules an ERP-Systeme,
z.B. SAP.
Aufgabenbereiche: Beratung, technische Konzeption, Projektleitung, Programmierung
Technologien: Delphi 7 Architect

(09/04 bis 10/04)
PS-Cooperation, Xplugged:
Outlookfernsteuerung
COM und WinAPI basierte Fernsteuerung von Outlook zur automatisierten
Verarbeitung von Mailanhängen.
Aufgabenbereiche: Beratung, techn. Konzeption, Projektleitung, Programmierung
Technologien: Delphi 7 Architect, COM, WinAPI

(06/03 bis 09/04)
UDL, Internet - Suchtechnologien für nicht - textuelle  Inhalte
UDL Inc. beschäftigt sich mit der Entwicklung innovativer Technologien für das
retrieval nicht textueller Inhalte im Internet.
Die Applikation umfasst Erweiterungen des Internetexplorers,
Analyse des DOM von Internetseiten, Bildbearbeitung, Kommunikation innerhalb des
Clienten mit COM-Technologien, sowie Entwurf und Umsetzung einer
hochskalierbaren Serveranwendung basierend auf COM+ sowie dem MSSQL
Datenbankserver.
Aufgabenbereiche: Beratung, techn. Konzeption, Projektleitung, Programmierung
Technologien: Internet Explorer, Delphi 7 Architect, Modellmaker, Toolbars,
ActiveX, COM, Javascript, COM+, SQL, MSSQL Server,
Visual Studio: ASP.NET, C#.

(03/04 bis 05/04)
PS-Cooperation,
ElKaSy IMAP4  Integration, Erweiterung des ECC
Integration von IMap4 in den Email-Modulen des ElKaSy-Clients, Ausbau des
Elkasy Control Centers zur Multi - Clientenfähigkeit, Integration zusätzlicher
Auswertungen
Technologien: Delphi 6, Sockets, Internet, Messaging, Indy IMAP4 und andere
Mailkomponenten, InMemory - Datenbanken

(10/05)
Borland - Fachberater auf der EKON (Entwicklerkonferenz)
Delphi, Delphi.NET, C#, Starteam, Caliber

(02/05)
Borland - Fachberater auf der EKON (Entwicklertage)
Delphi, Delphi.NET, C#, Starteam, Caliber

(10/04)
Borland - Fachberater auf der EKON (Entwicklerkonferenz)
Delphi, Delphi.NET, C#, Starteam, Caliber

(10/03)
Borland - Fachberater auf der EKON (Entwicklerkonferenz)
Auftraggeber: Borland Deutschland GmbH
Delphi, C#-Builder, Starteam, Caliber, UML mit Modelmaker

(03/03)
Borland - Fachberater beim Borland CeBit Messeauftritt
Delphi, Kylix, JBuilder, UML mit Modelmaker

(10/02 bis 11/02)
Schulung COM+ (Neuer Name: .NET Enterprise Services)
Durchführung der Schulung. Entwicklung verteilter Anwendungen mit Delphi und
COM / DCOM / COM+. Ziel der Schulung war die Vorbereitung einer Entwicklungs-
abteilung auf die Umstellung einer kommerziellen Anwendung von einer
Client/Server- auf eine N-Tier-Architektur
Technologien: COM / DCOM / COM+ mit  Delphi, Mehrschichtige
Datenbankanwendungen (N-Tier-Applikationen), Automatisierungsserver / -clients,
On- Offline Datenbanken, Entwicklung skalierbarer, transaktionaler Anwendungen
mit zustandslosen Serverobjekten.

(11/02 bis 01/03)
Großküchentechnik, Fakturasoftware
Erweiterung der Fakturaanwendung um Module zur  Offline-Datenerfassung für die
Außendienstmitarbeiter und zur Synchronisation der erfassten Daten mit dem
Zentralsystem. Die Berichtsdaten werden von verschiedenen Außendienstmitarbeitern
erfasst und mit den Daten im Zentralsystem abgeglichen.
Tätigkeiten: Konzeption, Programmierung
Technologien:
Delphi 6, BDE, Paradox, SQL
Application Profiling: AQTime

(9/02 bis 10/02)
Borland Deutschland GmbH, Schulungsausarbeitung
Ausarbeitung eines Curriculums für eine Entwicklerschulung zum Thema
Entwicklung verteilter Anwendungen mit Delphi und  COM / DCOM / COM+.
Technologien: COM / DCOM / COM+ mit  Delphi, Mehrschichtige Datenbankanwendungen
(N-Tier-Applikationen), Automatisierungsserver / -clients, On- Offline
Datenbanken, Entwicklung skalierbarer, transaktionaler Anwendungen mit
zustandslosen Serverobjekten.

(8/02)
PS-Cooperation, ElKaSy Indy Komponenten
Ersetzen der FastNet Komponenten durch Indy-Komponenten in den Email-Modulen der
ElKaSy-Clients.
Technologien: Delphi 6, ADO, SQL, Internet, Messaging, FastNet Komponenten,
Indy Komponenten, mehrschichtige on-/ offlinefähige Datenbankarchitektur

(7/02 bis 8/02)
PS-Cooperation, ElKaSy Client Modul
Erweiterung des ElKaSy Client Moduls um weitere Datenbankfunktionalitäten.
Technologien: Delphi 6, ADO, SQL, mehrschichtige on-/ offlinefähige Datenbank-
architektur

(7/02)
PS-Cooperation, ElKaSy IMAP 4 Implementation
Technologieevaluation: Erweiterung der ElKaSy Email Module um die Fähigkeit,
das IMAP 4 Protokoll zu bearbeiten.
Technologien: Delphi 6, ADO, SQL, Internet, Email, FastNet Komponenten,
Indy Komponenten, mehrschichtige on-/ offlinefähige Datenbankarchitektur

(4/02 bis 6/02)
Brainshield-Technologies, New York, BrainshieldMP3
Digital Rights Management über das Internet. Entwicklung eines Prototypen für
eine über das Internet verteilte Anwendung zum Management der Nutzungsrechte
von Mediendateien. Die Anwendung beinhaltet unter anderem den Rechtevertrieb
(E-Shop), Freischalten von Abspielrechten und die Verwaltung von Zwischenhändlern.
Sechzehn verschiedene Datenbanktypen (400 Tabellen) können bei beliebigen Kunden
installiert werden und arbeiten über das Internet zusammen.
Tätigkeiten: Beratung, Training, Evaluation von neuen Technologien,
Programmierung
Technologien: Powerdesigner (Case Tool), Delphi 6 Enterprise, WebSnap, HTML,
XML, Bizztalk, ADO, SOAP, Web Services, MP3, UML, Design Pattern: Modelmaker

(2/02 bis 4/02)
PS-Cooperation, eCC (ElKaSy Client Control Center)
Modul des ElKaSy Systems(C-Teile-Beschaffung). Das eCC sammelt die Bedarfsdaten
der unabhängig im Netz arbeitenden Erfassungsmodule ein und verarbeitet sie für
die Auswertung in anderen Systemen weiter. Die Daten werden numerisch und in
Charts dargestellt.
Tätigkeiten: Konzeption, Projektleitung, Programmierung, Support
Projektgröße: 2 Personen
Technologien: Delphi 6 Enterprise, Socketprogrammierung, Entwicklung eines
Protokolls zur Prozesskommunikation im Internet

(02/02)
Borland Deutschland GmbH, Training
Durchführung eines Borland-Trainings zur objektorientierten Softwareentwicklung
mit Delphi bei einem Borland-Kunden.

(05/01 bis 1/02)   Version 2
(11/99 bis 7/00)   Version 1
PS-Cooperation, C-Teile Beschaffungssystem
System für die Automatisierung der Logistikkette von der Bedarfsermittlung bis
zur Abrechnung für die Beschaffung von C-Teilen für die Produktion.
An der Produktionsstelle werden Bedarfsdaten erfasst, die per Email an die
Zentrale und von dort an Logistiker und Lieferanten weitergeleitet werden.
Tätigkeiten: Beratung, Konzeption, Projektleitung, Datenbank und
Softwareentwicklung, Support
Projektgröße: 4 Personen
Technologien: HTTP-basierte Multi-Tier-Anwendung, Windows NT4,
Delphi 5 Enterprise, Datenbanken (Interbase, Access)

(06/00 bis 04/01)
Schönmackers, unternehmensweites ERP-System
Integrierte Bearbeitung aller Geschäftsvorfälle für ein mittelständiges
bundesweit agierendes Entsorgungsunternehmen mit verteilten Geschäftsstellen.
Tätigkeiten: Unterstützung im Bereich Teamdevelopment, Konzeption,
Programmierung
Projektgröße: 10 Personen
Technologien: Multi-Tier-Architektur  Delphi 5 Enterprise, Midas, MTS,
MS-SQL Server, Visual-Source-Save

(1/00 bis 5/00)
Kannegiesser  Teleservice
Entwicklung eines DOS-TSR's und eines Java-Proxyservers mit dem Ziel der
Fernsteuerung von DOS-PC's durch eine Java-Teleservice-Anwendung.
Tätigkeiten: Projektleitung, Beratung, Systemarchitektur
Projektgröße: 5 Personen
Technologien: JAVA, DOS, C, TSR, SPS, TCP/IP

(1/00 bis 3/00)
Mainstation, Kombiniertes Web - CD-ROM Vertriebssystem
Entwicklung eines datenbankbasierten Formulargenerators für die Erfassung von
Informationen von potentiellen Kunden und Austausch der gewonnenen Daten über
ein integriertes HTTP-Interface mit dem Server der Webanwendung. Beratung und
Konzepterstellung einer multimedialen, datenbankbasierten einer multimedialen
datenbankbasierten CD-ROM Anwendung.
Tätigkeiten: Beratung, Konzeption, Systemarchitektur, Datenbankentwicklung
Projektgröße: 3 Personen
Technologien: Internet, relationale Datenbanken, Delphi 5

(7/00 bis 8/00)
Update des T-Mobil-Seminarintranet- Contentmanagementsystems (1997) auf
Interbase

(8/99 bis 3/00)
T-Mobil Intranet, Leistungsverrechnungsdatenbank
Bei der Leistungsverrechnungsdatenbank handelt es sich um eine webbasierte
Multi-Tier-Applikation, mit deren Hilfe die Tätigkeiten von Ingenieuren geplant,
die erbrachten Leistungen erfasst und die aufsummierten Leistungen dann zur
Verrechnung an das SAP-System übergeben werden sollen.
Die Userinterfaces wurden in HTML, das Administratorinterface als Java 2 Applet
realisiert.
Visualisierung erfolgte über den Netscape Webbrowser, in der mittleren Schicht
arbeitet ein Netscape Webserver, die Businesslogik wurde in Java 1.2 Servlets
realisiert, die Daten in einer Oracle 8i Datenbank verwaltet.
Die Userverwaltung erfolgt über ein LDAP-System.

Betriebssysteme: NT4 Client, Sun Solaris im Middle Tier, DEC-Unix als
Datenbank-Hostsystem
Tätigkeiten: Projektleitung, Konzeption, Beratung, Java- und SQL-Programmierung
Projektgröße: 4 Personen
Technologien: Java 2.0, Jbuilder 3, Oracle, HTML, Servlets, Applets, JDBC

(1/99 bis 11/99)
Dacs739 -  CAD-Programm für die Konstruktion von Nahtkonturen für Nähmaschinen
der Firma Dürkopp-Adler
Dacs739 ist eine Software, mit der ein Ingenieur oder Designer die Kontur einer
von einem Nähautomaten zu nähenden Naht erstellen kann. Dabei stellt die
Software exakt die geometrischen Primitive zur Verfügung, die später von der
Zielmaschine ausgeführt werden können. Die Software hält sich in ihrem
Erscheinungsbild an Standard-Office-Software und enthält die üblichen
Zusatz-Funktionalitäten, wie Fangen, Gitter, usw.
Die Daten können über Transponder vom PC an die Maschine übertragen werden.
Dacs739 ist außerdem in der Lage, zu jeder Nahtkontur eine äquidistante
Schablonenkontur zu berechnen. Diese Schablonen werden ebenfalls von den
Nähautomaten benutzt.
Die Implementierung erfolgte mit MS Visual C++ 6.
Tätigkeiten: Projektleitung, Beratung
Projektgröße: 2 Personen
Technologien: Visual C++, Visual Studio, UML: Rational Rose,
Ansteuerung von Transponder-Lesegeräten (RFID)

(8/98 bis 5/99)
Dürkopp-Adler Informationssystem
Gesamtprojekt: Ein unternehmensweites Informationssystem auf Intranetbasis,
mit dem Ziel, vorhandene Datenquellen zu integrieren, Medienbrüche zu vermeiden,
die Art der Datenquelle auf die der Benutzer zugreifen muss, für diesen
transparent zu machen.
Teilprojekt: Bauteileinformationssystem: Als Kern des Dürkopp-Adler-
Informationssystems wurde ein völlig neues topologisches Bauteilesuchsystem
entwickelt. Nach dem Finden des gesuchten Bauteiles muss der Konstrukteur über
eine einheitliche HTML-Oberfläche auf alle anderen für dieses Bauteil relevanten
Daten (Oracle, SAP, Lotus Notes, Filesystem) zugreifen können.
Umsetzung erfolgt unter Verwendung eines vollständig in Java programmierbaren
Enterprise
Application Servers (Silverstream), Daten in Oracle und SAP, HTML-Client.
Tätigkeiten: Beratung, Projektleitung, Systemdesign, Pflichtenheft
Projektgröße: 5 Personen
Technologien: Java, Applikationserver, Systemintegration, Oracle, SAP

(3/99 bis 9/99)
Krause Salesmanager III
Multimediales Tool für die Unterstützung des Verkaufsgespräches für komplexe
Anlage
Druckmaschinenstraßen mit Produktkonfigurator in Makromedia Director.
Tätigkeiten: Projektleitung, Konzeption, Beratung.
Projektgröße: 4 Personen
Technologien: Makromedia Director, Java

(1/98 bis 6/98)
Gundlach Salesmanager CD (Delphi)
Multimediales Tool zur Verkaufsunterstützung mit Datenbankunterstützung und
Anbindung an hausinterne Datenbanken.
Tätigkeiten: Beratung, Konzeption
Projektgröße: 5 Personen
Technologien: Delphi, Paradox

(5/98)
Symmedia Präsentations-CD (Delphi)
Multimediales Tool zur Verkaufsunterstützung für den Symmedia Salesmanager im
Verkaufsgespräch
Tätigkeiten: Beratung, Konzeption, Programmierung
Projektgröße: 2 Personen
Technologien: Delphi, Paradox

(12/97 bis 2/98)
Krause II
Multimediales Produktkonfigurationstool, Krause interaktive multimediale
CD-Rom-Anwendung
Der Krause-Produktkatalog wird multimedial dargestellt.
Eine Konfigurationsmöglichkeit ist gegeben. I
m Rahmen dieser Anwendung wurde auch ein Graphikbearbeitungstool mit
automatischer Übernahme in eine Assetdatenbank erstellt.
Während der Programmierung lief die Anwendung direkt aus der Datenbank.
Im fertigen Produkt wurde die Datenbank aus Performancegründen abgekoppelt.

Tätigkeiten: Beratung, Konzeption, Programmierung
Projektgröße: 3 Personen
Technologien: Delphi, Paradox, Photoshop

(1/98 bis 9/98)
Burgnatur Web-Shop
Vollständig in Ansi -C (CGI) geschriebener Internetshop
Tätigkeiten: Projektleitung, Beratung, Konzeption
Projektgröße: 4 Personen
Technologien: Photoshop, C, CGI, HTML

(1997)
Improve It Internet-Contentmanagement
Wartungsdatenbank für den Stellenanzeigenbereich der Improve It Website
Tätigkeiten: Projektleitung, Konzeption, Beratung, Programmierung der
Datenbankanwendung
Projektgröße: 3 Personen
Technologien: Delphi3, Paradox, HTML

(1997)
DeTeMobil Intranet-Contentmanagement
Wartungsdatenbank für die DeTeMobil-Fortbildungsabteilung
Datenbankanwendung in Delphi, Browserfunktionalitäten in Java, Formulare in
WordBasic, HTML, Design, Java-Applet zur Navigationsunterstützung, trat von
hier aus seinen Weg durch diverse T-Mobil eigene Applikationen an.
Tätigkeiten: Projektleitung, Konzeption, Beratung, Programmierung der
Datenbankanwendung
Projektgröße: 3 Personen
Technologien: Delphi 3, Paradox, HTML, Java, FTP

(1997)
Welle CD
Interaktive CD-ROM-Anwendung, Messerundgang. Entwicklung der Installations-
tools
in Delphi.
Tätigkeiten: Konzeption, Programmierung
Projektgröße: 3 Personen
Technologien: Delphi 1

(1996)
OWL-Online Starterkit (Auftragsarbeit für die Telemedia: Bertelsmann)
Oberfläche des Starterkits des Online-Dienstes in Delphi programmiert.
Anpassung der Installationsskripte.
Tätigkeiten: Programmierung
Projektgröße: 3 Personen
Technologien: Delphi 1, Netscape Dial-Up-Kit

(1996)
Bodyfit Website (Projektleitung, HTML-Programmierung)

(1996)
DialogCard Website (Projektleitung, HTML-Programmierung, CGI)

(1995)
TU-Dresden :
Programmierung von Tools zur visuellen Experimentauswertung an der TU Dresden
(Delphi)
Programmierung von Experimentsteuerungen (C)
Tätigkeiten: Beratung, Konzeption, Projektleitung, Programmierung

Projektgröße: 3 Personen
Technologien: Delphi 1, C, Eyetracker

(1993 bis 94)
Pico  Bertelsmann, Telemedia
In Assembler programmierte Spielekonsole in einem Joint-Venture zwischen
Bertelsmann und Sega.
Im Rahmen dieses Projektes Erstellung einer einfachen integrierten,
assetdatenbankgestützten Entwicklungsumgebung. in Visual Basic.
Erster Kontakt mit visuellen RAD-Tools.
Tätigkeiten: Projektleitung, Assemblerprogrammierung,
Visual Basic Programmierung,
Bildbearbeitung
Projektgröße: 8 Personen
Technologien: 68000er Cross-Assembler, Visual Basic, Sega-Megadrive
Entwicklungssoftware und -hardware

(1990 bis 1993)
Bertelsmann Lexikonverlag:
Entwicklung eines Contentmanagement für die Unterstützung der Arbeit des
Auskunftsdienstes des Bertelsmann Lexikonverlages.
Tätigkeiten: Konzept und Entwicklung
Projektgröße: 1 Person
Technologie: Turbopascal, dbase IV, Word-Makros

(1983-1988)
Erstellen von Anwendungen in Turbo Pascal, Basic, Assembler und Fortan im
Rahmen von studienbegleitenden Praktika, der Auswertung von Daten aus einem
psychologischen Aufmerksamkeitsexperiment im Rahmen einer Stelle als
studentische Hilfskraft, Experimentsteuerung und Datenauswertung für meine
Diplomarbeit.

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Physik und Mathematik Universität Bielefeld
Abschluss: 1990 Diplom in Physik, Examensnote Gut

Kompetenzen

Kompetenzen

Top-Skills

Agile Softwareentwicklung Datenbankentwicklung Versionsverwaltung Scrum

Produkte / Standards / Erfahrungen / Methoden

.

Betriebssysteme

6809
MS-DOS
Psion Series 3
Windows
Windows CE
Linux

Programmiersprachen

Assembler
68000, 6809
Basic
dBase
Delphi
Emacs
Java
JavaScript
Modula-2
Pascal
Schwerpunkte: Delphi, .NET, C#, ASP.NET, VB.NET

Datenbanken

Access
BDE
DB2
Interbase
MS SQL Server
MySQL
Paradox
SQL
xBase
Firebird
Sybase

Datenkommunikation

Internet, Intranet
Message Queuing
MMS
RFC
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock
COM, DCOM, COM+, Enterprise Services als Entwickler, Berater und Trainer

Hardware

AS/400
Atari
CD-Writer / Brenner
Digital
Motorola
PC
.
VAX

Branchen

Branchen

.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.