Formation

2006 - 2008 Ecole Polytechnique Fédérale de Lausanne (Lausanne - Suisse)
Diplôme : M.Sc. Ingénieur BAC+5 en Systèmes de Communications
Formation : M.Sc. en Systèmes de Communications
Spécialisation : Sécurité de l'Information et des Télécommunications
oct. 2001 - mars 2005 Ecole Polytechnique Fédérale de Lausanne ( - Suisse)
Diplôme : B.Sc. BAC+3 en Systèmes de Communications
Formation : B.Sc. en Systèmes de Communications
Spécialisation : Systèmes de Communication
oct. 2000 - juin 2001 Ecole Polytechnique Fédérale de Lausanne ( - Suisse)
Diplôme : Certificat de Mathématiques Spéciales
Formation : Cours de Mathématiques Spéciales
Spécialisation : Mathématiques
2000 Obtention du Baccalauréat série Scientifique () avec la mention Très Bien.


 Expériences Professionnelles

 
Missions effectuées en milieu professionnel
Depuis le 2 février 2009 Durée : en cours
Mobiclip Inc. (Paris - France)
Compris entre 11 et 50,
Type de poste : Informatique/Technologies de l'information
Type de contrat : CDI/Statutaire
Contact : M. Alexandre DELATTRE (email: (ask me if needed))
Descriptif de la structure :
Mobiclip Inc., formerly Actimagine Corp., provides a unique web to mobile video distribution platform for TV Channels, and content owners as well as mobile operators and handset manufacturers. Mobiclip is provided as a white-label solution for Live and On Demand video services. It offers several options for billing and delivering the content, including pay per view, subscription, download to own, and more.
Mobiclip video codec has been licensed and deployed by many major corporations worldwide including Sony Pictures, Paramount, Nokia, Sony-Ericsson and Nintendo Co. Ltd.
Résumé de la mission :
Achievements:
Studied, analyzed and improved media server performance by reducing server latencies and buffering / Improved and evolved proprietary audio and video stream container formats, muxers and demuxers / Acquired expertise on open-source VideoLan project / Formalized and automated tool release process / Troubleshooted, fault identified and resolved / Tested and integrated latest server releases / Trained and supported production teams through deployment.

more:
Developed, maintained, tested and evaluated the performance of proprietary muxers, demuxers, video filters, and data compression / Studied and researched algorithms and data structures for efficient API and data transmission / Written test and release scripts / Analyzed logs and traces / Performed and tested releases / Written documentation and reports for research, code, release and usage / Reported, fixed and traced bugs / Communicated and shared knowledge between R&D and Production departments / Helped and supported through maintenance and deployment processes.

Environment:
DVB, Mobile TV, MPEG2-TS, MPEG4, AVC/H.264, Adpcm Audio, Vorbis, RTP, Open-Source (VLC, FFmpeg, Mplayer, Mencoder), Muxing/Demuxing, Encoding/Decoding, TCP/IP, C, C++, Socket Programming, Multithreading, GDB, Valgrind, Makefile, Cmake, Shell, Lua, LTIB, Subversion, Mercurial, MySQL, PHP, Linux.

Du 19 mars 2008 au 20 septembre 2008Durée : 6 mois
SHARP Corporation, JAPAN (Osaka(Nara) + Tokyo - Japon)
Supérieur à 1001,
Type de poste : Industrie Manufacturière et Production
Type de contrat : Stage
Contact : M. Tahar CHERIF (email: (ask me if needed))
Descriptif de la structure :
Sharp Corp.: Worlwide famous Japanese electronic manufacturer.
Work done in Service Platform R&D Departement, in investigation of new interactive multimedia applications for digital TV.
Résumé de la mission :
H.264 over DVB Video Service Development for Digital SHARP AQUOS TV

Achievements:
Developed top-bottom video service for Digital TV / Acquired expertise on Digital TV standards / Acquired advanced knowledge on open-source x264 and VideoLan / Studied and improved Sharp's SVG graphics engine / Developed and optimized algorithmically font-rendering on video with open-source Freetype engine.

more:
Designed and Implemented core application / Modified Sharp SVG rendering engine for image type compatibility and consistent clock support / Implemented OpenGL and SVG(+Javascript) animations / Studied open-source multimedia tools (x264, VLC, Mplayer, Mencoder, FFMpeg, libmpegts) / Studied digital TV broadcast standards (ATSC (US), DVB (EU), ARIB(JP)) / Implemented ARIB (Japanese DVB) MPEG-2 TS muxer / Implemented RTP server, set-up Http server and service environment / Implemented ARIB BML(Binary Markup) meta-data encoding / Analyzed and debugged binary streams on hexadecimal editors and MPEG-TS decoders / Optimized algorithms and data structures (Complexity study, Hashing) for video and font rendering / Evaluated bit-rates, performance, and tuned encoder settings / Written documentation and report for research, code and usage.

