Menu

Jerome CHRISTATOS POULAKIS

LE CHESNAY

En résumé

• 25 ans d'expérience Microsoft Windows et systèmes Unix/Linux
• Langages C/C++/x86/intel vt-x/TPM chip
• Définition d’Architectures et performance logicielles
• Programmation Réseau, Sécurité et désassemblage.
• Développement de système fichiers.
• Développement de systèmes temps-réel embarqués
• Méthodes UML, SWEBOK et SA/RT
• java / swing
• Open Cyc, Open Nlp, Apache UIMA.

Mes compétences :
TPM
Windows
C/C++
Performance
Rsa
Java
Driver
VMware
Swing
Linux

Entreprises

  • Consultant freelance - Ingenieur

    2011 - maintenant Interrogation et recherche de documents web en langage naturel (Anglais).
    Développement en java et swing d'une application qui réunit opennlp, apache uima et Opencyc pour analyser des documents web et en extraire des relations.
    Les résultats sont inscrits dans une base de données. Une autre application java permet l'interrogation en langage naturel (Anglais)
  • Innovance conseil - Ingenieur d'etude

    2005 - 2011 Mission pour plusieurs clients :

    Windows / sécurité : Développement d'un hyperviseur (intel vt-x) pour auditer en temps réel les structures de données noyau sur x86-32bits.

    Portage de Zfs Opensolaris sur Windows Xp.

    Implémentation C++ de l'algorithme dit "raptor code" [standard 3GPP] utilisé dans plusieurs logiciels de télécommunication.

    Gestion de projets autonomes – de l’architecture à l’implémentation - pour une société de sécurité basée en Angleterre:

    . Un module de cryptage de données (AES) à la volée pour système de fichiers MS windows - driver de type ‘filtre FS’. Analyse par la méthode ‘SWEBOK’.

    . Un système générique de redirection pour système de fichiers MS windows - driver de type ‘filtre FS’. Permets l’ajout d'attributs à la volée.

    . Un module noyau Linux pour effacer la mémoire physique à l'arrêt du système.

    . Définition d'une stratégie de détection de machines virtuelles pour clés USB.

    . Désassemblage noyau windows/Linux (IDA pro), analyse de protocole réseau Ethereal.

    . Étude de sécurisation du ‘boot’ windows avec un processeur spécialisé TPM.

    . Études sur la vulnérabilité des machines virtuelles.
  • Fujitsu Softek - Principal engineer

    2003 - 2004 Softek Provisioner (virtualisation cluster FS)
    multi path IO driver for the Windows.

    TDMF Open system (windows replication)
    Redesigned the cache manager (asynchronous block buffer) for performance.
  • Kuokoa Networks, Inc - Principal engineer

    2001 - 2003 Santa Clara, CA USA
    Startup innovant le ‘cloud computing’ ou virtualisation du stockage de données. Co-fondateur Rajeev Nagar. Matériel et logiciels dédiés développés en parallèle.

    • Pour l’équipe système de fichier :

    Architecture et implémentation d’un allocateur de bloques disque avec un arbre équilibré de type B+. Livré en temps et dans le budget alloué.

    • Pour l’équipe gestionnaire de partitions disques:

    Architecture et implémentation d’un module RAID 5 et définition du format disque pour tolérance aux pannes. Livré en temps et dans le budget alloué.

    • Aide à définir l’architecture générale du système (distributed lock manager, clustering, cache manager…)


    .Mise en place de standard de codage
    .Gestion d’équipe et budget
    .Entretiens d’embauches.
    .système temps réel VxWorks.
  • VMware, inc - Principal engineer

    2000 - 2001 Palo Alto, CA USA

    Sous version Windows:

    • Amélioration du module logiciel réseau:
    . Portage sur machine parallèle et correction des bugs.
    . Utilisation de la mémoire partagée pour amélioration des performances
    suppression des IRPs pour la gestion des files d’attente de paquets.
    . Installation automatique du module réseau avec le Plug-and-Play Windows.

    • Implémentation du “Ballooning” driver pour exercer une pression artificielle sur la mémoire de la machine virtuelle sur serveur ESX.

    • Amélioration de la gestion mémoire pour le module ‘binary translator’. Gère l’Address Windowing Extension noyau pour accéder à plus de mémoire physique.

    • Implémentation du service d’identification des utilisateurs.
  • RSA Uk, oxford - Principal engineer

    1997 - 2000 Module de cryptage de donnees sous windows
    Module de suppression securise des donnees sur disque dur.
  • Dorotech France - Ingenieur d'etude

    1995 - 1997 Logiciel de Gestion electronique de documents sous windows et unix.
  • SYSECA - Ingenieur d'etude

    1990 - 1995 Divers modules logiciels pour systemes militaires embarques (rafale...). SA/RT, C et VxWorks.

Formations

Réseau

Annuaire des membres :