Startseite   Über uns   Management und Team   Curriculum Vitae von Bernhard Bühlmann

Curriculum Vitae von Bernhard Bühlmann

Bernhard Bühlmann
The curriculum vitae of Bernhard Bühlmann

CURRICULUM VITAE

Bernhard Christian Bühlmann, Dr. phil. nat., dipl. Inf.*

Date of Birth: January 27th 1968, Langnau, BE, Switzerland

Address:

4teamwork GmbH
Bernhard Bühlmann
Engehaldenstrasse 53

3012 Bern, Switzerland

+41 (0)31 305 90 24 (business)

b.buehlmann at 4teamwork.ch

LANGUAGES

German, English, French, Swedish

SUMMARY

Software engineer with over 15 years experience in designing and implementing large frameworks and developing object-oriented graphics software. Innovative in adapting new technologies into existing frameworks and applications. Experienced project leader using the XP extreme programming and RUP rational unified process. Ability to build teams and motivate team members to achieve a common goal.

SELECTED SKILLS

  • Design and implementation of 3D graphical user interfaces
  • Project leader using Design Patterns, XP (Extreme Programming) and RUP (Rational Unified Process)
  • Quality Management using GNATS and the JUnit test framework
  • Design and implementation of object-oriented computer graphics applications
  • Development computer graphics software development in Java, Java3D and OpenGL
  • Development of parallel computer graphics applications using MPI
  • Unix and AIX system administration skills on IBM RS/6000 and the IBM RS/6000 SP Supercomputer
  • Web administration and authoring skills
  • C++ software development in a multiplatform environment (IBM, SUN, DEC, SGI, INTEL)
  • Programming languages: C++, Java, Python, Perl, Tcl/Tk, Unix-Shell, HTML, XML, VRML
  • Zope, Plone, Page Templates

PROFESSIONAL EXPERIENCE

8/2001 - current: CEO of 4teamwork GmbH (www.4teamwork.ch).

  • Development CMS and Collaboration Solutions based on Plone

7/1999 - 7/2001: Perspectix Inc., Zurich (www.perspectix.ch)

  • Design and Implementation of 3D graphical user interfaces for furniture configuration
  • Evaluation and deployment of the CVS version control tool
  • Integration of XML into the existing configuration architecture
  • Development of a multiplatform plugin architecture for high-end 3D configuration applications
  • Project leader of a Web-based 3D configuration application using extreme programming and the rational unified process
  • Evaluation and deployment of a VPN and firewall system

3/1997-6/1999: Research assistant at the research group for computer graphics o Prof. Bieri, University of Berne

  • Research in computer graphics and virtual reality
  • Project leader of BOOGA (booga.unibe.ch - Berne's Object Oriented Graphics Architecture), a multiplatform C++ framework for 2D and 3D computer graphics applications
  • Development of computer graphics framework extensions
  • Multiplatform development of computer graphics software

3/1997-6/1999: Central Services of University of Berne

  • Project leader of the High-performance computing environment
  • Installation and maintenance IBM SP supercomputer
  • Configuration and administration of IBM LoadLeveler
  • Development of parallel applications using the MPI
  • User support for parallel software development
  • Evaluation and integration of the central backup- and archive architecture of the University of Berne

8/1993-2/1994 IBM Sweden in Gothenborg

  • Support of AIX/Unix configuration and installation

9/1990-2/1997 Software Engineer at IBM Switzerland:

  • System administration and configuration of IBM RS/6000
  • Maintenance, installation and configuration of AIX 3.2 - 4.2
  • Helpdesk troubleshooting with AIX software
  • Certification as IBM RS/6000 SP systems engineer for installation, administration, and maintenance.

11/1987-7/1989 PC Supporter Kambly Biscuits SA, Trubschachen

  • Installation and Support of PC hardware
  • Development of spreadsheet based applications for budget control and working times
  • Evaluation and deployment of a central PC backup system

SELECTED PROJECTS

  • 1991 Graphical editor for rotational 3D objects
  • 1993 Photorealistic visualisation of digital elevation models
  • 1996 Master thesis: Computer graphics framework for virtual reality applications
  • 1997 BOOGA parallel MPI raytracer - Supercomputing on the Desktop
  • 1999 Computer animation for the multimedia Bern-Show in the Tramdepot.

AWARDS AND EDUCATION

  • Master of Computer Science, 1995, University of Berne
  • Award of the Phil. Nat. faculty for Master Thesis in Virtual Reality, 1996, University of Berne
  • PhD in Computer Science, 1998, University of Berne

PRESENTATIONS

  • Computergraphics '96 in Zürich, Switzerland: BOOGA: A multiplatform 2D and 3D graphics framework

SELECTED PUBLICATIONS

  • Visualisation of digital elevation models using satellite images Technical report, University of Berne, IAM-PR-92492, 1992
  • A framework for virtual reality applications Master thesis, University of Berne, 1995
  • Die wichtigsten Begriffe in der objektorientierten Softwareentwicklung - nicht nur für Manager, Bernhard Bühlmann, Technical report, University of Berne, 1995
  • Bernhard Bühlmann, Hanspeter Bieri: Supercomputing at the Desktop: An Improved Interface Using Internet Facilities. HPCN Europe 1998: 617-627
  • Extensions and applications of the graphics framework BOOGA, PhD thesis, 1998, University of Berne
  • Der auferstandene Christoffelturm, Tageszeitung "Der Bund", March 12th, 1999
  • BOOGA - vom Grundrissplan zur 3D-Stadt, Schweizerische Technische Zeitschrift, 15. September 1999

ACTIVITIES AND INTERESTS

  • 2004 - current: Member of the Plone Foundation
  • 1989 - 1994: Vice President of Unihockey Club Köniz
  • 1991 - 2001: Projectleader of the Web site of Unihockeyclub Köniz and Floorball Köniz (www.floorball-koeniz.ch)
  • 1999 - 2001: Coach of 1.Liga Unihockeyteam Floorball Köniz
 
 
Benutzerspezifische Werkzeuge