Personen-ID                5352 
Wohnort                    341xx Kassel, Deutschland 
Jahrgang                   1966 
EDV-Erfahrung seit         1991 
Staatsbürgerschaft         Schweiz 
Verfügbar ab               01.09.11 zu 85%, Vor-Ort-Einsatz 75% möglich 
Profil erstellt am         04.01.99 
Profil zuletzt geändert am 09.08.10 
Senior-Entwickler, Entwicklungsleitung, Architekt (C++/Java CORBA, COM, EAI)
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit

Voraussetzung für Festanstellung: Interessante, verantwortungsvolle Aufgabe.
Seit 1993 selbständiger Entwicklungsleiter/Softwareentwickler/Architekt/Berater


2001-2003 Berater und Softwareentwickler fuer deutsche Grossbank
1999-2000 Geschaeftsfuehrer, Projektleiter fuer Industrie- E-Commerce Projekte in BRD
1997-1998 Entwicklungs- und Projektleiter fuer Industrieprojekt in BRD
1995-1997 freier Berater und Entwickler fuer grosses US-Softwareunternehmen
1993¿1995 eigenstaendiger Softwareentwickler/Unternehmer
1993 Diplom-Ingenieur Architektur, Note: Sehr gut
1987 Technisches Gymnasium in Baden Wuerttemberg, NC: 1,8

Deutschland
Schweiz
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Arbeitserlaubnis: Arbeitserlaubnis als Angestellter und Freiberufler in Deutschland
Arbeitserlaubnis in der Schweiz, da Schweizer Staatsbuerger

Deutsch 
EnglischFliessend
FranzösischGrundkenntnisse

Englisch war in mehreren Projekten Kommunikations- und Dokumentationssprache.



Ascii/X - Terminals 
Bus 
Datenerfassungsterminals 
Drucker 
Industrie-Roboter 
Modem 
PC 
SUN 

IRIX 
Mac OSAnwendung
MachGrundkenntnisse
MS-DOS 
NEXTSTEP / OPENSTEPAnwendung, Grundkenntnisse
OS/2Anwendung, Grundkenntnisse
PalmOSAnwendung, Grundkenntnisse
SUN OS, SolarisAnwendung, Administration, Programmierung
UnixAIX+Linux: Anwendung, Programmierung
WindowsAnwendung, Administration, Programmierung

BSD
MacOS X/Darwin

BasicSehr Gute Kenntnisse, Projekterfahrung
CSehr gute Kenntnisse, Projekterfahrung
C++Sehr gute Kenntnisse, Projekterfahrung
CLIPSWenn CLISP: Sehr gute Kenntnisse, Projekterfahrung
CodeWarriorProjekterfahrung
CORBA IDLProjekterfahrung
Emacsgute Kenntnisse, Projekterfahrung
ESQL/Cgute Kenntnisse, Projekterfahrung
Imake, GNU-Make, Make-Maker etc... 
JavaSehr gute Kenntnisse, Projekterfahrung
JavaScriptSehr gute Kenntnisse, Projekterfahrung
Lispgute Kenntnisse, Projekterfahrung
Makrosprachen 
MaschinensprachenGrundkenntnisse
Objective CGrundkenntnisse
PascalGrundkenntnisse
Perlsehr gute Kenntnisse, Projekterfahrung
PHPgute Kenntnisse, Projekterfahrung
PythonProjekterfahrung
Qt 
Scriptsprachendiverse Eigenentwicklungen
Shellgute Kenntnisse, Projekterfahrung
SmalltalkGrundkenntnisse
Tcl/Tkgute Kenntnisse, Projekterfahrung
Xt, MotifProjekterfahrung
yacc/lexgute Kenntnisse, Projekterfahrung

C#
Python
JavaASM
CIL ('.NET - ASM')
Diverse eigene Programmiersprachenentwicklungen
AutoSys
AccessSehr gute Kenntnisse, Projekterfahrung
Adabas 
DAOSehr gute Kenntnisse, Projekterfahrung
InformixGute Kenntnisse, Projekterfahrung
IngresGrundkenntnisse
JDBCGute Kenntnisse, Projekterfahrung
MS SQL ServerSehr gute Kenntnisse, Projekterfahrung, TSQL, OleDB, ADO, DAO, RDO
ODBCGute Kenntnisse, Projekterfahrung
OracleGute Kenntnisse, Projekterfahrung
Postgres 
SQLGute Kenntnisse, Projekterfahrung
SybaseProjekterfahrung

