[?1;2c[?1;2c
START PAGE
Products

Geofront - Resumé, Gernot Ziegler

Gernot Ziegler

Guglgasse 6 1/11/8
A-1110 Vienna
Austria

E-mail: gz@geofront.eu


Objective GPU Visual Computing Specialist.
Summary
  • PhD level education in the use of Graphics Hardware for Computer Vision and 3D Video.
  • Software developer with special skills in OpenSource development, video hardware applications and technical documentation.
  • Excellent professional social networking skills, also outside company working environment and towards other countries.
  • Long-time OpenSource developer in Linux, providing video codec applications from low-level hardware to abstract API frameworks, utilizing the C language. Solid experience in OpenGL development.
  • Flexible and mobile. European free-mover student: Higher education in Sweden, Northern Europe after growing up in Austria, Central Europe. Diploma Thesis in Groningen, Netherlands. PhD education in Saarbruecken, Germany.
  • Excellent understanding of 3D graphics hardware.
  • Knowledgeable in video signal processing and video compression.
  • Sound basic knowledge of electrotechnical engineering.
    (Microcontrollers, Digital Electronics, Measuring Techniques, Signal Processing).
  • Sound mathematical knowledge in differential equation solving, multidimensional analysis and linear algebra.
  • Organizational/Operational abilities for small/medium-sized projects (due to student supervision, OpenSource project leadership and a university course).
  • Quick and unsupervised retrieval of technical information from additional sources (Internet, e-mail, telephone).
  • Quick learner in languages and culture. Speaks German natively, English and Swedish fluently. Understands Dutch, Danish, Norwegian.
Computer Skills
  • Operating systems:
    using: Linux, Windows.
    (knowledge of: MSDOS, Windows 3.1, Solaris, IRIX)
    (basic knowledge of: MacOS, BeOS)
  • Applications: OpenOffice, Mozilla, FrameMaker, pCAD, pSpice, Derive, Emacs, MatLab, MS-Office, Blender, AutoSketch/Windows, 3DS Max .....
  • Development tools: gcc, ddd, cc (IRIX), cvs, emacs, find, grep, mc, ssh, scp, automake, autoconf, pkg-config
  • Programming languages:
    excellent command: C
    good command: C++, Java, Pascal (also OO), Basic, Logo, LISP, (HTML).
    advanced knowledge: Assembler for x86 (including MMX), 8051, Z80.
    Advanced multiprocessing concepts (Shared/Clustered memory, multi-threading, UNIX process system, concurreny and race conditions, multi-graphics piping and involved debugging and system design issues).
    Advanced networking concepts & network programming (TCP/IP & TCP-Ports, SMB protocol).
  • Computer platforms:
    Linux/Intel (preferred), Windows/Intel
    knowledge: IRIX/MIPS, Z80 (assembler), 8051 microcontroller board
  • APIs: OpenGL 2.x, GStreamer, OpenSG, OpenPerformer, MJPEG/Tools (mpeg2enc, mplex, lavrec), Video4Linux, Xlib, Xvideo, libmpeg2, GTK, Cal3D, Linux kernel interface
  • Sysadmin knowledge: Able to administrate a Unix multi-user system, a Sourceforge project, a mailing list, a CVS server.
    Advanced & quick command of: ssh, Browsers, ftp, IRC, ICQ, internetphone, vnc.
    General understanding of networking concepts and network programming (TCP/IP & TCP-Ports, SMB protocol).
  • Design of TTL-logic systems.
  • Linux driver development based on data sheet information.
Professional Experience
OpenSource Involvement (= Software Development)
  • March 2006 - ongoing:
    Research related software development introduces GeoCast, a simple standard specification for extrinsic and intrinsic parameters in frame based video.
  • April 2003 - April 2004:
    Software investigation for a videowall project, especially regarding video YUV to RGB colorspace conversion, lead to gstsert, a video-as-pointcloud demo application using state-of-the-art Linux hardware acceleration for video and 3D graphics.
  • August 2002 - February 2003:
    Developed a multi-threaded, shared-memory MPEG2 video decoder for 3D applications, called TexMPEG, as part of the diploma thesis. Demonstrated at two Virtual Reality facilities in Groningen, Netherlands and Norrköping, Sweden.
  • August 2002 - February 2003:
    Developed a depth-storage extension to MPEG2 with the according prototype software, called MPEG Z/Alpha. Lies in-phase with current research on 3D video storage.
  • January 2000 - November 2002:
    Held several small lectures at the university campus on the mentioned software projects.
  • 2000 - 2002:
    Convinced company hardware engineer to provide above software projects with driver source code.
  • May 2000:
    Created the MJPEG/Tools project together with Andrew Stevens, acting subsequently as project leader for public relations, technical documentation writer, and developer. The MJPEG/Tools are one of the most sophisticated Motion JPEG and MPEG2 encoding tools available on the Linux platform. The Iomega Buz/Miro DC10 driver is by now part of the Linux kernel, thanks to Ronald Bultje, one of the project's developers.
  • Aug' 1999:
    Created the Matrox Marvel/Linux project based on earlier work by Eduardo Galvez. Same role as in the MJPEG/Tools project. Provides a stable driver and gave hundreds of users use for their video hardware in Linux.
  • August 1998:
    Created the Buz/Linux homepage and according video applications together with Rainer Johanni, Germany. The Iomega Buz was the first Motion JPEG hardware supported in Linux.

  • August 1998 - running project:
    Created various documentation for the mentioned software projects, under constant review of the project software users.
  • August 1998 - running project:
    Active participant of several user and developer support mailing lists, with a total of 300-400 outgoing mails per month.
Education
Honors
Miscellaneous facts
Remarks
  • Austrian Citizen. Employment outside EU requires pertaining passport visa.
  • Currently employed as PhD researcher/student, but always interested in consulting requests and internship offers.
(Go back to Geofront's main page)


This page is maintained by info@geofront.eu.
Copyright © 2001-2005 by Geofront.
Corrections, Error reports, Suggestions are always welcome.