Le site de la faculté des sciences économiques et sociales de l'université de Genève.
Le site de l' Ecole d'ingénieurs de Genève.
1998 marque un tournant dans ma carrière professionnelle, puisque je me suis réorienté sur l'enseignement, le coaching et le consulting en devenant indépendant. J'ai passé avec succès les différentes certifications nécessaires reconnues mondialement tant au niveau technique que pédagogique.
Depuis, j'ai approfondi mes connaissances sur les systèmes d'exploitation à base de Windows NT pour en devenir expert ainsi que ses successeurs en me certifiant sur la version 2000 en août 2000 faisant partie du même coup des 2000 premiers MCSE certifiés sur la version 2000 au niveau mondial.
Je suis continuellement en formation pour conserver un niveau technique élevé ainsi que pour étendre mes connaissances et compétences.
L'enseignement a toujours été une seconde nature. Durant mes études, j'ai eu l'occasion d'enseigner l'informatique au niveau bureautique dans des écoles privées et publiques du canton de Genève. Depuis peu, la création de supports de cours et le développement de cours spécialisés me permettent de les personnaliser ainsi que d'expliquer jusque dans ses moindres détails un sujet particulier.
Le consulting et le coaching m'offrent l'opportunité de partager mon savoir, puisque dans les mandats que j'accepte, je conseille et suis la mise en place des décisions prises tout en transférant les compétences à mes clients.
1992-1993 a été un grand tournant puisque j'ai approfondi les concepts fondamentaux utilisés par Windows comme la programmation événementielle, les classes MFC, l'architecture COM (ActiveX).
En effecutant mes armes professionnelles dans différentes entreprises, j'ai été amené à développer des solutions sur des sujets concernant l'archivage électronique de documents, le développement d'applications en C/C++, Visual Basic, des systèmes d'informations géographiques, la migration de bases de données et la programmation d'application internet. Il m'a aussi été demandé de gérer des réseaux informatiques sous Novell et Windows.
Ces années de pratique m'ont permis d'acquérir des compétences sur la mise en place et la gestion de solution dans des systèmes hétérogènes.
A l'université mon univers gravitait autour de l'apprentissage d'Unix, des systèmes d'exploitation, de la modélisation des bases de données, de la programmation et de différents langages. Cette période fût vraiment enrichissante puisqu'elle me permit l'apprentissage de langage comme le Pascal, le C/C++, l'Eiffel, le LISP, etc. et la possibilité d'utiliser toutes sortes de machines comme des IBM sous MVS, des Next de Next en passant par les PC et les Macintosh.
En 1992, mon mémoire de licence consista à élaborer un programme permettant de reproduire à l'écran des mots pour le langage des signes utilisés par les sourds. L'utilisation d'un gant virtuel appelé "DataGlove" pour reproduire les mouvements de la main et du bras était assez révolutionnaire.
Deux ans plus tard, l'apprentissage du langage fortan sur "VAX" de Digital aiguisa mon intérêt pour l'informatique. L'apprentissage du langage assembleur motorola 6809 le confirma définitivement.
En 1987, pour mon diplôme d'ingénieur ETS, j'ai utilisé un traitement de texte pour rédiger mon travail de mémoire de diplôme. Il m'a fallu développer des polices de caractères scientifiques pour mon imprimante. Le résultat étonna les experts qui pour la plupart en était encore à la machine à écrire.
Cette époque était marqué par l'Atari ST et ses formidables possibilités de créer de petits programmes avec des langages de programmation de type Basic dont les versions actuelles sur PC n'ont rien à envier.
A l'âge de 14 ans, j'ai reçu une calculatrice programmable (TI57) qui me permit d'effectuer mes devoirs d'algèbre et de géométrie beaucoup plus facilement. C'est à cette époque que j'ai découvert la programmation à l'aide d'un langage proche de l'assembleur.