Olaf Kliche
Softwareentwickler
Buchenbühl 3a
88171 Weiler-Simmerberg
Tel.: 0176 / 382 714 49

(Im Westallgäu)
Technik
...also das Handwerkszeug des Softwareentwicklers.
Mit folgenden Fertigkeiten kann ich Ihnen dienen:

Computersprachen, Softwareentwicklung in:
  • C,C++ (seid ~1990), C++ 11
  • C# (2.0 - 4.0)
  • Java (seid ~2000)
  • Javascript
  • Basic
  • Python
  • Pascal
  • bash (scripting)
Spezielles
  • OOP und generische Programmierung (templates)
  • TCP+UDP (verschiedene Protokolle,Busse)
  • TCP Webserver (diesen Webserver)
  • Lizenz Server
  • Threading - parallele Programmierung
  • MES+HMI Entwicklung in C#
  • Dyn.GUI aus XML
  • Can Bus Interpreter mit dbc (real time)
  • 3D Model Betrachter
Algorithmen
  • Konvexe Hüllen
  • Vector Algebra+Matrizen
  • Synchrone/Asynchrone Verschlüsselung
  • Canny,Sobel,Marr,Shen
3D-Grafik
  • OpenGL - Grafikpipeline, Koordinaten, Kamera, Projektion
Entwicklungs Umgebung
  • Eclipse [ C++, Java, Python ]
  • Visual Studio / ReSharper [ C++, C#, XML, XSD ]
  • IntelliJ IDEA [ Java,XML,DTD,XSD,Javasript,HTML,CSS ]
  • CLion [ C++,XML ]
  • Qt Creator [ C++,XML ]
APIs+libs
  • ADTF (Automotive ...)
  • ADO
  • GTK+,GTKMM
  • Jogl
  • jQuery
  • MFC
  • Qt 4.4 - 5.5
  • raw socket
  • STL
  • Swing
  • WPF/XAML
  • Win32
  • X
  • EDI (Etel, Servo Axes)
Betriebssysteme:
  • Windows XP, 7, 32/64 Bit
  • Linux - verschiedene Distributionen
  • Android
Datenbanken:
  • SQL (Postgres,MySQL,...)
  • OO-Mapper
XML:
  • Schema (xsd)
  • DTD
Tools:
  • git,svn,cvs
  • cmake,qmake,make,nmake,ant

Es handelt sich hier um eine Übersicht - fragen Sie bei Bedarf nach weiteren 'Skills'
Deutsch English