Compétences


Architecte et développeur de logiciel avec plus de vingt-cinq années d’expérience dans l’industrie, dont les quatre dernières années dans le front-office des banques d’investissement.

Mon expertise :

  • Conception et développement orienté objet en C++.
  • Programmation concurrente : conception de programmes multitâche, multiprocesseur, ou distribuées haute performance.
  • Conception d’algorithmes pour l’optimisation de la performance.
  • Calcul scientifique.
  • Développement des compilateurs et interpréteurs.
  • Optimisation de bas niveau en Assembler (si nécessaire).
  • Debugging au niveau des registres du matériel, si besoin pour élucider des erreurs obscures et intermittentes.

Les technologies que j’ai utilisées, pas toutes récemment :

Visual C++, x86 Assembler, STL, DataSynapse, TCP/IP sockets, WinSock, MFC, COM, DCOM, ATL, UML, Design Patterns, H.323 et protocoles ITU‑T connexes (H.245, H.225, Q.931, H.261, etc.) pour la téléconférence, Microsoft SQL Server (jusqu’à v.7), Subversion, développement GUI, pilotes de périphérique CD-R, SCSI, XML, HTML, MAPI, TAPI, formats graphiques et algorithmes de compression.