Erstellung eigener JDBC-aehnlicher Schnittstelle fuer C++ (ODBC, Oracle, MySQl, Linux, Windows, Solaris)
C++-Wrapper fuer Asset-Control, einer Datenbank fuer dynamische Boersenmarktdaten
CORBAProgrammierung, Produktentwicklung
EthernetAnwendung
FaxAnwendung
Internet, IntranetAnwendung,Administration,Programmierung
ISDNAnwendung
ISO/OSIProgrammierung
NetBeuiAnwendung
NetBiosAnwendung
NovellAnwendung
OS/2 NetzwerkAnwendung
parallele SchnittstelleAnwendung
PC-AnywhereAnwendung
Proprietäre ProtokolleSAP-RPC, A
RFCProgrammierung
RouterAnwendung
RPCProgrammierung, Produktentwicklung
RS232Anwendung, Programmierung
SMTPAnwendung, Administration
TCP/IPAnwendung,Administration,Programmierung,Produktentwicklung
Windows NetzwerkAnwendung,Administration,Programmierung
WinsockAnwendung,Administration,Programmierung

Unix-IPC+RPC: Anwendung, Administration,Programmierung
S5, S7: Programmierung

Positionen
----------
Programmierer, Berater, QS.
Entwicklungsleiter, Projektleiter.

Aufgaben
--------
Projektentwicklung mit Kunden.
Leitung eines Softwareentwicklerteams.
Softwareentwicklung von A bis Z.
Projektplanung und Kontrolle.
Ausschreibung, Angebotsstellung.
Pflichtenheft, Spezifikation, Abnahme.
Etablierung von QS-Massnahmen.
Aufsetzen von Entwicklungsumgebungen.
Redesign, Refactoring.
Coaching von Entwicklungsteams.
Planen und Durchfuehren von Notfallmassnahmen.
Dokumentation (Anwender, System).
Inbetriebnahme, Support.
Vermarktung von Softwareprodukten.


Methoden
----------------------
- Kontrolliertes eXtrem Programming.
- OOA, OOD, OOP, UML
- Entwicklung und Leitung nach ISO 9001
- Datenmodellierung (ERD)
- Pattern
- Aspect Oriented Programming (AOP) / Intentional Programming (IP)

Anwendung/Systeme
-----------------
- Server/Client-anwendungen (multi-tier, multithreaded)
- Internetanwendungen
- Desktopanwendungen

Entwicklungsumgebungen
----------------------
Sehr gute Kenntnisse bestehen für folgende Entwicklungsumgebungen:
VC++ 1.0 ? Visual Studio 7.0 Enterprise, Sun Workshop C++, Borland C++ 3.0 ? 5.5,
Sniff, gcc/g++, Emacs, Watcom C++ 10.0.


Make / CASE / Versionsverwaltung

Sehr gute Kenntnisse bestehen in:
Rational Rose.
Make (Unix/GNU), RCS/CVS, ClearCase, Visual SourceSafe, Ant,
ObjectDomain, Together++.
BoundChecker, Rational Purify/Coverage.
Entwicklung von Tools fuer Regressions-Test (JUnit/AUnit/CPPUNIT).
Entwicklung von Tools fuer Plattformuebergreifende Makes (AMake).
AutoSys

Bibliotheken
------------
Sehr gute Kenntnisse und gute Kenntnisse bestehen in:
STL (HP, SG, ObjectSpace, Boost), RogueWave (Tools, Threads, DB),
(D)COM/ OLE2/ActiveX, CORBA/ORB (HP, OmniOrb, Mico), ODBC,
pthreads, XML (DOM/SAX, DTD)

GUI
Sehr gute Kenntnisse: MFC, ATL, wxWindows/wxWidgets, Java Swing,
Gute Kenntnisse: Qt, X11/Xt, Motif, OWL, Tk, GTK+


WEB
Sehr gute Kenntnisse bestehen in: PHP, ASP, Java Server Pages (JSP), Servlets, IIS-Erweiterungen, CGI


Eigenentwicklungen:
ACDK (C++, COM, CORBA, SQL, GUI, Netzwerkprotokolle, XML, Java, Perl, Python, Tcl, Lisp)
PORTWCL (Portable C++ Bibliothek für Windows Programmierung (Windows 3.1, 95, NT 3.5(1), NT 4.0, Borland C++ 4 - 5, MSC 1 - 5, Watcom 9 - 11)).

