Olaf Kliche
Software Developer
Tel.: +41 767480345
Home
Skills
References
Contact
Imprint
Tools
Developer Skills
Programing Languages
C, C++ 20
(C since ~1990)
C# (2.0 - 4.0)
Java
(since ~2000)
Javascript
QML
Basic
Python
Pascal
bash (scripting)
Serialization
Messaging
gRPC (C++,Python)
Corba (Java, C++)
RMI (C++)
XML
DTD
Schema
Specials
OOP and generic programing (templates)
Modernizing/Migrating Legacy C/C++ Code
TCP+UDP, different Protocols
TCP Webserver (
this->Webserver
)
License Server
Processes/Threads - parallel programing
MES+HMI Development in C#
Dyn.GUI from XML,Editors,...
Can Bus Interpreter using dbc (real time)
3D Model Viewer
Algorithmen
Convex Hulls
Vector Algebra+Matrices
Synchronous/Asynchronous Encryption
Canny,Sobel,Marr,Shen
3D
OpenGL - graphics pipeline, coordinates, camera, projektion
IDE's
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 ]
Android Studio
[ Java, Kotlin ]
Some Libraries
ADTF (Automotive ...)
ADO
GTK+,GTKMM
EDI (Etel, Servo Axes)
imgui
gstreamer-1.* (streaming libs)
Jogl
jQuery
MFC
Qt 4.4 - 6.1
STL
Swing
WPF/XAML
Win32 (low level)
X11 (low level)
Xerces-C++
wxWidgets
SDL
Database
SQL (Postgres,MySQL,...)
OO-Mapper
Tools
git, svn, cvs, tfs
cmake, qmake, make, nmake, ant, gradle