Environment:
DVB/ATSC/ARIB, MPEG2-TS, MPEG4, AVC/H.264, Matroska, FreeType, TCP/IP, Muxing/Demuxing, Encoding/Decoding, C, C++, Socket Programming, XML, SVG, Javascript, Shell, HTML, Apache, Linux (Ubuntu, Fedora), SHARP AQUOS Digital TV.

Du 1 juillet 2007 au 30 septembre 2007Durée : 2 mois
ST Microelectronics + Eurecom (Sophia Antipolis - France)
Supérieur à 1001,
Type de poste : Industrie Manufacturière et Production
Type de contrat : Stage
Contact : M. Dr. Yves ROUDIER (email: (ask me if needed))
Descriptif de la structure :
STMicroelectronics est la cinquième plus grande société de semi-conducteurs au monde, avec un chiffre d’affaires net de 9,84 milliards de dollars en 2008.
Résumé de la mission :
SELinux L4 Microkernel Access Control Enhancement for Secure Distributed Data Storage

Achievements:
Implemented capability access right revocation for the STM L4 Microkernel / Found, reported, and proposed a fix for a malfunctioning in the microkernel capability control / Designed and modeled communication protocol for cooperation-enabled secure distributed data storage.

more:
Studied access control through capabilities / Studied L4 Microkernel from source code and UML schemes / Studied and implemented cooperation-based access right revocation through the microkernel / Designed (UML) the architecture and the communication protocol of a secure distributed data storage service based cooperation enforcement / Code, implementation, and architecture documentation.

Environment:
Capability Access Control, C/C++ for Embedded Systems, IDL, IPC queues, Concurrent Process Programming, Shared Memories, UML, STM L4 Microckernel for Embedded Linux, Linux(Fedora).

Du 15 mai 2006 au 15 septembre 2006Durée : 4 mois
Fastcom Technology (Lausanne - Suisse)
Compris entre 11 et 50,
Type de poste : Informatique/Technologies de l'information
Type de contrat : Stage
Contact : M. Skye LEGON (email: (ask me if needed))
Descriptif de la structure :
Founded in 1998 and based in Lausanne, the company Fastcom Technology is a leader in the domain of decentralized signal processing, and provides companies and governments with the means to exploit audiovisual information automatically, increasing the effectiveness of their security procedures.
Résumé de la mission :
Distributed Video Acquisition and Display for SMACS®

Achievements:
Implemented a multiple video source display and control prototype using new technologies (ESRF Tango, WxWidgets, Lua object control) to be introduced to the SMACS-III.

more:
Implemented an application with multithreading, socket programming and concurrent resource access management (mutex, semaphores) / Developed the GUI display and control module, and the event dispatcher / Implemented run-time interfacing and control module of compiled C++ objects through Lua / Implemented Lua scripts for object control / Shared acquired knowledge with R&D team / Written documentation for research, code and usage.

Environment:
Video Streaming, TCP/IP, C++, MFC VC6, Multithreading, Concurrent Programming, Java, WxWidgets, Lua, Shell Scripting, ESRF Tango Control System (C,CORBA), MySQL, Windows XP.

Du 1 février 2006 au 30 juin 2007Durée : 16 mois
MBEL at Gatech&Emory (Atlanta - Etats-Unis)
Compris entre 11 et 50,
Type de poste : Informatique/Technologies de l'information
Type de contrat : CDD/Intérim/Contractuel
Contact : M. Dr. Thomas BARKER (email: (ask me if needed))
Descriptif de la structure :
The Matrix Biology and Engineering Laboratory (MBEL) is located in the Wallace H. Coulter Department of Biomedical Engineering at Georgia. Our physical space is located within the U.A. Whitaker Biomedical Engineering Building on the campus of Georgia Institute of Technology. We conduct research ranging from protein engineering and mechanobiology to molecular cell biology and pre-clinical animal studies focused on understanding and treating Extracellular Matrix (ECM)-centric processes such as tissue patterning/regeneration and disorders such as fibrosis and metastasis.
Résumé de la mission :
Achievements:
Developed a website for laboratory product and finance management / Optimized the database multiple table (>7) search for 15+ tables and 10000+ rows / Automated most significant database maintenance tasks

more:
Studied the functional specifications / Chosen the proper technologies: web-based portal in PHP+Javascript and relational MySQL DB / Design of the relational database and the web portal architecture / Designed the website and the graphics / Optimized algorithmically database search and implemented search caching / Tested, maintained and bug fixed the solution / Automated database backup, patching and tuning.

Environment:
PHP5, MySQL, Javascript, Flash, Apache Http Server, html, CSS

