Skills

  • Linux
    • Netzwerkprogrammierung
    • Multithreading
    • Realtime
    • USB (Host und Device, mit libusb und GadgetFS)
    • Serielle Protokolle (RS232, RS485)
    • Portierung von verschiedenen Embedded OS nach Linux
    • Distributionen: Gentoo, OpenEmbedded/Angström.
    • Bootprozess
    • Busybox und initramfs
    • UnionFS/aufs/overlayfs
    • Treiberentwicklung
  • Programmiersprachen
    • C und C++ (hauptsächlich GNU Toolchain), STL, Boost
    • Python
    • Shell
    • Perl
    • Mono/C#
  • Softwareentwicklung
    • Objektorientierte Programmierung
    • OOA, OOD
    • Unit Testing
    • GUI-Programmierung mit Gtk+ und Qt
  • Releasemanagement und Versionskontrollsysteme
    • Releasemanagementprozesse
    • Git
    • SVN
    • CVS
    • Clearcase
  • Software Build (hauptsächlich C/C++)
    • Automake
    • CMake
    • http://confix.sf.net (mein Open Source Projekt)
    • Diverse Entwicklungsumgebungen (KDevelop, Eclipse CDT)