2006/05/02

Edit

     
 

Skills

artefaktur

Meine beruflichen Schwerpunkte liegen in Design und Implementierung von generellen und branchenspezifischen Frameworks sowie in der Projekt- und Entwicklungsleitung von Softwareprojekten.
Weitere fachliche Schwerpunkte liegen in plattformunabhängigen C++ Bibliotheksdesign, Enterprise Applications Integration und Middlewareintegration.
Tiefere Brachenkenntnisse bestehen in den Bereich der Logistik, Investmentbanking und Architektur.



Meine Schwerpunkte finden sich in folgenden Projekten wieder:

Im Detail:

Inhalt dieses Kapitels:

   IT
     Methoden
     Betriebsysteme
     Programmierung
       Sprachen
       Entwicklung von Softwaresprachen
       Middleware
       Implementierte Protokolle
       Entwicklungsumgebungen
       Make / CASE / Versionskontrolle
       Softwarebibliotheken
       Compiler-Werkzeuge
     Internet Server
       Datenbanken
       SAP R/3
     Desktop
       Office
       CAD und GIS
   Management
     Leiterische Tätigkeiten
       Allgemeine Managementtätigkeiten
       Projektleitung
     Produkte
       Produkt Design
       Vertrieb
   Branchen
     Investment Banking
     Logistik, Fördertechnik, Materialfluss und Warenwirtschaft
     Architektur
   Verschiedenes
     Sprachen
     Führerschein
     Arbeitserlaubnis
     Ausserberufliche Interessen


 IT

 Methoden


Methoden:

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

Siehe auch  Projektphilosophie.


 Betriebsysteme

Gute Erfahrungen mit
  • MS DOS, Windows 3.1, Windows 95, Windows NT / 2000 / XP / 2003,
  • Unix (Sun Solaris, Linux, AIX, BSD, Darwin)
Als Softwareentwickler, Administrator und Nutzer.
Erfahrungen sind bei OS/2, MacOS and OpenStep vorhanden.

 Programmierung

 Sprachen


 Entwicklung von Softwaresprachen

Experte / 'Guru': 8 Jahre

 Middleware


 Implementierte Protokolle

Folgende Protokolle habe ich selbst implementiert:
  • CORBA IIOP, GIOP, POA, DSI
  • Sockets (TCP/IP / UDP), HTTP (Server und Client), FTP (Client)
  • XML SAX und DOM
  • RPC-XML (Server und Client)
  • SAP RPC, IDOC (Client)
  • COM, DCOM (Client und Server)
  • Java JNI (Client), Serialisation (Client/Server), .class
  • ODBC (Client)
  • Siemens S5/S7
  • Profibus
  • Perl, Python und Tcl C-Interface

 Entwicklungsumgebungen

  • VC++ 1.0 – Visual Studio .NET 2003,
  • gcc/g++
  • Sun Workshop C++,
  • Borland C++ 3.0 – X,
  • Visual J++, Emacs, Watcom C++ 10.0,
  • Sniff+

 Make / CASE / Versionskontrolle

  • [g|n]make (Unix/GNU),
  • Rational ClearCase,
  • Rational Rose,
  • Rational ClearQuest,
  • RCS/CVS,
  • Visual SourceSave,
  • ObjectDomain,
  • Together++

 Softwarebibliotheken

  • ACDK (design & development),
  • STL (HP, SG, ObjectSpace),
  • RogueWave (Tools, Threads, DBTools),
  • Borland Template Library,
  • MFC,
  • (D)COM/ OLE2/ActiveX,
  • ATL,
  • CORBA/ORB (HP, OmniOrb, Mico),
  • ODBC,
  • wxWidgets/wxWindows
  • GTK+
  • Qt
  • X11/Xt,
  • Motif,
  • OWL,
  • ACE,
  • YACL
  • PORTWCL (GUI-Bibliothek für Windows Programming (Windows 3.1 (16bit), Win32s, Windows 95, NT 3.51, NT 4.0) for Borland C++ 4 - 5, MSC 1 - 5, Watcom 9 - 11) und OS/2.

 Compiler-Werkzeuge

  • Lex (Flex, Flex++) and
  • Yacc (Bison, byacc, Bison++).
  • Diverse Eigenentwicklungen

 Internet Server

  • Apache: Projekterfahren, 1 Jahr
  • MS IIS 1 - 4 (HTTP, FTP, telnetd), inklusive Frontpage und CGI (Java Servlets, C, Perl, ASP): Projekterfahren, 2 Jahre  ISP
  • Email Server, MS SQL Server 6.5, MS Transactionserver,
  • Firewall

 Datenbanken

Projekterfahren / Experte: 5 Jahre

 SAP R/3

Integration von SAP R/3 Systemen mit anderen Anwendungen:
Projekterfahren, 5 Jahre

 Desktop

 Office

Erfahrungen mit Anwendung und Programmierung:

 CAD und GIS

Projekterfahren, 2 Jahre
  • AutoCAD (10 – 2002) unter SunOS/Solaris, MS DOS und Windows NT.
  • ArcView GIS V3.
     ArcView.

 Management

 Leiterische Tätigkeiten

 Allgemeine Managementtätigkeiten

  • Führung eines Ingenieurbüros: 12 Jahre
  • Geschäftsführung mit 4 Angestellten: 1 Jahr
  • Projektentwicklung mit Kunden: 9 Jahre
  • Leitung eines Softwareentwicklerteams: 7 Jahre
  • Softwareentwicklung von A bis Z: 10 Jahre
  • Projektplanung und Kontrolle: 7 Jahre
  • Ausschreibung, Angebotsstellung: 6 Jahre
  • Pflichtenheft, Spezifikation, Abnahme: 5 Jahre
  • Etablierung von QS-Massnahmen: 4 Jahre
  • Aufsetzen von Entwicklungsumgebungen: 5 Jahre
  • Redesign, Refactoring: 5 Jahre
  • Coaching von Entwicklungsteams: 4 Jahre
  • Planen und Durchführen von Notfallmassnahmen: 4 Jahre
  • Dokumentation (Anwender, System): 7 Jahre
  • Inbetriebnahme, Support: 6 Jahre
  • Vermarktung von Softwareprodukten: 4 Jahre
  • Erstellen eines Businessplans: 1 Jahr
  • Verhandlungen mit Auftraggebern, Lizenznehmern und Kapitalgeber: 3 Jahre

 Projektleitung

  • Projektleitung bei Projekten zwischen einem Mann-Monat und 16 Mann-Jahren.
  • Leitung von Projektgruppen bis zu 12 Mitarbeitern.
  • Projektleitung und Entwicklungsleitung nach ISO 9000/9001.

Projekte: