Stefan Eilemann

Stefan Eilemann

3D Graphics Software Consultant and Professional

Bern Area, Switzerland

Current
  • CEO and Visualization Software Engineer at Eyescale Software GmbH
Past
  • Researcher at University of Zürich
  • Senior Software Engineer, 3D Graphics at Tungsten Graphics
  • Contractor, Graphics Software (Self-employed)
  • Senior Software Engineer at Esmertec
  • Senior Software Engineer at Silicon Graphics
  • Freelancer at Cable & Wireless
  • Software Engineer at Intec GmbH
  • Intern at Deutsches Zentrum für Luft- und Raumfahrt (German Aerospace Center)
Education
  • Berufsakademie Heidenheim
Connections
422 connections
Industry
Computer Software
Websites

Stefan Eilemann’s Summary

Industrial specialist providing consulting services for the development, porting and tuning of high-end visualization software. Focusing on interactive, scalable visualization software for graphics clusters and multipipe workstation.

Initiated and driving the Equalizer project since 2005. Equalizer is an open source programming interface and resource management system for scalable OpenGL applications.

Key technical expertise in OpenGL and parallel programming, OpenSceneGraph, GPU technologies and distributed systems. Senior C++ programmer, intermediate Java knowledge (J2ME, J2SE), Perl, Boost, STL, broad Unix and Windows experience.

Native German speaker, fluent in English, good French knowledge.

You can reach me via email and Google Talk at eilemann@gmail.com, on AIM as stefaneilemann and on Skype as eilemann.

Stefan Eilemann’s Specialties:

Design and Development for High-Performance Visualization Software.


Stefan Eilemann’s Experience

  • CEO and Visualization Software Engineer

    Eyescale Software GmbH

    (Privately Held; 1-10 employees; Computer Software industry)

    July 2007Present (1 year 1 month)

    Working on the parallelization of customer applications in order to scale the display size and performance for 3D rendering. Design and development of scalable, parallel graphics applications, 3D graphics software and hardware consulting.

  • Researcher

    University of Zürich

    (Educational Institution; 1001-5000 employees; Research industry)

    March 2005December 2007 (2 years 10 months)

    In the Visualization and Multimedia Lab I developed Equalizer, a framework for distributed, scalable graphics software. Research included new algorithms for the parallelization, management and load-balancing of applications on multi-user graphics clusters and high resolution display walls.

  • Senior Software Engineer, 3D Graphics

    Tungsten Graphics

    (Privately Held; 11-50 employees; Computer Software industry)

    January 2007June 2007 (6 months)

    Software consultant for visualization cluster software. Ported Equalizer to Windows XP, ported Chromium to Mac OS X and demonstrated various unmodified OpenGL applications on a large-scale display wall at WWDC07.

  • Contractor, Graphics Software

    Self-employed

    (Self-Employed; 1-10 employees; Computer Software industry)

    October 2005December 2006 (1 year 3 months)

    Independent software engineer and architect specialized in high-performance 3D graphics, parallelization of applications and distributed systems. Consultant and contractor delivering solutions and expertise to enhance existing applications and to create new software.

    Successfully completed the following projects:

    - Implementation of the generic swap sort-last composition algorithm in OpenGL Multipipe SDK
    - Architecture-specific tuning of parallel applications on the SGI Prism platform
    - Design, development and tuning of a parallel, CPU-based algorithm for sort-last composition

  • Senior Software Engineer

    Esmertec

    (Public Company; 51-200 employees; ESMN.SW; Computer Software industry)

    January 2004September 2005 (1 year 9 months)

    Working in esmertec’s R&D group, I am developed Java software to enable user interface costumisation on mobile devices. I also developed an interactive 3D mobile phone simulator used for presentation, development and testing.

  • Senior Software Engineer

    Silicon Graphics

    (Public Company; 1001-5000 employees; SGI; Computer Software industry)

    August 2000December 2003 (3 years 5 months)

    As part of SGI’s engineering organisation, I was leading the software development for OpenGL Multipipe SDK (MPK). MPK is a framework to develop high-performance, scalable visualisation software.

    In addition, I was one of the engineers developing DataSync, a distributed shared memory API for clusters. Based on DataSync I created a distributed version of MPK for Linux graphics clusters.

  • Freelancer

    Cable & Wireless

    (Public Company; 1001-5000 employees; cwp; Computer Networking industry)

    April 2000July 2000 (4 months)

    I wrote a network configuration management solution for the internet backbone of Cable & Wireless, using Linux, Apache, MySQL and Perl.

  • Software Engineer

    Intec GmbH

    (Public Company; 11-50 employees; Computer Software industry)

    October 1998March 2000 (1 year 6 months)

    Intec is developing SIMPACK, a high-end, multi-body simulation software for the analysis of mechanical systems. As part of the software development team I was responsible for maintaining the existing 2D and 3D graphics subsystem based on PHIGS, as well rewriting it to use TGS Open Inventor and TGS Master Suite.

  • Intern

    Deutsches Zentrum für Luft- und Raumfahrt (German Aerospace Center)

    (Non-Profit; 1001-5000 employees; Computer Software industry)

    September 1995September 1998 (3 years 1 month)


Additional Information

Stefan Eilemann’s Websites:

Stefan Eilemann’s Groups:

ACM, SIGGRAPH, SGI Alumni

  •    Top500 Supercomputing member
  •    OpenSceneGraph member
  •    FOSS Professionals member
  •    Ex-SGI member

Stefan Eilemann’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Stefan’s full profile:

  • See who you and Stefan Eilemann know in common
  • Get introduced to Stefan Eilemann
  • Contact Stefan Eilemann directly

View Full Profile