Samir - Développeur C
Ref : 150128S003-
78200 MANTES LA JOLIE
-
Développeur, Ingénieur réseaux, Ingénieur système (38 ans)
-
Freelance
Expériences professionnelle
Depuis Février 2012
Ingénieur R&D embarqué C/C++ chez Sogetek Informatique (SSII), les missions effectuées sont :
Depuis Octobre 2013 : Ingénieur R&D C/C++ Embarqué chez IER afin de participer au :
Développement des applications embarquées (C/C++) sur des cartes Linux (carte ARM AtmelV1 et AtmelV2 de IER) destinées pour le pilotage des terminaux aériens (lecteur IER602, imprimantes ATB/Bagtag IER400/560/512)
Développement multi-thereading et IPC (interprocess communication)
Analyse et correction des crashs pendant la phase d’initialisation des terminaux IER
Evolutions et spécifications sur les terminaux IER pour des différentes compagnies aériennes (module code à barres, module d’affichage, module d’impression, …)
Création des branches SVN pour des différents projets IER
Corrections des bugs remontés par l’équipe de validation et d’intégration IER ou par des clients sur le fonctionnement des terminaux IER via une plateforme Jira
Evolutions et spécification sur l’architecture logicielle de la borne IER996 (borne BLS+ SNCF) en .Net (service Windows, communication WCF), cette borne est destinée pour l’achat et l’échange des billets de train pour la compagnie SNCF (module d’impression IER567, module de lecteur code à barres IER602, module de paiement Ingenico, carte automate IERP33185, …)
Mise à jour des terminaux IER par rapport à la dernière version AEA2013 (le protocol standard utilisé pour communiquer avec des terminaux aériens)
Mai 2012 – Septembre 2013 (projets en forfait chez Sogetek) : Intégrer l’équipe forfait de Sogetek afin de participer au:
Développement des différents projets de supervision (Ignition, Panorama),
Développement des drivers de communication http pour une plateforme de supervision Ignition (SDK Ignition en Java)
Virtualisation des postes en NT4 sous l’environnement VMware pour la plateforme de supervision de l’ARTP
Févier 2012 – Avril 2012 (projet en forfait chez Sogetek) : Compilation et génération de linux embarqué sur cible type ColdFire pour une carte d’évaluation MFC5235 sous un environnement croisé uClinux (bootloader, noyau 2.4 et 2.6, driver pour une clé WIFI USB)
Avril 2011
-
Septembre 2011
Stage : administrateur réseaux & systèmes chez GSIT-Facility :
Administrer des serveurs Linux & Windows NT (datacenter) :
Installation & configuration des serveurs WEB (apache/Tomcat), serveurs FTP (VsFTPD), serveurs de sauvegarde (NAS)
Hébergement des sites sur la plateforme de GSIT au datacenter :
Création & configuration des virtualHost, maintenance des sites clients (php/mysql, wordpress et joomla)
Supervision de bon fonctionnement de la plateforme GSIT au datacenter :
Installation & configuration d’un Nagios sous Ubuntu server 10.04 LTS
Juillet 2009
-
Septembre 2010
Ingénieur R&D –Télécom- (Recherche et Développement) chez VMD (Offshore de la société française OneAccess), Intégrer dans l’équipe WIFI comme tâche :
Développement du logiciel embarqué pour produits d’accès à valeurs ajoutées en langage C/C++
Faire des évolutions sur le driver WIFI : WPS, WIFI phase2 (mixed mode), les sessions loggin (compilation croisé sous GnuTools avec C/C++)
Maintenance évolutive, corrective et perfective du logiciel (reconstitution des plateformes clients, reproduction des bugs et correction)
- Rédiger des plans de tests fonctionnels
- Développement des scripts (shell, tcl, powershell et perl)
- Analyse de crash et les fuites mémoires sur les équipements de OneAccess.
- Compilation et installation d’un système OpenWRT (Kamikaze) sur un module WIFI OneAccess (Oneair)
- Création d’une branche SVN DLM (Dynamic Link Module) pour le driver WIFI sur les équipements OneAccess.
- Tests & Vérification : Tests manuels et automatiques pour validation et non-régression du produit selon la matrice de conformité, contribution à l’automatisation des tests (développement de scripts pour la mise en œuvre de plateforme de tests automatique du produits et releases )
mai 2009
-
juillet 2009
Attaché de Recherches au CDTA (Centre de Développement des Technologies Avancées).
Projet : Implémenter des méthodes de tatouage numérique (watermarking) et « authentification et copyright » dans la nouvelle norme H.264 version 16.
Intégration des méthodes de watermarking (PSO) dans la norme H.264
Développement en C++ (visual studio 2008)
janvier 2009
-
mars 2009
Stage : Administrateur réseau sous plateforme NT (windows server 2003 entreprise+SQl server 2005) de la société CONTEL Algeria –Algérie-
Faire le câblage du réseau
Configuration routeur/firewall et accès ADSL.
Paramétrer/sécurisé le parc informatique.
Installation et configuration des outils de travails
Education
Master 2 professionnel Ingénierie des Réseaux et Système (IRS) à l’université de Versailles Saint-Quentin-En-Yvelines, UFR de sciences
Obtention du diplôme : novembre 2011.
Ingénieur d’état en informatique de l’Institut National d’Informatique (I.N.I). Option : Système Informatique (SIQ). Mention : Très Bien
Projet : Environnement de segmentation d’image à base d’une approche biomimétique: Septembre 2008
Baccalauréat, Série : Mathématiques. Mention : Bien; Juin 2003
Systèmes d’exploitation
La collection Windows, Linux, VMWare , VirtuelBox, vxWorks
Programmation croisée
Compilation croisée sous Linux (mips, arm, coldfire), Makefile et compilation conditionnelle.
Débogages des programmes et analyse du crash
Programmation et maintenances des drivers sous linux pour les systèmes embarqués (user space et kernel space).
Communication entre l’espace utilisateur et l’espace noyau (appel Ioctl privé et privé).
Réseaux
Configuration des équipements réseau (routeur/firewall/switch/LB)
Serveurs: Samba, FTP, DHCP, NTP et RADIUS
WIFI (driver, 802.11a,802.11b,802.11g,802.11n (MIMO)), le protocol de sécurité 802.1x, les différents types d’authentification et d’encryption (WEP, WPA,WPA2,WPA-PSK,WPA2-PSK)
WPS (WI-FI Protected Setup)
Mises en place des réseaux locaux (TCP/IP)
Wpa supplicant (service pour faire des associations WIFI)
Protocol AEA pour les terminaux aériens
Protocol Telnet, SSH et SSL
Langage de Programmation/scripts
C, C++, .Net, Assembleur, JAVA, TCL, Shell, Perl, Python, AutoIT
Outils
SVN (logiciel de subversion)
Jira (logiciel de suivi des tickets et des projets)
Wireshark, Omnipeek (logiciels de capture de trafic réseaux)
Visual studio 2008, 2010 et 2013
Eclipse sous Windows ou Linux (développement Java et C/C++)