Votre navigateur est obsolète !

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

×

Yves-Alain EYOUM

Lead Technique Java

Yves-Alain EYOUM
44 ans
Permis de conduire
Situation professionnelle
En poste
En recherche active
Présentation
Consultant Agile et aspirant craftsman, j'interviens comme ingénieur informatique senior sur des missions de conseil, de réalisation et d'accompagnement auprès de clients grands comptes.
CV réalisé sur DoYouBuzz
  • Participation et encadrement de l’effort de développement pour Linky Logiciel Unique
  • Conception et développement piloté par les tests sur différents modules communicant avec la nouvelle génération de compteurs (Smart Grid)
  • Amélioration et évolution des fonctionnalités en concertation avec le métier (Product Owner) dans le but d'apporter la meilleure expérience utilisateur
  • Mise en place des outils pour l'automatisation des tests d'acceptation
  • Mise en place d'une CI/CD pour raccourcir la boucle de feedback entre le live et le développement
  • Fiabilisation de la production en mettant en place une infrastructure et des métriques synthétisées dans un dashboard.
  • //OSGI, Java, Cucumber, Spring, Maven, JUnit, Mockito, Jenkins, Nexus, Git, Docker, SCRUM, XP //
  • Analyse des besoins
  • Définir l’Architecture de la fonctionnalité logicielle
  • Conception et Réalisation des fonctionnalités applicatives de l’Application
  • Mise en place du protocole de communication entre les data concentrateurs et les compteurs
  • Modification du code existant pour amélioration, correction de bogues
  • // Eclipse, Java, OSGI, Linux, DLMS//
  • Conception et Réalisation des fonctionnalités applicatives de l’Application
  • Participation à la conception de l'architecture et à l'implémentation du logiciel
  • Définition de la stratégie des tests de performance / ‘stress testing' au-delà des tests fonctionnels applicatifs
  • Développement et pilotage de l’exécution des tests automatisés et des tests manuels
  • Mise en place et Automatisation de la chaîne d'intégration continue, afin de réaliser la production et le déploiement des versions logicielles sur les plateformes cibles et l'exécution des tests
  • Modification du code existant pour amélioration, correction de bogues.
  • // Xcode, Android, Objective-C, Eclipse, Framework Calabash //
  • Spécifier les exigences du produit logiciel
  • Définir l’Architecture de la fonctionnalité logicielle
  • Rédiger le document de conception préliminaire du logiciel (SDD)
  • Assurer le suivi de la phase de développement
  • Fournir une expertise fonctionnelle aux développeurs
  • Assurer une expertise technique aux équipes off-shore
  • Développement des fonctionnalités liées au produit logiciel
  • Maintenir la traçabilité des exigences et gérer leur changement
  • Analyser les impacts techniques lors des changements
  • Réaliser la validation et la recette des différents développements pour aboutir à la prestation attendue par le client
  • Rédiger les plans de validation/recette
  • Rendre compte de l'avancement du projet au Chef de projet
  • // Java, SWING, Jasper report, UML, Enterprise architect, Eclipse, SVN, Jira, CMMi //
  • Participation à la réalisation du module de communication entre l’interface web et le concentrateur.
  • Développement des fonctionnalités liées au produit logiciel embarqué dans le concentrateur
  • Réalisation des fonctionnalités de test de paramètres et de diagnostic du concentrateur.
  • // LINUX, JAVA CDC, XML, PHP, JAVASCRIPT, ECLIPSE //
  • Participation à la réalisation des évolutions ergonomiques de l’applicatif sur différents produits de la gamme SAGEM.
  • Encadrement et support de la maintenance évolutive et corrective du module Java sur l’ensemble de la gamme SAGEM Mobiles 2G (élaboration des chiffrages, suivi et réalisation des développements).
  • Réalisation de tests unitaires sur simulateur et sur mobile.
  • Passage des Tests TCK/JDTS pour robustesse, amélioration du code et pour conformité aux normes (JSRs) et obtention du logo Java délivré par SUN
  • Pour mobiles sur plate-forme Neptune intégrant la machine virtuelle multi-instance JWC. Implémentation du protocole de communication NMEA pour utilisation par la midlet A-GPS.
  • Support aux équipes métiers pour les spécificités liées au module Java.
  • Support aux équipes Content Developper pour intégration de nouvelles midlets.
  • Etude de performances.
  • // C, JAVA, CVS, UML, CYCLE EN V, VISUAL C++, JCREATOR, KVM, JWC, CIBLE SAGEM//
Compétences

Méthodologies

  • Scrum
    Bon niveau
  • XP
    Bon niveau
  • TDD/BDD
    Avancé
  • UML et modèles de conception
    Avancé

Langages de programmation

  • Java /C /Objective C/ Python / HTML / CSS

Outils & Frameworks

  • Eclipse, IntelliJ, Git, Stash
    Avancé
  • Jenkins, Maven, Gradle, Docker, Sonar
    Bon niveau
  • Foot, Basket, Free athlète
  • Lecture