VL

Vasileios Liaskovitis

partly available

Last update: 28.05.2015

Software Engineer

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Limited professional) | English (Full Professional) | Greek (Native or Bilingual) | Spanish (Limited professional)

Skills

  • Excellent knowledge of C, git, subversion, mercurial.
  • Very good knowledge of C++, Bash Shell, Python.
  • Very good understanding of OS concepts. Considerable experience building, testing, patching Linux kernels. Knowledge of Linux device model and drivers.
  • Good knowledge of virtualization internals, kvm, qemu-kvm, libvirt.
  • Very good knowledge of x86 / x86_64 assembly.
  • Very good understanding of processor architecture, microarchitecture, multicore issues. Can adapt to new ISAs and hardware designs.
  • Very good knowledge of jenkins continuous integration system and JIRA.
  • Experience with test driven deveopment.
  • Very good knowledge of GDB debugger and linux perf tool, gprof.
  • Good knowledge of Glib, gstreamer.
  • Experience with Qt, GTK+ and OpenGL.
  • Experience using cross-compilation toolchains and building root filesystems for embedded ARM boards.
  • Very good knowledge of Unix Sockets programming, IPC communication.
  • Good knowledge of parallel programming APIs: openmp, pthreads.
  • Good knowledge of networking protocols (TCP/IP, UDP).
  • Experience with Android application development.
  • Linux administration and package management skills (.deb, .rpm).

Project history

Profitbricks GmbH www.profitbricks.com
MainData Inc.  www.maindatainc.com
Advanced Micro Devices www.amd.com

Local Availability

Open to travel worldwide
Remote work (home-office)
On-site only in Berlin area
Profileimage by Vasileios Liaskovitis Software Engineer from Berlin Software Engineer
Register