Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Jean-Marie ATCHA

Ingénieur Logiciel Embarqué

Situation professionnelle
En recherche d'emploi
En recherche active
CV réalisé sur DoYouBuzz

Ingénieur logiciel confirmé - Intégrateur Middleware et Full-Stack sur Set-Top-Box (8 ans et 9 mois)

CISCO Video Technologies France (ex-NDS Technologies)
Septembre 2006 à juin 2015
CDI
Issy-lès-Moulineaux (92)
  • Dans le cadre des projets satellite/câble de SkyD et du projet câble "Horizon" de LGI UPC, basés sur MH Fusion - un middleware orienté produit - au sein de différentes équipes d'intégration, et en suivant les méthodes Agile et d'intégration continue :
Détails de l'expérience
  • Intégration Full-Stack (des couches basses à l'application) au sein de l'équipe intégration STB, depuis 2006 (sauf pendant une période d'un an et demi) :
    • Reporting, Suivi, Investigation/Débogage, Résolution des anomalies,
    • Intégration de fonctionnalités diverses (IPv6, Media Center, Playback DLNA, Télétexte, 3D, Réducton des privilèges pour le NASC, Séries et Rediffusions, Re-factoring de l'EPG, etc.),
    • Gestion des Builds (Livraison d'activités, Génération de Baseline et des Builds),
    • Mise en place et Maintenance du Système de Build multi-plateforme (makefile, scripts,fichiers de config) pour différents projets,
    • Implémentation, Exécution et Débogage des tests codés en C depuis un Framework de test Full-Stack,
    • Reporting régulier des activités d'intégration et des investigations d'anomalies,
    • Documentation, Support et Transmission des connaissances aux équipes,
    • Présentation du process d'intégration Full-Stack aux collègues indiens pour le projet SkyD,
    • Contribution à des sujets éligibles au "Crédit Impôt Recherche",
    • Participation à des "Preuves de Concept" avant développement et intégration, en collaboration avec l'équipe architecture et des experts techniques.
  • Intégration "long-terme" de la fonctionnalité IPv6 sur le projet UPC en suivant la méthode Agile au sein d'une scrum team composé de 5-6 membres, durant toute l'année 2014 :
    • Membre de la Scrum team en tant qu'intégrateur Full-Stack,
    • Intégration aux niveaux Full-Stack, Système et Head-End,
    • Participation à l'établissement du document technique générale,
    • Participation aux scrums journaliers et aux autres réunions "imposées" par Agile,
    • Définition en équipe des "user stories" du "sprint" à venir et des tâches associées,
    • Suivi des développements réalisés et à réaliser,
    • Reporting, Suivi, Investigation/Débogage, Résolution des anomalies,
    • Etablissement de la stratégie de livraisons des activités de la scrum team vers le stream principal de travail, sans gêner les autres livraisons,
    • Gestion des Builds dans un sous stream jusqu'à livraison officielle des activités,
    • Mise à jour du système de Build (makefile, scripts, fichiers de config),
    • Gestion des priorités à chaque étape de l'intégration suivant les contraintes extérieures,
    • Réalisation de démonstrations à un public divers,
    • Support aux collègues - hors scrum team - sur les problèmes réseaux vus sur STB,
    • Documentation sur Confluence.
  • Intégration Middleware de fonctionnalités - WP - à partir d'un Framework natif de test s'appuyant sur les APIs publiques des différents modules MH Fusion, au sein de l'équipe intégration middleware, pendant plus d'un an :
    • Intégration de WP liés aux fonctionnalités de Filtrage des bookings, du Télétexte, etc.
    • Participation aux réunions de design du WP et Définition du plan des tests à coder,
    • Spécification des flux de test nécessaire pour les tests
    • Implémentation en C du code source des tests Middleware et de nouvelles APIs de testliées à la fonctionnalité intégrée,
    • Compilation et Exécution des tests sur Set-Top-Box,
    • Configuration et Automatisation des tests dans le cadre de l'intégration continue,
    • Reporting, Suivi, Investigation/Débogage et Résolution des anomalies détectées,
    • Livraison d'activités et Création de Baseline sous Clearcase,
    • Suivi et Maintenance des résultats de tests pour assurer la non-régression du logiciel,
    • Support à l'équipe Full-Stack après livraison du WP.
  • Développement en C en vue d'assurer la maintenance et l'évolution d'un Framework/EPG natif de test Full-Stack existant - s'appuyant sur les APIs Utilisateurs de MH Fusion - permettant d'implémenter et d'exécuter manuellement ou automatiquement des scénarios de test fonctionnel sur STB pour valider des fonctionnalités nouvelles et existantes, en vue d'assurer la non-régression du logiciel, pendant les périodes 2007-2009 et 2010-2011 :
    • Développement en C du Framework pour améliorer l'expérience utilisateur,
    • Documentation du Framework,
    • Gestion des anomalies liées au Framework,
    • Correction des anomalies liées à l'outil, aux tests et/ou à l'environnement de test,
    • Implémentation en C du code source des APIs de tests et des scripts de test au format texte (fichier de config),
    • Génération des résultats de Build et de tests au format C-Unit,
    • Présentation et Formation à l'utilisation de l'outil pour les collègues anglais et indiens,
    • Maintenance des tests pour différents projets.
  • Maintenance corrective en C d'un composant middleware "haut niveau" assurant la gestion du back-end de la STB, à savoir les entrées/sorties audio/vidéo notamment, pendant quelques mois en 2008, en fin de vie du composant :
    • Gestion des anomalies levées sur ce composant,
    • Implémentation en C des corrections,- Vérification de la correction en environnement Full-Stack,
    • Compilation et exécution de quelques tests unitaires existants,
    • Livraison de la correction et Génération de la version officielle sous Clearcase.
  • Mise en place de l'outil Cruise Control pour l'exécution automatique des tests unitaires et fonctionnels, dans le cadre de l'intégration continue pour les projets MH Fusion, durant la période 2006-2007 :
    • Prise en main de l'outil open source,
    • Installation et Configuration de l'outil,
    • Surveillance et Détection de nouvelles Baseline sur un stream,
    • Déclenchement automatique du Build à chaque nouvelle Baseline recommandée,
    • Lancement automatique des tests unitaires sur STB ou simulateur,
    • Notification des résultats par mail et Affichage des résultats C-Unit sur une page HTML,
    • Modification de l'IHM de la page HTML en rajoutant des indicateurs permettant d'analyser plus efficacement les résultats d'une version à l'autre,
    • Maintenance adaptative de l'environnement d'intégration continue,
    • Présentation et Transmission des connaissances.
  • Environnement : Linux, Windows, STB, Middleware, Clearcase, Eclipse, langage C, Scripting Shell, Agile, Intégration Continue, DVB, IPv6, CDI, Anglais

Prestataire ASSYSTEM - Ingénieur Intégration Système de Set-Top-Box IP (1 an et 2 mois)

SAGEM, TV Numérique
Juin 2005 à août 2006
CDI
Osny (95)
  • Dans le cadre du projet "MaLigneTV" de France Télécom, au sein de l'équipe intégration :
Détails de l'expérience
  • Validation des décodeurs STB IP MPEG2/H264/PVR/HD, pendant 1 an et 2 mois :
    • Rédaction et Mise à jour de plans de tests divers (Loader applicatif, PVR, etc),
    • Test et Validation fonctionnelle en continue des différentes versions logicielles et/ou des sous-modules logiciels (Loader applicatif multicast, CAS Viaccess, etc),
    • Reporting des anomalies - Problem Report - sur PVCS & Vérification des corrections livrées,
    • Archivage des plans de test et des résultats de test pour chaque version logicielle,
    • Création de scripts de test fonctionnel à partir d'un Framework d'automatisation des tests,
    • Réalisation de pages de test HTML pour différents API javascripts,
    • Définition des flux SSU multicast de téléchargement pour tester le loader applicatif,
    • Suivi et Synthèse des résultats de tests sous-traités sur un plateau en Inde et ceux fournis par des Alpha-testeurs.
  • Maintenance corrective et évolutive en C++ d'un Framework d'automatisation de test fonctionnel existant et destiné à l'équipe intégration système, pendant 1 mois et demi en 2006 :
    • Recensement et correction de certaines anomalies liées à l'outil (charge CPU, etc),
    • Evolution de l'outil en définissant et en entamant le développement de nouvelles fonctions destinées au contrôle qualité du flux vidéo (détection des images figées, détections et mesure du temps des détériorations audio et vidéo).
  • Environnement : STB IP MPEG2/H264/PVR/HD, Visual C++, Windows 2000, Linux, Wireshark, SNMP loader, Automatics, PVCS, HTML, Bureautique

Prestataire ASSYSTEM - Ingénieur Test & Validation/Qualification (1 mois et demi)

SAGEM, Téléphonie Mobile
Mars 2005 à mai 2005
CDI
Cergy (95)
  • Dans le cadre de projets pour les opérateurs mobiles en France :
Détails de l'expérience
  • Test et Qualification i-mode (Bouygues Télécom) sur mobiles Sagem et Bird, pendant 2 semaines en forfait au sein des locaux de ma société de prestation.
  • Test et Validation de mobiles "2.5G" - MyX6-2- au sein de l'équipe intégration logicielle du projet M2005 entre la post-intégration et la pré-qualification, pendant un mois :
    • Mise à jour de plans de test générique et spécifique à une fonctionnalité,
    • Exécution des tests relatifs a la fonctionnalité "Progressive Download",
    • Exécution des tests génériques (Bluetooth, SMS, etc),
    • Reporting des résultats des tests.
  • Environnement : Windows 2000, GSM, WAP, GPRS, EDGE, Racal (test des BTS GSM)

Stagiaire - Ingénieur d'Etudes & Conception d'un Système Electronique Embarqué (6 mois)

SHOPLINE Electronic, Système de Comptage Client
Avril 2004 à septembre 2004
Stage
Viroflay (78)
  • Dans le cadre de l'amélioration des produits et de l'élargissement des offres aux clients :
Détails de l'expérience
  • Etudes, Conception et Mise en oeuvre d'un système électronique de comptage de passages à base de µcontrôleur PIC Microchip programmé en C, de modules Radio RF de type ASK (433.92MHz), d'un circuit d'affichage servant d'interface, entre un détecteur infrarouge de passages existant et un concentrateur de comptages relié à un PC par liaison RS232, en vue de son industrialisation :
    • Recensement des besoins,
    • Définition du cahier des charges du compteur électronique,
    • Conception du nouveau compteur (dimension du circuit/produit, analyse des contraintes),
    • Choix des composants (µcontrôleur PIC, émetteur/récepteur RF, afficheur, enco/décodeur),
    • Intégration du module radio au système de détection infrarouge existant et test sur banc,
    • Réalisation des circuits : Prototypage (placement et routage sous PIA),
    • Programmation en C sur cible microcontrôleur PIC,
    • Finition de la carte électronique et mise en boite du prototype,
    • Tests et Validation du prototype en laboratoire.
  • Résolution de problèmes de compatibilité entre un concentrateur de comptages récent et un logiciel d'extraction de données existant, après une analyse électronique et logicielle de l'anomalie (intervention sur le chien de garde externe du microcontrôleur 80C31).
  • Activités diverses liées à la vie d'une petite entreprise : Gestion des stocks, préparation, production, installation sur sites client, maintenance et SAV (par téléphone et/ou sur site).
  • Environnement : Windows 95/98, PIC 12C672, PIC 16F872, 80C31, Programmateur PIC START, routage PIA, compilateur C2C, langage C

Stagiaire - Ingénieur de Recherche en Systèmes Hyperfréquences (4 mois)

OBSERVATOIRE de Paris, Recherche en Astrophysique
Avril 2003 à août 2003
Stage
Paris (75)
  • Dans le cadre d'un projet en astrophysique au sein de l'équipe GEMO du LERMA :
Détails de l'expérience
  • Conception et Réalisation d'un banc de test quasi-optique permettant de caractériser les matériaux diélectriques en ondes millimétriques et submillimétriques (30Ghz - 3Thz) :
    • Etude du Quasi-Optique (Propagation et composants) par recherche bibliographique,
    • Modélisation de la propagation des faisceaux gaussiens sous CST Microwave Studio,
    • Conception de l'architecture du banc et choix de la distance focale,
    • Etude, choix et dimensionnement des composants du banc (Antennes type cornet "corrugué", éléments focaux type miroir parabolique, support du matériau à tester, etc),
    • Réalisation mécanique des pièces du banc par CAO sur Microwave Studio et Autocad,
    • Envoi des schémas et plans de coupe à l'atelier mécanique,
    • Analyse de la permittivité et des pertes de matériaux diélectriques connus dans des états divers (solide, liquide et poudre), obtenues à partir de paramètres S,
    • Réalisation de la procédure de test de caractérisation des matériaux,
    • Assemblage et réglage du banc (miroirs, support échantillon du matériau, etc),
    • Réglage des antennes et étalonnage de l'analyseur de réseaux de type ABmm,
    • Test et Exploitation des résultats de diffraction (paramètres S) obtenus sur ABmm.
  • Environnement : Windows 2000, CST Microwave Studio, ABmm, Autocad, banc réalisé, matériaux diélectriques

Stagiaire - Technicien d'Etudes dans les Télécoms (3 mois)

ENST Paris, Télécoms
Février 2002 à mai 2002
Stage
Paris (75)
  • Dans le cadre d'un projet de recherche en domotique :
Détails de l'expérience
  • Etudes de la "paramétrisation" du signal vocale sous HTK et MATLAB en vue de son intégration dans un système de reconnaissance de la parole,
  • Test et Evaluation de la transmission du signal vocal dans un réseau sans fil - WI-FI 2.4Ghz - entre un Laptop doté d'une carte PCMCIA et un dispositif mobile (PDA) en vue de comparer ces performances à celles obtenues avec le Bluetooth lors d'une précédente étude.
  • Environnement : Windows NT, UNIX (solaris), HTK, MATLAB, TCP/IP, IEEE 802.11b

Intérimaire - Technicien de maintenance en informatique (Etés 2001 & 2002)

EXPECTRA, Informatique & Télécoms
2001 à 2002
Intérim
Paris (75)
  • Dans le cadre de missions de déménagement informatique chez des clients (banques,..) :
Détails de l'expérience
  • Brassage informatique (Déconnexion/reconnexion électrique et réseau des équipements)
  • Migration des cartes réseaux de Token Ring à Ethernet
  • Re-paramétrage réseau de postes informatiques (PC, Imprimantes, Baies de brassages)
  • Vérification du bon fonctionnement électrique et réseau des équipements
  • Environnement : Windows 95/98, DOS, Ethernet, Token Ring, TCP/IP

Stagiaire - Technicien Contrôle Qualité (3 mois)

P.A.S, Contrôle Qualité
Avril 2001 à juin 2001
Stage
Montfermeil (93)
  • Dans le cadre d'une chaîne de production :
Détails de l'expérience
  • Test de Contrôle de transformateurs et de bobines lors des différentes phases de la production, afin d'assurer la qualité du produit avant livraison aux clients,
  • Sauvegarde des résultats sous Excel et sur le logiciel de l'entreprise,
  • Reporting des anomalies aux différentes équipes,
  • Vérification visuelle des retours clients et test de mesures électriques.
  • Environnement : Windows 95, ISO 9002, Multimètre, Equipements de mesure, Excel