Sylvain MARECHAL

Email : sylvain.marechal1@libertysurf.fr

4, rue du Savagnin

Site : http://sylvainmarechal.chez.tiscali.fr/

39210 VOITEUR

39 ans – Marié – 3 enfants

Tel : 03 84 44 99 56


INGENIEUR DEVELOPPEMENT CONFIRME C++

FORMATION


1993

Ingénieur ENSAM

1988

Baccalauréat C


INFORMATIQUE

LANGUES


EXPERIENCE PROFESSIONNELLE


07/2006-


Ingénieur recherche et Développement chez ANEVIA, éditeur de logiciels spécialisé dans les équipements de diffusion de vidéo numérique sur réseaux IP

Au sein d'une équipe de 3 personnes, développement et maintenance évolutive du Manager en C++ sous LINUX, composant central des équipements de VOD et TV sur IP (Haute Disponibilité, Clustering, API de Configuration)

  • Développement de l'IOMGR, librairie C++ basée sur epoll() pour gérer les entrées/sorties réseaux TCP et UDP

  • Développement de FDDB, librairie C++ permettant la sérialisation/désérialisation des objets C++ entre deux instances du Manager à travers le réseaux dans le but de redonder le processus Manager en cas de panne

  • Développement d'une solution permettant la reprise des flux VOD et LIVE en cas de panne d'un équipement

  • Implémentation du protocole permettant le dialogue avec les processus de VOD et de diffusion TV (TCP/IP)

  • Implémentation de l'API permettant la configuration des équipements (Web Sevices)

  • Réalisation d'une batterie de tests de non régression en ruby

Outils : C++, objecteering, STL, librairie boost, multithread, autotools, ruby, gdb, svn, wireshark, tcpdump



09/2005-

05/2006


06/2004-06/2005


Ingénieur expert à l’INRIA Rocquencourt puis au Laboratoire d'Informatique de Paris 6 en partenariat avec Web2Grid, intégrateur de solutions issues de la recherche dans le domaine des grilles (CDD 13 + 8 mois)

  • Conception et réalisation d'un agent JAVA chargé de migrer le bytecode JAVA sur une grille de machines en vue d'absorber les pics de charge des applications J2EE (RMI, API instrumentation du JDK 1.5, BCEL)

  • Dans le cadre du projet DECODES visant à optimiser les pages Web dynamiques, conception et développement en C++ sous LINUX des modules formant le cœur du proxy cache HTTP (Gestion du protocole HTTP, gestion des entrées sorties avec support de SSL)

Outils : valgrind, autoconf, gcc, gdb, cvs, doxygen, php, eclipse, tomcat, mysql, jsp, xslt



01/2004-05/2004

Réalisation de missions pour CITYPASSENGER, éditeur de logiciels optimisant les solutions mobiles

  • Développement d’un outil d ‘envoi de mails intégré à Outlook (COM Addin, VB6, formulaires dans Outlook)

  • Réalisation du client CityPassenger optimisant le protocole GPRS (WIN32, C++, LSP)



06/1998-10/2003

Ingénieur recherche et développement au sein de BOOSTWORKS, éditeur de logiciels spécialisé dans l’optimisation des flux TCP/IP (technique de proxy, compression texte et réduction d’images)

  • Conception et réalisation de BoostClient, le client Windows (9X,NT/2000/XP) des logiciels BoostWeb, BoostMail et BoostFtp (C++, WIN32, insertion dans la stack TCP/IP au niveau de Winsock2 (LSP), IHM )

  • Maintenance évolutive du proxy HTTP/HTTPS BoostWeb (C, plates-formes WIN32 et UNIX)

  • Conception et réalisation du module de management des entrées / sorties (sockets, fichiers, pipes) utilisé par les produits BoostWorks (C++, IOCP sous Windows NT4/2000/XP et poll() sous UNIX)

  • Maintenance évolutive du logiciel BoostMail (C++, plates-formes WIN32 et UNIX)

  • Conception et réalisation du logiciel de configuration centralisé de BoostSQL (MFC, diffusion UDP)

Techniques utilisées : sockets, threads, IPC, IOCP, Winsock2, API WIN32, COM/DCOM/MMC, Opensources

protocoles : HTTP, SSL, FTP, SMTP, POP, IMAP, RPC

Outils : VISUAL C++ 6.0 (MFC et WIN32), MSDN, UML, Rational Rose, Rational Purify, InstallShield, cvs



12/1995-06/1998

Ingénieur d’études - Société ASAIS - prestation pour EDF à Melun (77)

  • Maintenance du logiciel F90 utilisé pour facturer les gros clients d’EDF (200 000 lignes – CLIPPER)

  • Réalisation d’un logiciel de lecture des puissances enregistrées sur bande magnétique (port série, C++ )

  • Maintenance du logiciel EDICOM permettant l’édition et le suivi des commandes d’EDF (SYBASE)

Outils : CLIPPER, BORLAND C++, OBJECT VIEW, SYBASE, AMC DESIGNOR, VB



09/1994-06/1995

Ingénieur développement au sein de la société HUREL DUBOIS (C.D.D. 10 mois)

  • Refonte de l'application utilisée par le bureau d'études pour la gestion des nomenclatures de pièces

Outils : CLIPPER, C



1993-1994

Scientifique du contingent à la Direction des Travaux Maritimes de Cherbourg au sein de la cellule informatique



DIVERS



  • Formateur en C++ pendant 3 ans des BTS Informatique Industrielle au CFAI de DOLE

  • Collection de radios anciennes, jardinage