-
ERDF
- Ingénieur Développement Logiciel
2014 - maintenant
Développement du Logiciel Unique déployé sur les concentrateurs Linky d'ERDF.
Je participe au développement du Logiciel Unique dont le rôle est de piloter des groupes de compteurs intelligents Linky et d'assurer la communication entre ces compteurs et les différents Systèmes d'Informations (SI).
- Ce logiciel s'interface avec plusieurs SI externes via une communication distante (WAN, réseau GPRS).
- Le Logiciel Unique doit gérer la collecte d'informations pour un groupe de compteurs (environ 50 par concentrateur) via une communication locale (LAN, réseau CPL).
Contexte fonctionnel :
- Communications WAN, GPRS,
- Logiciel Embarqué,
- Collectes d'informations de comptage,
- Communications LAN, CPL.
Contexte technique :
- Conception, analyses d'impacts des évolutions, corrections d'anomalies,
- Développement Java (1.4 et 1.7 bientôt 1.8) et PHP (5.4 et bientôt 5.5) sous Windows/Linux,
- Tests unitaires, d'intégration et de validation sur plateforme et sur matériel.
Méthodes de travail :
- Code review, conceptions, analyses d'impact,
- SCRUM : stand-up meetings, sprint plannings,
- Itérations (sprints) de 3 semaines clôturées par une démonstration client et une rétrospective d'équipe.
-
ThalesRaytheonSystems, Massy (91)
- Ingénieur Développeur Logiciel
2014 - 2014
Stage ingénieur de fin d'études (6 mois).
Découverte du métier de développeur locigiel.
Intitulé : Développement d'une IHM de test en Java.
Description : Dans le cadre du développement du logiciel MUSE (logiciel de gestion de senseurs : radios télécom, systèmes d'armes, radars, etc.), l'équipe a souhaité se doter d'un moyen de test visuel indépendant et autonome : une IHM de test en Java.
Cette IHM possède des atouts très intéressants :
- Permet de tester plusieurs instances (versions) du logiciel : généricité et robustesse du code,
- Permet de tester le logiciel sur plusieurs plateformes (Windows, MacOS, UNIX, Linux, etc.).
Formation :
- Prise en main du framework de développement d'interface graphique interne à l'entreprise (15 ans d'existence) : ce composant logiciel est aujourd'hui utilisé par l'OTAN, les bases opérationnelles des Armées de l'Air et de Terre françaises entre autres.
Travaux effectués :
- Codage des fonctionnalités permettant d'afficher à l'écran des cartographies, des radars et les résultats des calculs de couverture radar.
- Développement d'un outil permettant de sauvegarder les scénarios de test ainsi que les résultats de ces derniers (utilisation de l'API JaxB).
- Travail sur la communication client-serveur : comment faire cummuniquer une IHM (full Java) avec un serveur MUSE (full C++) : communication via TCP/IP,
- Développement des modules d'encodage et de décryptage des informations échangées : l'utilisateur envoie une demande de calcul depuis l'interface graphique (Java), le serveur MUSE (C++) effectue les calculs puis renvoie les résultats à l'écran de l'utilisateur.
- Documentation : Rédaction d'un manuel utilisateur, d'un document de conception logiciel et d'architecture et un guide de développement en Java.
Autres aspects du métier d'ingénieur abordés :
- Réalisation d'un planning de développement : anticiper les aléas et savoir justifier ses heures de travail à son supérieur,
- Assimilation des concepts de qualité logicielle : lisibilité, robustesse, maintenabilité, complexité et réutilisabilité du code,
- Pratique approfondie de la conception logicielle (orientée objet).
Outils de travail :
- Eclipse (développement Java),
- Visual Studio 2005 (développement C++ de la partie serveur),
- Maven (gestion des dépendances extérieures)
- ClearCase (outil de gestion de configuration du code source).
Mots-clés : Développement logiciel, Java, C++, Windows, Eclipse, Visual Studio, ClearCase, Maven
-
EADS Astrium Satellites, Portsmouth, UK
- Assistant Ingénierie Mécanique
2012 - 2012
Stage à l'étranger de 3 mois en entreprise.
Membre de l'AIT (Département d'Assemblage Intégration et Tests) du site EADS Astrium Satellites à Portsmouth (Angleterre).
Membre support de l'équipe d'ingénierie mécanique.
Compte-rendus oraux et écrits entièrement en anglais.
Travail sur un projet technique : Trouver un moyen de "router" de manière optimale les câbles de tests dans la structure des satellites pour gagner du temps durant la phase de tests.
- Prospection et recherche des solutions possibles,
- Dialogue avec les équipes d'ingénierie du site de Toulouse (France),
- Etude des structures des différents satellites afin d'aboutir à une solution générique.
Bilan :
- 2 solutions retenues avec des avantages et inconvénients spécifiques.
- Rédaction d'un document de synthèse pour laisser une trace du travail effectué,
- Formation d'un nouvel employé afin de prendre le relais de mon travail en fin de stage.
Amélioration et cartographie des processus : Allègement et modification des procédures mécaniques pour les branches Intégration et Assemblage du AIT.
- Mise en commun des procédures mécaniques utilisées sur tous les satellites des cinq dernières années,
- Suggestions d'améliorations et de généralisation de la trame du document,
- Suivi du processus de câblage des satellites effectué par les ouvriers en Salle Blanche,
- Analyse de la chaîne de valeur : repérage des causes de retard et propositions d'améliorations afin de rendre les procédures plus claires et efficaces.
Mots-clés : Value Stream Mapping, SIPOC.
-
THALES Microelectronics, Etrelles (35)
- Parrainage industriel
2011 - 2012
Parrainé par M. Eric THORIGNE, Responsable Production de l'Antenne Active du Rafale.
Découverte du métier d'ingénieur en production :
- Responsabilités - Expertise
- Hiérarchie - Management d'équipe
Une journée en immersion :
Amélioration d'une procédure d'utilisation d'un outil de l'Atelier Vernissage (Mesureur de contamination ionique).
- Découverte du métier
- Prise de contact avec l'équipe
- Analyse du problème
- Modification de la procédure et validation
-
A&P-Lithos
- Opérateur Perçage Hyperfréquence
2011 - 2011
Membre de l'Atelier de Production (8 personnes).
Découverte du métier d'ouvrier en production.
Acquisition d'un savoir-faire technique :
- Utilisation de 4 machines de Commande Numérique (CN),
- Configuration de la machine et lancement des programmes de perçage,
- Remplissage des ordres de fabrication,
- Suivi des procédures de qualité et de sécurité.
Les qualités dont j'ai fait preuve :
- Savoir gérer les cadences de production,
- Apprendre à travailler en équipe,
- Autonomie : depuis la récupération de matière première jusqu'à la livraison du matériau percé.