Yahia - Développeur LINUX EMBARQUE
Ref : 170510B001-
75000 PARIS
-
Développeur, Ingénieur système, Ingénieur Télécom (43 ans)
-
Télétravail uniquement
-
Freelance
EXPÉRIENCE PROFESSIONNELLE.
Oct 2016 à présent Freelance : Développement, intégration et optimisation d’applications embarquées pour les réseaux et le multimédia.
Mission de juin 2017 à présent chez Thales. Vélizy-Villacoublay. France.
• Optimisation des performances de la chaîne de transmission (latence, fiabilité) et de décodage vidéo (utilisation processeur et GPU) dans :
◦ un système de vidéo surveillance.
◦ des systèmes embarqués multimédia.
• Développent de nouvelles fonctionnalités autours d’un ensemble de composants logiciels multimédia en C/C++.
• Analyse et correction des bugs logiciels.
• Développent de prototypes pour valider l’intégration de nouveaux protocoles et technologies dans les composants logiciels C/C++ existants.
Févr 2014 à juil 2016 Ingénieur de recherche, Université de Bretagne Sud. Laboratoire LabSTICC. Lorient. France.
• Projet GreenVideo (********)
- leader des activités de standardisation MPEG (Green Metadata AhG)
- évaluation et optimisation de la performance et de la consommation d’énergie du décodage vidéo
- développement et implémentation de stratégies d’optimisation pour décodeurs vidéo embarqués.
• Projet Open-PEOPLE ( ******** )
- développement et administration d'une plate-forme de mesure de la consommation d’énergie pour systèmes embarqués.
Oct 2012 à Août 2013 Attaché temporaire d 'enseignement et de recherche. Université de Bretagne Occidentale. Brest. France.
Cours, TD et TP enseignés : Architecture d'ordinateurs. Systèmes distribués
Sept 2010 à Sept 2012 Maître assistant. Université de Boumerdes, Algérie.
Cours, TD et TP enseignés : Architecture d'ordinateurs, systèmes d'exploitation et, systèmes distribués.
Mai 2007 à Jan 2011 Ingénieur Télécom Senior. Orascom Télécoms Algérie, opérateur de téléphonie mobile.
1- Gérer des projets de déploiement de services basés sur les réseaux intelligents (Mobile VPN, Pay for Me, USSD Callback, SimBOX detection, …). L’intégration se fait dans un environnement hétérogène en utilisant les techniques de traçage et de débogage des protocoles télécoms (ISUP, TCAP, CAP, SMPP, Diameter).
2- Gérer une équipe de 3 ingénieurs pour développer, tester et intégrer les services vocaux : Voice SMS, Out-dialing Campaign Manager, Churn management. Le développement se fait sur une plate-forme de développent (HP Open Call Media Platform) en utilisant CallControlXML, VoiceXML et Java.
Juil 2004 à Avr 2007 Administrateur Systèmes et réseaux. NAFTAL. Commercialisation et Distribution des produits pétroliers.
Déploiement de plusieurs solutions réseaux dans l'entreprise.
- Réseaux LAN/VLAN basée sur les technologies CISCO.
- Réseaux WAN basée sur la technologie VPN.
- Services d'annuaire et de messagerie basée sur les technologie Microsoft Active Directory et MS Exchange.
- Plusieurs solutions réseaux basées sur les technologies Open Source : Par-feu, Cache/Serveur Web, Relais SMTP, VPN.
FORMATIONS UNIVERSITAIRES
Jan 2011 à Juin 2015 Doctorat en systèmes embarqués. (Mention très honorable).
Université de Bretagne Occidentale. Brest.
Sujet de thèse : Conception d'un modèle de performance et de consommation d'énergie
pour les terminaux mobiles dans le cadre de l'utilisation des applications multimédias.
Jan 2004 à Déc 2006 Magister en Informatique. (Mention bien).
École Supérieure d’Informatique. Alger.
Sep 1998 à Sep 2003 Ingénieur en Informatique. (Mention très bien).
École Supérieure d’Informatique. Alger.
COMPETENCES TECHNIQUES
Systèmes embarqués - Développement pour Linux embarqué en C
- Plate-formes embarquées : OMAP3530/OMAP4460 (Texas Instrument) , i.MX6
(Freescale). Exynos 5422 (Samsung).
- Optimisation de la consommation d’énergie (DPM et DVFS).
Multimédia - Gstreamer, ffmpeg, x264.
- Codecs H.264/AVC (ARM/DSP). H.264/SVC.
- Profilage et optimisation de ffmpeg.
- Streaming vidéo adaptatif (Dynamic Adaptive Streaming over HTTP).
- Gestion de la QoS du streaming vidéo.
Programmation - Développement système et réseau avec C/C++ sous Linux
- Outils de développement GNU (gcc, autotools, git, …).
- JAVA.
- Perl, Shells Linux.
- VoiceXML/CCXML (Programmation des systèmes IVR).
Protocoles Télécoms - Protocoles SS7 (ISUP/MAP/INAP/CAP), Sigtran, Diameter, SMPP.
- Protocoles de Codage/Décodage ASN.1.
- Générateur de trafic Seagull
Plate-formes Télécoms - Alcatel-Lucent Corporate Mobility Manager/Open Service Plate-forme 2.3.
- HP Open Call Media Platform/ HP Open Call Media Platform-SRF.
- HP Open Call Universal Signaling Platform.
- Acision Central Management Station (CMS).
- Open Code USSD Call Back.
Réseaux - Protocoles : Ethernet, 802.1q, TCP/IP, SIP, Ipsec. SNMP, SMTP, DNS, LDAP,
SIP/RTP.
- Configuration des switches Cisco : Spanning tree, VLAN, routage, NAT.
- Traçage et débogage : tcpdump, snoop, nmap, nettl, wireshark.
- Messagerie et annuaire : OpenLDAP/Postfix, Active Directory/MS Exchange.
- Solutions de proxy : Squid/SquidGuard/Winbind, MS ISA
- Serveurs web : Apache/Tomcat,
- Haute disponibilité : Linux Virtual Server.
- Gestion de réseaux : SNMP/HP Open View Operation.
Sécurité des réseaux - Pare-feu : Netfilter
- VPN : netkey, ipsec, Openswan
- Cryptographie : OpenSSL, SSH.
Systèmes d'exploitation - Ubuntu/RedHat Linux,
- Sun Solaris,
- Windows.
Base de données - PostgreSQL, MySQL, ORACLE.
Autre logiciels - Latex, MS Office, MS Visio, MS Project.
FORMATION EN ENTREPRISE
- SS7 Signaling Protocol and mobile Intelligent Networks
- Alcatel-Lucent Corporate Mobility Manager 4.2
- Introduction to CISCO Technology. Interconnecting Cisco Network Devices (ICND).
- Developing in JAVA, J2EE.
- ORACLE DBA I, DBA II, ORACLE Tuning.
- Introduction to RedHat Linux (RH033), RedHat System Administration (RH131).
- RedHat Network & Security Administration (RH253).