Weitere Werkzeuge
-----------------
Sehr gute Kenntnisse in Lex (Flex, Flex++) und Yacc (Bison, byacc, Bison++).
Eigentwicklung im Feld von Aspect Oriented Programming.
Entwicklung eines Präprozessors für Bison, für die automatische Generierung von C/C++ Aktionen im Regelteil.


Serverbereich
-------------
Sehr gute Kenntnisse bestehen in
Apache: MS IIS 1 - 4 (HTTP, FTP, telnetd), inklusive Frontpage Extensions und CGI (Java Servlets, C, Perl, ASP)
Email Server, MS SQL Server 6.5, MS Transactionserver,
Firewall

Office-Bereich
--------------
Sehr gute Kenntnisse MS Word 5 bis 2003, Winword 1 bis 2003, MS Access von 1 bis 2003,
MS Excel 1 bis 2003 in bezug auf Anwendung und Programmierung.
Gute bis sehr gute Kenntnisse auch in vielen anderen Office
und Desktop Publishing Systemen (StarOffice).

Datenbanken
------------------
Sybase mit Erweiterung grosse Zeitdatenwerte
Entwicklung einer JDBC-aehnlichen C++-Bridge
Oracle unter Linux, Solaris and Windows
MS SQL 2000, TSQL, ODBC
Informix unter Solaris
MySQL unter Linux
Access unter Windows
Ingres SQL unter AIX

SAP
------------------
RFC, IDOC, XML, Java
Entwicklung vieler projektspezifische SAP Koppelungen
mit Drittsystemen.
Entwicklung einer C++- und Java SAP-Bridge fuer
C++/RFC und IDOC

Dokumentation
------------------
HTML, HtmlHelp, WinHelp, Word, PDF, XML, DocBook, Wiki
Eigenentwicklung eines Dokumentationsystems
fuer den Einsatz in IT-Projekten.

CAD/GIS
-------
Gute Kenntnisse in AutoCAD (10 - 14) in Anwendung, Administration und Programmierung unter SunOS/Solaris, MS DOS und Windows NT.
Kenntnisse in ArcView 3.0 GIS in Programmierung.



Banken: Investmentbanking, Markt-/Boersendaten
Softwareindustrie: Vertragsverhandlung, Projektierung und Abwicklung, Qualitätsicherung
Logistik: Prozesssteuerung, Fördertechnik, Lagerverwaltung, Transportlogistik
Architektur: Ausschreibung, Vergabe, Abrechnung, Entwurf, Detailplanung, Genemigungsplanung, CAD


Seit ueber 10 Jahren Erfahrungen in C++-Softwareentwicklung, alle
Projektphasen, Projekt-/Entwicklungsleitung als Geschaeftsfuehrer,
Freelancer und Berater für nationale und internationale Firmen.


Die Hauptskills liegen in den Bereichen

- Design und Implementierung von allgemeinen und branchenspezifischen
  Frameworks
- Design und Entwicklung von kundenspezifischen Softwareloesungen
- Projekt- und Entwicklungsleitung
- Core Softwareengineering mit Bibliotheksdesign, Interpreterbau
  und Middlewareintegration.
- EAI in Verbindung mit SAP R/3-Integration.

Projekte:

--
2001-2004
Entwicklung des OpenSource Frameworks ACDK (C++, Java, Perl, Python,
Tcl, COM, CORBA, XML, TCP/IP, GUI, SQL, SAP).

--
2003 Q3 - 2004 Q2, Entwicklung, Projektabwicklung, Beratung, QS
und Coaching fuer ein mittelstaendisches Unternehmen fuer automatisierte
Lagerlogistik.
Neuentwicklung von Basiskomponenten eines bestehenden Lagerverwaltung-
und Materialflusssystems (C++, SQL 2000, MFC, SPS5/SPS7, SAP).
Realisierung eines Kundenprojektes (niederlaendischer Lebensmittelkonzern)
von Pflichtenheft ueber Implementation bis zur Inbetriebnahme.
Einfuehrung von ACDK als Basistechnologie, darunter Einfuehrung von
SmartPointern, Containerklassen, Logging, Konfiguration, Unittests,
JDBC-aehnliche SQL C++-Schnittstelle.
Implementierung eines automatisierten Test- und Simulationsumgebung
fuer Lagerverwaltung, Materialfluss, Scanner, SAP-Koppelungen.
Coaching und Troubleshooting bei Projekten, Einsatz der Test-
und Simulationsumgebung.

