CV à jour au format PDF

Stéphan RAFIN

36 ans, vivant en union libre

Tel : 06.50.01.16.00 (messagerie)
Email :
(clé PGP : ID AE23415B )

Ingénieur Temps Réel et/ou Réseaux

Cette version en ligne n'est pas à jour.
Vous pouvez néanmoins consulter ce CV bien plus récent (2012).
Vous pouvez également consulter mon blog.

FORMATION

Février 2001 Diplôme d'ingénieur ENSICA (Ecole Nationale Supérieure de Constructions Aéronautiques)
Options Réseaux et Temps réel.
Juillet 1997 Admissible aux ENS de Lyon et de Cachan sur le concours des classes préparatoires PC*
Juillet 1994 Baccalauréat série C (Mathématiques - Physique). Mention Très Bien

Connaissances informatiques

Environnements Windows (NT, 2000, XP). DOS. Unix (solaris, Linux)
Langages Assembleur (Intel),C, C++, JAVA, Pascal, ADA,IDL,TCL/TK,AWK,ShellScripts
Outils Développement : gcc, Make GNU, flex/bison
Gestion de configuration CVS, clearcase
Temps réel Noyau Virtuoso. Transputer (T805). PIC (18c7xx). Norme POSIX 1b.
Système Notions d'administration système Linux (gestion utilisateurs, configuration samba, xinetd, netfilter, NIS ...)
Programmation système sous Solaris et Linux (POSIX)
Bonne connaissance des internals du noyau Linux
Réseaux Ethernet, ATM et protocoles ARP, ICMP, TCP/IP, HTTP, FTP, Telnet, SMTP...
Bus I2C, CAN, ARINC, 1553, VME

Langues

Anglais : 623 points au TOEFL en 1999. Couramment lu et écrit. Correctement parlé.

EXPERIENCE PROFESSIONNELLE

COFRAMI, détaché au CNES - Toulouse
Janvier 2002 à Décembre 2003
Développement du Banc Validation Système SCAO (BVSS) des satellites Myriade :

Modèle fonctionnel des gyromètres :

  • Utilisation de Rational Rose et modélisation UML : code objet en C++
  • Développement en C sur PIC pour simuler les interfaces électriques de cet équipement

Couches bas niveau du simulateur :

  • Pilote d'une carte d'instrumentation du bus VME : développement en C sur Sun
  • Pilote Date : Code C sur PIC permettant de se synchroniser sur les horloges de l'OBC

Modèle d'interface Charge Utile

  • Codage en C sur cible Transputer T805 : application fortement parallèle avec contraintes Temps réel.

Sondes d'espionnage des bus de l'OBC :

  • Développement en C et assembleur sur T805 : application parallèle très contrainte en termes de latences.
  • Connaissances approfondies des bus I2C et des OSLINK du transputer nécessaires

Autres contributions :

  • Ecriture d'un thread POSIX implantant un client FTP (RFC959) en C++
  • Développement d'une interface texte pour commander les sondes en C.( interaction avec la simulation via des mécanismes IPCs.)
  • Réalisation d'un logiciel en C,TCL/TK et visual basic permettant la décommutation de fichiers contenant des paquets CCSDS et leur injection sous EXCEL pour exploitation.
  • Intégration et validation du banc.
  • Support et expertise technique lors de l'exploitation du banc en particulier lors de dysfonctionnements nécessitant une vision d'ensemble (LVC, OBC, Hardware banc et logiciel banc)
COFRAMI, détaché à ASTRIUM -Toulouse
Été 2001 à Janvier 2002
Validation d'un logiciel du DDPU (Digital Payload Processing Unit) sur INMARSAT4 :
  • Analyses et inspections sur le code ADA.
  • Rédaction de scripts TCL pour un simulateur d'ERC32.
  • Corrections éventuellement nécessaires sur le code ADA.
Environnement : Banc de validation, émulateur ERC32(SPARC durci)
COFRAMI, détaché à ASTRIUM - Toulouse
Mars 2001 à Eté 2001
Validation du DMS (Data Management system) embarqué sur la sonde ROSETTA :
  • Réalisation de Scripts TL1 (langage propriétaire ASTRIUM) visant à valider des fonctionnalités du DMS.
  • Vérification de la conformité des résultats aux spécifications logicielles.
  • Bonne compréhension du fonctionnel, de l'architecture de l'OBC et du banc requise.
Environnement : Processeur 1750, protocole CCSDS
ALTEN SO, détaché au CNES - Toulouse
Juillet 2000 à Septembre 2000
Aide à la rédaction des spécifications du logiciel de vol central des Microsatellites

Sujets abordés : Gestion bord, protocole charge utile, banc de test.
Stage ALTEN SO - Toulouse
Juillet 1999 à Juin 2000
Etude du calculateur des Microsatellites (commandée par le CNES)

Participation au prototypage des services gestion bord d'un logiciel de vol (démonstrateur) 

  • Intégration hard/soft autour du calculateur
  • Instrumentation du code (sonde LICE) et mesures.
  • Test des débits escomptables aux interfaces (flux TM/TC au format CCSDS)
Travail de concertation important (Etude de faisabilité. Révisions des spécifications)

Etude Temps réel du T805 (commandée par le CNES)

  • Mesures spécifiques des performances de l'ordonnanceur du T805
  • Portage du démonstrateur sous Virtuoso

Prospection interne sur les possibilités de recours à JAVA en temps réel embarqué

  • Conception et développement en JAVA d'une application Temps réel.(JVM Newmonics)
  • Conception et codage en JAVA d'une IHM pour le dépouillement des mesures

ACTIVITES EXTRA-PROFESSIONNELLES

Informatique
  • Traduction d'une trentaine de pages officielles du manuel Linux : flockfile(3), sigaltstack(3), select_tut(2) ...
  • Etude du noyau Linux et suivi de son développement au travers des mailing lists
  • Intérêt pour la sécurité informatique : cryptographie, fonctionnement des réseaux et protocoles, failles de développement...
    Réalisation du score maximal au concours de sécurité challenge Securitech en Mai 2003
1998 Secrétaire de la Nuit de l'ENSICA 1998, association chargée de l'organisation d'un gala.
Négociation avec les sociétés prestataires et Coordination générale de l'événement
Juin 1998 Organisateur du festival du souffleur, festival toulousain de théâtre étudiant.

Valid XHTML 1.1! CSS Valide ! Viewable With Any Browser