GULP | Kontaktieren | Profil in Englisch anzeigen

Personen-ID                22312 
Wohnort                    350xx Lahntal, Deutschland 
Jahrgang                   1968 
EDV-Erfahrung seit         1994 
Stundensatz                68 EUR - abhängig von Einsatzort sowie Art und Dauer des 
                           Projektes 
Verfügbar ab               04.10.10 zu 100%, Vor-Ort-Einsatz 80% möglich 
Profil erstellt am         28.12.00 
Profil zuletzt geändert am 23.06.10 
Systemanalyse und -design / Anwendungs- und Komponentenentwicklung / Projektmanagement und Beratung / Qualitätssicherung
Software-Entwicklung / Programmierung
Beratung / Consulting
Qualitätsmanagement / Qualitätssicherung / Test
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Studium der Wirtschaftsinformatik an der Universität Mannheim.
Abschluß der Diplomprüfung 1998 (Note "gut").
Deutschland
Österreich
Schweiz
Weitere Einsatzorte: Dänemark, Finnland, Großbritannien, Irland, Luxemburg, Niederlande, Schweden, Tschechien, Island, Liechtenstein, Norwegen, Australien, Russland, Mittelamerika, Israel, Nordamerika, Hongkong, Japan, Ozeanien
DeutschMuttersprache
EnglischSehr gute schriftliche Kenntnisse, gute mündliche Kenntnisse.

Amiga;-)
PC 
Sensoren 
Steuer und Regelsysteme 

Amiga OS;-)
UnixSolide Grundkenntnisse in der Administration von Linux Systemen, insbesondere Debian GNU/Linux.
Windows 

C 
C++Microsoft Visual C++ mit MFC/ATL/WTL sowie GCC; STL, Boost C++ Libraries.
JavaJava; Groovy
JavaScriptJavaScript Libraries, insb. jQuery
PHP 
Python 
RexxARexx
ScriptsprachenWindows PowerShell; Groovy

.NET Framework/CLR: C++/CLI (Managed C++), C#, J#, VB.NET (Visual Studio)

Umfassendste Erfahrung mit C++, insbesondere Visual C++; ergänzend Erfahrungen in der Migration von C++ Projekten nach C#/.NET, insbesondere unter Einsatz von C++/CLI.
Generell bevorzuge ich allerdings die Nutzung des 'angemessenen Werkzeugs für die konkrete Aufgabe' ('the right tool for the job').
JDBC 
MS SQL Servervorwiegend Microsoft SQL Server Express und SQL Server Compact
MySQLMySQL Erfahrung vorhanden, allerdings bevorzuge und empfehle ich PostgreSQL!
ODBC 
Postgres 
SQL 

BusAS-Interface, Modbus
Internet, Intranet 

Bevorzugt setze ich objektorientierte Methoden (OOA/OOD/OOP) im Rahmen
agiler Entwicklungsprozesse ein (siehe auch 'Sonstige Anmerkungen').

Erfahrungen in den Bereichen:
o Systemanalyse und -design
o Anwendungs- und Komponentenentwicklung
o Benutzerinteraktion/GUI
o Client/Server (n-tier)
o Projektmanagement und Beratung
o Qualitätssicherung
o Integration und Anpassung von Open Source Produkten

Kenntnisse Standards:
o UML
o STL
o XML/XSL/XSLT/XPath/XForms
o CSS/HTML/XHTML
o COM/OLE/ActiveX
o .NET Framework (2.0, 3.0, 3.5; XAML/WPF/LINQ)
o SQL
o REST (Representational state transfer)
o JSR 311 (JAX-RS: Java API for RESTful Web Services)

Spezialkenntnisse Entwicklungswerkzeuge:
o Ant/NAnt
o CVS (Concurrent Versions System)
o Eclipse
o JUnit/NUnit
o Microsoft Visual Studio
o Subversion
o VMware
o Windows Installer XML (WiX) toolset

