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
| Deutsch | |
| Englisch |
| Französisch |
Englisch war in mehreren Projekten Kommunikations- und Dokumentationssprache.
| Ascii/X - Terminals | |
| Bus | |
| Datenerfassungsterminals | |
| Drucker | |
| Industrie-Roboter | |
| Modem | |
| PC | |
| SUN | |
| IRIX | |
| Mac OS |
| Mach |
| MS-DOS | |
| NEXTSTEP / OPENSTEP |
| OS/2 |
| PalmOS |
| SUN OS, Solaris |
| Unix |
| Windows |
BSD
MacOS X/Darwin
| Basic |
| C |
| C++ |
| CLIPS |
| CodeWarrior |
| CORBA IDL |
| Emacs |
| ESQL/C |
| Imake, GNU-Make, Make-Maker etc... | |
| Java |
| JavaScript |
| Lisp |
| Makrosprachen | |
| Maschinensprachen |
| Objective C |
| Pascal |
| Perl |
| PHP |
| Python |
| Qt | |
| Scriptsprachen |
| Shell |
| Smalltalk |
| Tcl/Tk |
| Xt, Motif |
| yacc/lex |
C#
Python
JavaASM
CIL ('.NET - ASM')
Diverse eigene Programmiersprachenentwicklungen
AutoSys
| Access |
| Adabas | |
| DAO |
| Informix |
| Ingres |
| JDBC |
| MS SQL Server |
| ODBC |
| Oracle |
| Postgres | |
| SQL |
| Sybase |
Erstellung eigener JDBC-aehnlicher Schnittstelle fuer C++ (ODBC, Oracle, MySQl, Linux, Windows, Solaris)
C++-Wrapper fuer Asset-Control, einer Datenbank fuer dynamische Boersenmarktdaten
| CORBA |
| Ethernet |
| Fax |
| Internet, Intranet |
| ISDN |
| ISO/OSI |
| NetBeui |
| NetBios |
| Novell |
| OS/2 Netzwerk |
| parallele Schnittstelle |
| PC-Anywhere |
| Proprietäre Protokolle |
| RFC |
| Router |
| RPC |
| RS232 |
| SMTP |
| TCP/IP |
| Windows Netzwerk |
| Winsock |
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.
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
Arbeitserlaubnis: Arbeitserlaubnis als Angestellter und Freiberufler in Deutschland
Arbeitserlaubnis in der Schweiz, da Schweizer Staatsbuerger