architecte logiciel - Emmanuel Blot

Transcription

architecte logiciel - Emmanuel Blot
ARCHITECTE LOGICIEL
SYSTÈMES EMBARQUÉS ET TEMPS RÉEL EMMANUEL BLOT - 40 ans
688 chemin de la Clémencière 83470 Seillons Source d’Argens, France
Tél: 06 31 08 59 91 / courriel: [email protected]
PROFIL
Double compétence en conception et développement de systèmes embarqués temps réel, ainsi qu’en
administration et développement des technologies réseaux et gestion de configuration.
FORMATION
Diplôme d’Ingénieur de l’Ecole Nationale d’Ingénieurs de Brest
option Informatique Industrielle
Baccalauréat E
1997
1992
EXPERIENCE
NEOTION, Aubagne (13)
depuis 08/2007
Architecte logiciel & leader technique au sein d’une équipe de 10 développeurs en TV numérique.
★ Garant de la solution technique et des SDKs dédiés aux ASICs spécialisés, pour l’évolution rapide,
la diversification et la sécurisation des produits Neotion
★ Conception & implémentation de la plateforme système et des pilotes matériels pour les modules
intégrés DVB CSA / CI+ destinés aux récepteurs de télévision numérique DVB-T/S/C
★ Proposition, étude et conception complète d’un système de production fortement évolutif, en
optimisant les coûts grâce une architecture novatrice basée sur carte Atom, Linux & Python
★ Etude et conception d’une infrastructure de tests automatisés sur cible contrôlée à distance,
intégrée au système d’intégration continu (Trac/SVN)
★ Développement des outils de communication/programmation des composants Neotion
★ Virtualisation complète de la plateforme matérielle sous l’émulateur QEMU
ST MICROELECTRONICS, Grenoble (38)
01/2004-07/2007 (3 ans 1/2)
Ingénieur logiciel sur plate-forme Symbian 9.x/ ARM, équipe de 8 développeurs Vidéo téléphonie
★Conception et implémentation de pilotes matériels pour Symbian OS pour téléphones 3G:
caméras, encodeur vidéo TV, système de gestion d’énergie, I2C, ...
★Assistance et encadrement technique (développement C/C++, programmation défensive, ...)
ALTEN, mission chez MOTOROLA, Toulouse (31)
10/2002-12/2003 (15 mois)
Ingénieur logiciel Bluetooth sur plate-forme Symbian OS / ARMv5, équipe 6 personnes multimédia
★Implémentation et suivi de l'intégration de la technologie Bluetooth (communication sans fil
locale) sur une plate-forme mobile UMTS/3G sur Symbian OS 7.0s
ALTEN, mission chez SMART FUSION, Sophia Antipolis (06)
01/2002-09/2002 (10 mois)
Ingénieur logiciel Java sur système Linux / ARMv5
★Implémentation complète de CLDC/MIDp sur plate-forme embarquée Linux/ARM, et des accès
matériel bas-niveau (LCD, écran tactile, clavier, ...)
★Conception et mise en place de l'infrastructure de développement
SUN MICROSYSTEMS, Dublin - Irlande
08/2000-12/2001 (1 an 1/2)
Java Licensee Engineer - Support des licenciés SUN pour les technologies J2ME
★Aide et expertise technique aux fabricants en téléphonie mobile (GSM, PDA, etc.), pour
l'intégration et le portage des technologies J2ME
★Portage et optimisation de la machine virtuelle Java (kVM) sur Symbian OS
★Présentation des technologies J2ME lors de forums techniques et sur sites clients
ALTEN, mission chez HP, Grenoble (38)
05/1999-07/2000 (14 mois)
Ingénieur technologies Web et CORBA sur système Linux
★Développement d'un système de gestion de licences via le Web (E-commerce), utilisant Java et un
middleware CORBA avec des fortes contraintes de sécurité
ALTEN, mission chez ALCATEL POSTAL AUTOMATION SYSTEMS (26) 08/1998-04/1999 (9 mois)
Ingénieur logiciel sur système embarqué VxWorks / PowerPC
★Développement d'un démonstrateur - machine nouvelle génération de tri postal. Couche
applicative et pilotes matériels
★Développement d'un pilote matériel pour mesure de performances d'un coupleur VME/InterBus.
SERVICE NATIONAL, Salon de Provence
10/1997-07/1998 (10 mois)
Scientifique du contigent
★Administrateur réseau IBM AIX & Linux
★Mise en place d’un Intranet et d’une passerelle PPP entre des segments Ethernet/IP existants
★Formateur langage C et informatique générale
CANON RESEARCH CENTER, Rennes
02/1996-07/1996 et 08/1997-09/1997
Stagiaire et Ingénieur logiciel pour la compression d’image
★Etude et implémentation d’un logiciel de compression d’image, optimisation algo décompression
★Développement d'une IHM Windows pour un logiciel de compression d'image par ondelettes
COMPÉTENCES
Langues
Langages
Systèmes
Processeurs
Outils
Cryptographie
Web/Réseau
Anglais courant (11/2 an en Irlande)
C, Python, C++, ASM ARM, Perl, Java, PHP, XHTML/XML, Shell, UML
eCos, Minix, Linux, Symbian, VxWorks, OS X, Windows
ARM, Intel x86, 8051, PowerPC, 68000
Chaîne de développement GNU (gcc, gdb, ld, gas), LLVM/Clang, CMake/Make
Trac, Subversion, Git, CVS, Clearcase
3DES/AES, RSA, SHA, SSL, TLS
Apache, LDAP, SQL, HTTP, SMTP, IMAP
TCP/IP, Ethernet, PPP, SCSI, USB, SPI, I2C
DIVERS
Membre du Comité Directeur de la Fédération Française d’ULM (FFPLUM)
★Responsable de la commission informatique
Ancien membre du bureau de l’association des Anciens Elèves de l’ENIB
★Administrateur réseau et développeur du site web de 1998 à 2008
Développeur logiciel Open Source
★Développement de modules Python pour pilotage d’une interface USB-Série/SPI/JTAG (PyFTDI)
★Développement du logiciel libre Trac et de plusieurs extensions associées