geofront - Resumé of Gernot Ziegler
|Place of Residence||Vienna, Austria
||Austrian - EU Citizen
||German (native speaker), English (fluent), Swedish (fluent), Norwegian and Dutch (conversation-level understanding).
|2003 - 2008
||Max-Planck-Institute for Informatics, Saarbrücken, Germany: Doktor-Ingenieur | Doctor of Engineering
|1998 - 2003
||Linköping University, Sweden: Civilingenjör i datateknik
| MSc in Computer Science and Engineering|
- Top grades (5) in Multi-Variable Calculus, Mathematical Analysis, Signal Theory, Image Based Rendering, Scientific Visualization, Computer Hardware and Architecture.
- Diploma thesis: "MPEG Z/Alpha and High Resolution MPEG"
- Study specialization profile: Scientific Visualization.
- Language of Education: mainly Swedish, remainder in English.
- Additional courses: Principles of Leadership, Swedish history.
|1997 - 1998
||Linköping University, Sweden: College Course in the Swedish Language
|1996 - 1997
||(Military service in the Austrian Army)
|1991 - 1996
Sec. School for Control Engineering, Hollabrunn, Austria: BHS-Matura|
- Passed with Distinction ("Excellent").
- Access to university studies.
- Austrian Higher Technical Colleges provide early specialized education in technical topics for ages 14 to 19.
- Eligible for the Austrian engineering title "Ingenieur (HTL)", which can be claimed after 3 years of work experience.
|2013 - 2015
||NVIDIA UK Ltd.
Senior Developer Technology Engineer (Computer Vision)
Consulting in Embedded Computer Vision for Automotive Applications (Algorithms, Programming, Training)
|2008 - 2013
||NVIDIA UK Ltd.Developer Technology Engineer (High Performance Computing)
Application consulting, SDK examples, algorithmic research for the CUDA hardware platform.
Customers in Medical Imaging, Finance, Molecular Dynamics,...
||Max-Planck-Institute for Informatics, Saarbrücken, Germany|
Research engineer/Doctoral candidate in graphics hardware based Visual Computing in the Computer Graphics group.
||Futurelab/Ars Electronica Center, Linz, Austria|
Gulliver's Box (Multi-user augmented reality with image based capturing)
||High Performance Computing Center, Groningen, Netherlands|
Paid internship to create Diploma thesis: "MPEG Z/Alpha and high-res MPEG"
||Addison-Wesley, USA (Telework)|
External reviewer of "Video Applications in Linux" by Robin Rowe, after assignment from his publisher Addison-Wesley
|1999, 2000, 2001
||Soliton AB, Linköping, Sweden|
German translation consultant for technical documents and product brochures
|1998 - 2001
||Linköping University, Sweden|
Mobile helpdesk employee for on-the-spot assistance regarding SUBNet, Linköping University's dormitory TCP/IP network
|1999 - 2000
||Linköping University, Sweden|
Teaching assistant for oral language exercises in German
Video and Volume Processing: Connected Components, Integral images, Ripmap sums (patent), Marching Cubes, Distance transforms, Wavelet analysis, Quad- and Octree generation...
Computer Vision: Multi-View Stereo reconstruction, Feature tracking, Line and Symbol Detection, Camera Calibration through Camera/Projector Dualism (Reprojection), Signal Processing aspects, Light Range aspects, Wavelets, Lens undistortion, Histogram of Gradients...
HPC algorithms: Radix Sort, Data Compaction (DB Select operation), Data Expansion (Dynamic Element Output from DB Select), Use of Texture hardware in Computer Tomography Reconstruction
Relevant talks from GPU Technology Conferences 2010-2015.
APIs: CUDA, OpenGL 4.5 (incl. OpenGL ES and WebGL), OpenCL, Video4Linux, FFMpeg, XvMC, OpenEXR, libpng, OpenPerformer, GStreamer, OpenSG, Xlib, Xvideo, libmpeg2, GTK, Linux kernel interface and Linux driver API.
Operating systems: Linux, Android, Windows. Also: DOS, IRIX.
Applications: LibreOffice, pCAD, pSpice, Derive, Emacs, MatLab, Office, Blender, 3DStudio Max.
Development tools: gcc, cc (IRIX), cvs, svn, emacs, automake, autoconf, pkg-config, emerge/portage, MS Visual Studio .NET
Software engineering: Advanced multiprocessing/multithreading concepts (Shared/Clustered memory, multi-threading, UNIX process system, concurreny and race conditions, multi-graphics piping), UML & object oriented analysis, Advanced networking concepts & network programming, design patterns, API design.
Software version management: git, SVN, CVS.
Video hardware: Linux drivers, applications, APIs.
Open Source development: Remote collaboration, recruitment, code maintenance, release discipline, documentation, user support.
Unknown Code Analysis: Assembler and C/C++ source code.
Sysadmin knowledge: Administration of Unix systems, Sourceforge projects, mailing lists, CVS and SVN.
||Signal Processing, Control Engineering, Digital video processing, Microcontrollers, Digital Electronics, Measurement Techniques.
||Sound mathematical education, including multi-variable calculus and linear algebra.
Organizational and operational abilities for small/medium-sized projects (due to OpenSource project leadership, a university course, supervised students).
Technical documentation of larger software/hardware projects.
Pro-level social networking skills, including strong e-mail answering discipline, contact follow-up, annotation of contacts for later use, forwarding of information to potentially interested parts.
Quick learner in languages and culture.
||US Patent awarded during employment at NVIDIA : Summed area computation using ripmap of partial sums (US 20140185951 A1)
||First undergraduate student to combine the MSc computer science education offered at the main university campus in Linköping with the Scientific Visualization profile at the subsidiary university campus in Norrköping, Sweden.
||Austrian team participiant at the International Olympiad in Informatics, IOI '95 in Eindhoven, Netherlands.
||Austrian team participiant at the International Olympiad in Informatics, IOI '94 in Haninge/Stockholm, Sweden. |
||Award on Computer Programming Achievements by the Arbeiterkammer Österreich (Austrian Chamber of Labour).
|Languages & Culture||Scandinavian, Dutch, English & German.|
|Sports||Swimming, Biking, Fitness Training.|
|Travelling||Europe (esp. Scandinavia/UK/Benelux), North America (esp. California), SouthEast Asia (esp. Singapore, Malaysia).|
|(References available upon request)|
(See long resumé)