Spezialkenntnisse Microsoft Windows Produkte/Technologien:
o Internet Explorer / Browser Extensions (Browser helper objects, Explorer bars, ...)
o Visual Studio IDE AddIns
o Migration von C++ Projekten nach C#/.NET, insbesondere unter Einsatz von C++/CLI
o ADO.NET Entity Framework
o Windows Installer (MSI/MSM/MSP/MST)
o Windows Shell Programmierung (Control panels, Shell extension handler, Namespace extensions, ...)
o Windows PowerShell
o Microsoft Office Automatisierung

Spezialkenntnisse Sun Java Produkte/Technologien:
o Jersey (JSR 311 Referenzimplementierung für die Erstellung von RESTful Web services)

Spezialkenntnisse Open Source Produkte/Technologien:
o Drupal (content management platform/CMS)
o jQuery (JavaScript Library)
o OpenOffice.org (OOo) Automatisierung
o Eclipse RCP (rich client platform)
o R Project for Statistical Computing
Ausbildung/Weiterbildung
Automatisierungstechnik
Forschung/Entwicklung (F&E)
Informationstechnologie (IT)
Medien

Zeitraum:

seit 06/2009 - ...

Firma/Institut:

Mannheim Research Company

Projekt:

Bestandskundenbetreuung bzgl. aktuell ca. 12 auf der Open Source Content Management Plattform Drupal aufbauender Websites/CMS.

Software:

Linux, Apache, PostgreSQL, MySQL, Eclipse, Drupal, jQuery, PHP, SQL, HTML/XHTML, CSS, AJAX, RSS, CMS


Zeitraum:

05/2009 - 11/2009, 09/2008 - 11/2008

Firma/Institut:

Schmuckgalerie / Goldschmiedewerkstatt

Projekt:

Weiterentwicklung einer Custom Small Business Solution (CRM/SCM)

Software:

Microsoft SQL Server, Visual Studio, Visual C#, .NET (3.5), WinForms, LINQ, ADO.NET Entity Framework, XML/XSLT, UML, CRM, SCM


Zeitraum:

01/2009 - 04/2009

Firma/Institut:

Deutsches Institut für Internationale Pädagogische Forschung (dipf)

Projekt:

Weiterentwicklung und Umsetzung vollautomatisierter Rückmeldeprozesse für Erhebungsdaten

Software:

Eclipse, RCP, Java, Groovy, Ant, JUnit, R Project, SPSS, OpenOffice.org, XML/XSLT


Zeitraum:

05/2008 - 06/2008

Firma/Institut:

Mannheim Research Company

Projekt:

Migration einer Windows Anwendung (Mannheimer Netzwerk Elaborations [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual Studio, Visual C#, Visual C++/CLI (Managed C++), .NET (2.0/3.0/3.5), Windows Installer (MSI/MSM/MSP/MST), WiX


Zeitraum:

10/2007-03/2008

Firma/Institut:

Mannheim Research Company Deutsches Institut für Internationale Pädagogische Forschung (dipf)

Projekt:

Webportal/Anwendung für Abwicklung, Administration und Vermarktung [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Linux, Apache, Tomcat, PostgreSQL, Eclipse, RCP, Java, Ant, JUnit, REST, RESTful Web Services, Jersey, OpenOffice.org


Zeitraum:

11/2007

Firma/Institut:

GISA Marburg

Projekt:

Weiterentwicklung eines Content Management Systems (CMS) [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Linux, Apache, MySQL, Eclipse, Drupal, PHP, SQL, XHTML, CSS, CMS


Zeitraum:

09/2007

Firma/Institut:

Werbeagentur

Projekt:

Entwicklung von Webformularen für die organization von Konferenzen [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Eclipse, XForms, XML/XSLT, XHTML, CSS


Zeitraum:

08/2007 - 09/2007

Firma/Institut:

Webdesigner

Projekt:

Einrichtung und Anpassung eines mehrsprachigen Content Management [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Linux, Apache, MySQL, Eclipse, Drupal, jQuery, PHP, SQL, XHTML, CSS, CMS


Zeitraum:

04/2007 - 05/2007

Firma/Institut:

Mannheim Research Company

Projekt:

Entwicklung eines Prototypen für die Transkription von Audio- [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual Studio, Visual C#, Visual C++/CLI (Managed C++), .NET (2.0/3.0), UML, Windows Installer (MSI/MSM/MSP/MST), WiX


Zeitraum:

01/2007, 10/2006, 06/2006, 03/2006, 01/2006, 08/2005 - 11/2005

Firma/Institut:

Deutsches Institut für Internationale Pädagogische Forschung (dipf)

Projekt:

Weiterentwicklung und Umsetzung vollautomatisierter Rückmeldeprozesse [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual Studio, Visual C#, .NET (2.0), XML/XSLT, UML, SPSS, NAnt, Microsoft Office Automatisierung


Zeitraum:

12/2006 (1 Tag)

Firma/Institut:

Schmuckgalerie / Goldschmiedewerkstatt

Projekt:

Entwicklung eines Bildschirmschoners im Stil eines 15-Puzzles [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual Studio, Visual C#, .NET (2.0), WinForms


Zeitraum:

11/2006 - 12/2006

Firma/Institut:

GISA Marburg

Projekt:

Evaluation, Einrichtung und Anpassung eines Content Management [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Linux, Apache, MySQL, Eclipse, Drupal, PHP, SQL, XHTML, CSS, CMS


Zeitraum:

10/2006

Firma/Institut:

Systemhaus

Projekt:

Schulung einer Entwicklergruppe bezüglich des Einsatzes auf die .NET Plattform (C#/WinForms)

Software:

Visual Studio, Visual C++, MFC, Visual C#, .NET (2.0)


Zeitraum:

07/2006 - 09/2006

Firma/Institut:

Schmuckgalerie / Goldschmiedewerkstatt

Projekt:

Migration einer Legacy Custom Small Business Solution (CRM/SCM [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Microsoft SQL Server, Visual Studio, Visual C#, .NET (2.0), WinForms, XML/XSLT, UML, CRM, SCM


Zeitraum:

08/1999 - 04/2006 (regelmäßig nach Bedarf)

Firma/Institut:

Mannheim Research Company

Projekt:

Entwicklung von Windows Anwendungen [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual C++, MFC/ATL/WTL/STL/Boost, COM/OLE/ActiveX, XML/XSLT, HTML/XHTML, UML, Shell extension handlers, Windows Installer (MSI/MSM/MSP/MST), WiX


Zeitraum:

06/2005 - 07/2005

Firma/Institut:

Consulting Unternehmen

Projekt:

Unterstützung/Troubleshooting bei der Entwicklung einer Windows Shell namespace extension

Software:

Visual Studio, Visual C++, ATL/STL, COM/OLE, Windows Installer (MSI) Microsoft SharePoint Portal Server, Windows Shell namespace extension


Zeitraum:

04/2005 - 05/2005

Firma/Institut:

Staatliches Seminar für Didaktik und Lehrerbildung (Berufliche Schulen) Karlsruhe, Universität Mannheim - Lehrstuhl für Wirtschaftspädagogik

Projekt:

Weiterentwicklung (2. Ausbaustufe) einer Datenbank nebst Web-Frontend für Erfassung, [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Linux, Apache, PostgreSQL, Tomcat, PHP, SQL, Java, XHTML, CSS


Zeitraum:

04/2003 - 12/2003

Firma/Institut:

Staatliches Seminar für Didaktik und Lehrerbildung (Berufliche Schulen) Karlsruhe, Universität Mannheim - Lehrstuhl für Wirtschaftspädagogik

Projekt:

Entwicklung einer Datenbank nebst Web-Frontend für Erfassung, Administration [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Linux, Apache, PostgreSQL, Tomcat, PHP, SQL, Java, XHTML, CSS


Zeitraum:

11/2003

Firma/Institut:

Deutsches Institut für Internationale Pädagogische Forschung (dipf)

Projekt:

Entwicklung vollautomatisierter Rückmeldeprozesse für Erhebungsdaten [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual Studio, Visual C#, .NET (1.1), XML/XSLT, UML, SPSS, Microsoft Office Automatisierung, Shell extension handlers


Zeitraum:

12/2002 - 05/2003

Firma/Institut:

Bihl+Wiedemann GmbH

Projekt:

Windows Applikation zur Steuerung (Testablauf und -aufzeichnung) von Prüfmitteln für Hardware aus der Feldbuskommunikation

Software:

Visual Studio, Visual C++, ATL/WTL/STL, XML, PostgreSQL, ODBC, SQL, Windows Installer (MSI), AS-Interface


Zeitraum:

08/2001 - 11/2002 (regelmäßig nach Bedarf)

Firma/Institut:

Bihl+Wiedemann GmbH

Projekt:

Windows Clients für Hardware in der Automatisierungstechnik/Feldbuskommunikation, Windows Installer Pakete für Anwendungen und Treiber

Software:

Visual Studio, Visual C++, MFC/ATL/WTL/STL, COM/OLE/ActiveX, Windows Installer (MSI/MSM), AS-Interface, Modbus


Zeitraum:

11/2001

Firma/Institut:

Medienunternehmen

Projekt:

Windows Shell Extensions für die dynamische Ergänzung [Einsatz von Pair Programming, siehe 'Sonstige Anmerkungen']

Software:

Visual Studio, Visual C++, ATL/WTL/STL, COM, XML/XSL, UML, Shell extension handlers, Windows Installer (MSI)


Zeitraum:

11/1998 - 01/1999

Firma/Institut:

Universität Mannheim - Lehrstuhl für Psychologie III

Projekt:

Nutzer Bewegungsanalyse, -aufzeichnungs und -wiedergabe Plugin für eine Virtual Reality Umgebung

Software:

Windows NT, Superscape VRT, SCL, Head Mounted Display


Zeitraum:

10/1997 - 12/1997

Firma/Institut:

Bihl+Wiedemann GmbH

Projekt:

Windows Treiber zur Ansteuerung von Hardware in der Automatisierungstechnik/Feldbuskommunikation

Software:

Visual C++, COM, AS-Interface


Zeitraum:

03/1996 - 11/1996

Firma/Institut:

Bihl+Wiedemann GmbH

Projekt:

Windows Applikation zur Programmierung und Ablaufsteuerung von Hardware in der Automatisierungstechnik/Feldbuskommunikation

Software:

Visual C++, MFC, InstallShield, AS-Interface


Projekt Vollautomatisierte Rückmeldeprozesse für Erhebungsdaten, 11/03 - 11/03
Referenz durch Leiterin Kommunikation, Forschungsinstitut (ca. 180 MA), vom 24.09.08

"[...] Die beiden Consultants ermöglichten dank ihres Engagements und Know-hows die erfolgreiche, alle Ansprüche in höchstem Maße befriedigende technische Umsetzung des Projektes. Durch ihre schnelle Erfassung und Analyse der vorliegenden Problemstellung konnten sie umgehend einen Lösungsansatz entwickeln, der eine vollständige Erfüllung der Anforderungen trotz eines äußerst knappen Zeitrahmens ermöglichte. In der praktischen Umsetzung konnten uns Erfahrung, Zuverlässigkeit und Sorgfalt der Consultants überzeugen, die für den fehlerfreien und termingerechten Abschluss des Projekts entscheidend waren. Ihre Professionalität und Bereitschaft, sich auch auf schwierige Rahmenbedingungen einzulassen, haben maßgeblich zum Erfolg unseres Projekts beigetragen. Wir sind ihnen für ihren sehr engagierten Einsatz dankbar und können sie sowohl ob ihrer fachlichen als auch persönlichen Qualitäten ausdrücklich empfehlen. Wir werden sie bei Bedarf jederzeit gerne wieder einsetzen."

Projekt Datenbank und Web-Frontend für Unterrichtsmaterialien, 04/03 - 12/03
Referenz durch Direktor, Staatl. Sem. für Didaktik und Lehrerbildung, vom 02.09.08

"[...] Er hat diese Arbeiten in Zusammenarbeit mit einem weiteren Consultant nach der Entwicklungsmethode des Pair Programming durchgeführt. Die beiden Consultants waren für die technische Umsetzung unserer Anforderungen in allen Phasen des Projektes voll verantwortlich. Sowohl in der Planungsphase als auch während der praktischen Umsetzung und im Verlauf des anschließenden Testbetriebs erwiesen sie sich als ausgesprochen kompetente Ansprechpartner, die über die rein technischen Aspekte hinaus einen guten Blick für die Interessen und Ziele des Kunden haben. So konnten sie im Zuge der Entwicklung zahlreiche Vorschläge einbringen, die es uns ermöglicht haben, das Endprodukt über unsere Spezifikationen hinaus weiter zu verbessern. Überzeugt haben uns auch die sehr kurzen Reaktionszeiten im Rahmen der Anwendungsbetreuung. Der laufende Betrieb und die Verfügbarkeit der Anwendung waren dadurch jederzeit sichergestellt, sie ist seit ihrer Fertigstellung in konstantem Einsatz und erweist sich als robust und alltagstauglich. Für den mittelfristig geplanten Ausbau der Anwendung werden wir gerne auf die Consultants zurückgreifen."

Alle Referenzen sind durch GULP bestätigt.
Typischerweise ergeben sich im Verlauf eines Softwareprojektes zahlreiche Änderungen und Erweiterungen der ursprünglichen Spezifikationen, welche die Einhaltung der vereinbarten Zeit- und Budgetvorgaben gefährden. Zur Vermeidung dieser Probleme setze ich seit Jahren mit Erfolg auf Methoden und Techniken des 'Agile Development'.

Hierbei wird unter anderem möglichst frühzeitig eine auf wenige Kernfunktionalitäten reduzierte aber bereits lauffähige Version der Software erstellt. Durch häufige Auslieferung des jeweils neuesten Entwicklungsstandes wird die Software anschließend in enger und kontinuierlicher Abstimmung mit dem Kunden schrittweise zu ihrem vollem Funktionsumfang hin ausgebaut. Diese Vorgehensweise erlaubt es, Änderungs- und Erweiterungswünsche frühzeitig zu erkennen und entsprechend zu priorisieren.

Intern wird dies insbesondere realisiert durch den Einsatz von Test-Driven Development (für jede neue Funktionalität werden vorab Tests erstellt) sowie Continuous Integration (jeder neue Entwicklungsschritt wird unmittelbar in eine lauffähige Version der Software integriert und kann sofort ausgeliefert werden).

Darüber hinaus hat sich der Einsatz von Pair Programming (zwei Entwickler arbeiten gleichzeitig gemeinsam an einer Funktionalität) als besonders effizient erwiesen. Die aus diesem 'Vier-Augen-Prinzip' resultierenden Geschwindigkeits- und Qualitätssteigerungen übertreffen den personellen Mehraufwand erheblich und führen so - entgegen der unmittelbaren Erwartung - zu einer Reduzierung der Entwicklungskosten!

Ich habe bereits einige meiner Projekte nach dieser Methode in enger Zusammenarbeit mit anderen Freelancern durchgeführt. Mit einem für dieses Konzept bevorzugten und bewährten freiberuflich tätigen Kollegen arbeite ich seit Jahren ausgezeichnet als Team zusammen (was sich auch in einigen unserer aufgelisteten Projekte widerspiegelt). Wir freuen uns besonders über entsprechende Anfragen.
Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 23.06.2010 00:40:33
© Copyright 1996-2010 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de


Photo