--
2003 Q3, Beratung, Troubleshooting, QS, Entwicklung fuer einen
deutschen Konzern im Bereich Transportlogistik (PHP, Oracle).

--
2001-2003, Entwicklung, Beratung fuer die Commerzbank AG
Boersenmarktdatensystem. Plattformunabhaengige Entwicklung C++
im Serverbereich (Solaris E4000-E10000), NT.
Federfuehrend Design & Entwicklung eines Requestbrokers fuer Boersendaten
in C++ (Server und Client unter Solaris & NT), COM-Schnittstelle,
VB, Excel, Access Clients.
Administrationsinterface fuer Boersenmarktdatensystem
in Perl, PHP, HTML, C++.

--
2000, Projektleitung, Beratung, Entwicklung
B2B Plattform auf der Basis von ACDK, Oracle, Java, XML.

--
2000, Projektleitung, Beratung
Konsolidierung einer E-Commerceplattform unter Solaris/Apache/Oracle/Perl

--
2000, Geschäftsführung, Projektleitung, Beratung
Entwicklung eines Projektverwaltungswerkzeug fuer mittlere
und groessere Unternehmen.

--
2000, Entwicklung
Entwicklung eines Content-Management-Systems

--
1999, Projektleitung, Entwicklung
Entwicklung einer generischen SAP R/3 mit Scripting-Moeglichkeiten

--
1999/2000
Projekt- und Entwicklungsleiter Entwicklung einer SAP R/3-Koppelung
fuer Constructor & Aircabin/DASA

--
1999-2000, Geschaeftsfuehrung, Projektleitung, Entwicklung
Entwicklung von ACDK, eines Java-aehnlichen C++-Frameworks fuer
Serveranwendungen. (NT/Unix/Visual C++/gcc/Borland C++/Sun Workshop)


--
1999
Projekt- und Entwicklungsleiter bei der Entwicklung einer generischen Simulationsumgebung / Prozessleitsystems
(LMF-Framework), MAN Logistics

--
12.1998
ca. 10 Manntage
Projekt: Lynx als Terminalfrontend
Erweiterung des unter GNU-Lizenz stehende Text-WWW-Browsers für
die Anwendung als Frontend für Funkterminals im Logistikbereich


--
04.1998-12.1998
ca. 50 Manntage
Kleiner Projekte in C/C++, Access, Java, Perl
in Bereichen CAD/GIS, DDE-Integration, Dateikonvertierung
für lokale Firmen.


--
01.1998-03.1998
ca. 20 Manntage
Projekt: WWW-Pubrecherche für das ISP, Univeritaet Kassel
Anbindung einer DB-Anwendung (Recherche) an das Internet mit
IIS 3, Java-Servlets, C++/DAO.

--
04.1997-12.1997
Ca. 200 Manntage
Projekt Materialflusssystem Fresenius AG.
Logistik, Steuerungs- und Flusstechnik, Lagersteuerung
C++, CORBA, Perl, Tcl/Tk, Motif, Sun-Solaris, Informix-DB, OSI-Protoll zu
unterlagerten Steuerung (MAN), Anbindung an SAP-System.
Entwicklungs- und Projektleiter für 10-köpfiges Entwicklerteam.

--
05.1995-12.1996
Ca. 500 Manntage.
Projekt: HomePlace/PowerUser Computer Associates International (CA)
Komplette Abwicklung eines C++-Projektes im Rahmen eines Lizenz-
und Beratervertrages.
C++/OO, MS Windows 3.1/95/NT OLE2/COM.

--
1993 - 05.1995
Projekt: New Menus
Kompletter Entwurf, Durchführung und Vermarktung eines Softwareproduktes.
C++/OO, MS Windows 3.1/95/NT OLE2/COM.
ca. 300 Manntage.

--
1993-1998
ca. 200 Manntage.
Projekt: Informationssystem Planung der Universtaet Kassel.
Aufbau und Administration eines WfW-Netzes mit Terminalanbindung
an AIX DB-Server.
DB-Programmierung Ingres unter AIX.
Aufbau und Administration einer NT-Domäne mit Internetdiensten
(email, WWW, FTP).
Entwicklung diverser Datenbankanwendungen unter MS Access.


Ubernehme ggf. auch Vertrags- und Projektverantwortung.


Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





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 21.08.2010 00:35:52
© 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