Curriculum Vitae de Bernard Krummenacher

Bimini 2010-medium

Adresse

Bernard Krummenacher
Rue du Village 6
CH-1020 Renens
email: consultance@silicon-peace.com

Informations personnelles

Né le 1er novembre 1958
Nationalité suisse

Formation

  • 1978 – 1981 Ecole d’ingénieurs de St-Imier (Electronique)
  • 1975 – 1978 Ecole de métiers de St-Imier (Mécanicien-Electronicien)

Diplômes

  • Diplôme d’ingénieur ETS en électronique
  • Certificat Fédéral de Capacité (CFC) de mécanicien-électronicien

Langues

  • Francais   Langue maternelle
  • Anglais     Bonnes connaissances
  • Allemand  Connaissances scolaires

Expérience professionnelle

    • 2004 – 2006 Collaboration avec Pandromeda.
      • Programmation de MojoTree, une extension au générateur de planètes fractales MojoWorld. Cette extension permet d’ajouter de la végétation aux planètes fractales.
    • 2002 – 2010 Debiotech S.A. Lausanne:
      • Programmation du logiciel embarqué d’une pompe pour la dialyse péritonéale.
      • Programmation d’une interface utilisateur (utilisant la librairie wxWidgets) pour un modèle mathématique de simulation de dialyse péritonéale.
    • 1997 – 2001 Nagravision S.A. Cheseaux:
      • Integration du système de contrôle d’accès NagraVision Conditional Access system dans divers décodeurs digitaux (SetTopBox).
    • 1997 Tentative avortée de création de l’entreprise Silicon-Peace.
    • 1996 – 1997 AF-CSE (Alain Farine – Computer Science Engineering) Lausanne:
      • Industrialisation du serveur d’images GIGAVIEW développé au LSP-EPFL:
        • Redéveloppement du système GIGAVIEW avec des processeurs ST-20.
        • Refonte complète du logiciel du serveur d’images GIGAVIEW.
        • Application du système GIGAVIEW comme serveur de plans en collaboration avec les entreprises CANON et BSI.
    • 1988 – 1995 EPFL Laboratoire de systèmes périphériques (LSP):
      • Supervision de projets de semestres et de diplômes.
      • Réalisations matérielles:
        • Divers périphériques digitaux destinés à l’enseignement.
        • Systèmes multiprocesseurs à base de transputers dont:
        • Carte graphique à hautes performances (3xT800, 24Bits couleur, >6Mpixels/s)
        • Carte SCSI-2 (T800, NCR53C710, 8MB DRAM)
        • Carte clavier/souris (T222, 64K SRAM, 2xRS232C)
        • Interfaces liens transputers pour PC, Amiga, Smaky.
      • Réalisations logicielles:
        • Noyau de communication inter-processus/inter-processeurs.
        • Gestionnaire de fichiers parallèles orienté images sur réseau de transputers.
        • Serveur d’images (GIGAVIEW) accessible au travers d’un bus SCSI-2.
    • 1986 – 1988 EPFL Laboratoire de microinformatique (LAMI):
      • Adaptation et amélioration d’un compilateur et débogueur Modula-2 dans le cadre du développement d’un environnement intégré de programmation Modula-2.
    • 1982 – 1986 EPFL Laboratoire de machines-outils (LMO):
      • Participation au développement d’un système de CAO pour la mécanique.
      • Conception d’un réseau local destiné à relier un micro-ordinateur à une dizaine de machines outils.
  • 1978 – 1980 Stages dans la fabrique d’équipements électroniques A+D Products à Bienne.

Plugins pour MojoWorld

Langages de programmation

  • C/C++
  • Objective-C
  • Java
  • Pascal
  • Modula-2
  • Fortran 77
  • Occam
  • Assembleurs (680×0, 6502, Transputer, ARM, …)
  • HTML
  • XML

Kits de développement

  • OpenGL
  • OpenNURBS
  • MojoWorld SDK
  • wxWidgets

Systèmes d’exploitation

  • Windows
  • MacOS X
  • iOS
  • Linux
  • AmigaOS
  • BeOS
  • pSOS
  • VxWorks
  • PowerTV
  • OpenTV

Domaines d’intérêts privilégiés

  • Infographie.
  • Architecture de systèmes graphiques.
  • Architecture matérielle et logicielle de systèmes parallèles.
  • Ergonomie d’applications (GUI).
  • Programmation système (pilotes de périphériques).

Publications scientifiques

  • Un environnement de développement « Modula-2 » (OUTPUT 9/1987)
  • Parallel Image Storage and Retrieval (Virtual worlds and Multimedia 1993)
  • GigaView Parallel Image Server Performance Analysis (World Transputer Congress 1994)
  • Concept for a Modular Solar Sail (International Astronautical Congress 2011)

Activités extraprofessionnelles

Objectifs

  • Faire profiter mes contemporains de mon expérience dans les domaines de la technique digitale, de la microinformatique et de l’informatique en général.
  • Apporter ma modeste contribution à la prise de conscience nécessaire que l’avenir vaut la peine d’être vécu et qu’il ne sera vraiment meilleur que si l’on agit dans ce sens.