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