Du 1 septembre 2005 au 30 septembre 2006Durée : 12 mois
LMRP at EPFL Switzerland (Lausanne - Suisse)
Compris entre 11 et 50,
Type de poste : Informatique/Technologies de l'information
Type de contrat : CDD/Intérim/Contractuel
Contact : M. Prof. Jeffrey A. HUBBEL (email: (ask me if needed))
Descriptif de la structure :
LMRP is a biochemical research laboratory in the field of biomaterials, with applications in tissue engineering and drug delivery in mind.
Résumé de la mission :
Dynamic Web Development

Achievements:
Proposed and developed a web-based solution for laboratory product and finance management / Optimized the database multiple table (>5) search and significantly reduced search time for 7+ tables and 10000+ rows

more:
Studied laboratory needs / Chosen proper technologies: web-based portal in PHP and relational MySQL DB / Designed the relational database and the web portal architecture / Designed the website graphics / Optimized algorithmically database search and implemented search caching / Tested, maintained and bug fixed the solution.

Environment:
PHP4, MySQL, Javascript, Flash, Apache Http Server, html

Projets & Expériences
Du 3 janvier 2008 au 31 janvier 2008Durée : 28 jours
Descriptif du projet :
JAVA P2P Chat
But du projet :
Developed Peer-2-Peer chat application managed by a subscription server,

(Java, Socket Programming, P2P).

Du 1 octobre 2007 au 31 janvier 2008Durée : 3 mois
Descriptif du projet :
Secure Cooperative Distributed Data Storage
But du projet :
Designed, implemented and simulated peer-2-peer data storage server/client application / Designed and simulated communication and cooperation enforcement protocol on Qualnet mobile and ad-hoc network simulator

(C, C++, TCP/IP, UML, P2P, Qualnet Ad-Hoc Network Simulator, Linux(fedora)).

Du 15 mai 2007 au 15 juin 2007Durée : 31 jours
Descriptif du projet :
Multithreading in RT Linux
But du projet :
Developed Posix thread pool with busy computations and hard real-time deadlines, with a housekeeper thread terminating and spawning new threads to efficiently meet deadlines

(C, RT Linux, Posix Multithreading).

Du 15 novembre 2006 au 15 janvier 2007Durée : 2 mois
Descriptif du projet :
Kernel System Call Development: Storage in Linux Kernel of Environment Variables
But du projet :
Designed and implemented a syscall to store, manage and follow up specific environment variables or program executions / Chosen suitable data-structures for efficient storage and lookup

(C, Kernel memory allocation, System Call implementation).

Du 1 novembre 2003 au 30 janvier 2004Durée : 2 mois
Descriptif du projet :
Image Processing: Image Processing for Printer Dot Spectrum Analysis
But du projet :
Analyzed and compared printer dot images to extract directions, coverage and color spectrum (Matlab).

Du 1 avril 2003 au 30 juin 2003Durée : 2 mois
Descriptif du projet :
OpenGL Application: Mars Exploration Robot
But du projet :
Developed a multithreaded graphical application of a robot driven in run-time on an arbitrary ground by key strokes / Implemented mathematical equations for moving, grabbing and moving objects from the ground,

(C, C++, MFC, OpenGl, Glut, Multithreading).



 Compétences Linguistiques

JaponaisNotions
ItalienUtilisation professionnelle
AllemandUtilisation professionnelle
ArabeBilingue
AnglaisBilingue
FrançaisBilingue


 Compétences Informatiques

Logiciels de bureautique Base de données (type Access...) , Messagerie (type Outlook...) , Présentation (type Powerpoint...) , Tableur (type Excel...) , Traitement de texte (type Word...)
Systèmes d'exploitation Linux , Mac OS , Microsoft Windows 2000 , Microsoft Windows NT
Langages informatiques BML , C , C++ , JAVA , Javascript , LUA , Matlab , PHP , Shell , SQL / MySQL , SVG , UML , XML
Logiciels spécialisés Apache Http Server , CVS , Doxygen , Dreamweaver , Eclipse / Vim / MS Visual Studio , Flyspray , GDB , Mercurial , MySQL Adminitration , Netcat , Qualnet Networ Simulator , Snort , Subversion , Valgrind , Wireshark


 Compétences Particulères

CompétenceDomaineNiveau de la compétence
Data / Video / Audio Compression + ProcessingInformatiqueExcellente
Information Security: Cryptography, Firewalls, NAT, Intrusion Detection SystemsInformatiqueExcellente
IT: Network Design / Architecture / SecurityInformatiqueExcellente
TCP/IP: Routing (BGP, RIP)InformatiqueExcellente
Video Streaming: Muxing, Demuxing, ServicingInformatiqueExcellente
Digital TV: ATSC / DVB / ARIBTechniqueExcellente



Dernière modification du cv
28/11/2009