Dans la division Identité à Vélizy, Développeur Senior sur le Projet TES (Titres Electronique Sécurisés) sur la partie Dispositif de Recueil, qui est la solution Hard+Soft installée dans les mairies, préfectures et consulats, pour permettre les demandes et remises de passeports et cartes d’identité Français.
Développement en Java de nouvelles fonctionnalités dont la nouvelle Carte Nationalité d’Identité Electronique.
Refactoring en Java du code legacy du logiciel DR.
Maintenance et évolution des outils de supervision et de divers logiciels périphériques du Dispositif de Recueil (en Java, C# et C++)
Refonte du simulateur du backend de l’ANTS de traitement des demandes de passeports et cartes d’identités. (AngularJS/SpringBoot)
Responsable de la génération des builds du Logiciel Dispositif de Recueil, à la fois les solutions d’installation ainsi que les patches pour les 2 versions différentes à destination du MI et du MEAE (Ministère de l’Intérieur / Ministère de l’Europe et des Affaires Etrangères).
Au sein de l’équipe Connections France, mission de développement de services pour les distributeurs automatiques de billets.
Refonte totale des applications embarquées sur les DAB des banques BNPP, Carrefour, et Banque de Bretagne. Rédaction des spécifications fonctionnelles et de l’expérience utilisateur.
Maintenance et création de nouveaux services sur DAB pour les banques Société Générale, La Poste et Crédit du Nord, dont le retrait avec fonctionnalité Dynamic Currency Conversion.
Développement des parties front-end sur DAB en AngularJS. Développement des parties back-end pour les SI bancaires en Java avec Spring 4 et Spring Boot.
Participation à un développement de POC d’application mobile de retrait sans carte sur Android avec Ionic 3.
Mission de développement sur 4 projets dans 4 équipes, partiellement en parallèle, en fonction des urgences du client, dont 50 % du temps à développer sous AngularJS.
⦁ Projet 1 : Evolution du logiciel de vente Innovente, client lourd en SWT utilisé par le personnel de vente DARTY dans environ 270 boutiques en France. Développement de la partie cliente en Eclipse RCP et de la partie serveur avec WebSphere Commerce. Dev de pages JSP intégrées dans le client lourd.
Mission de développement d'un logiciel de rapprochement Comptable / Prudentiel, dans le cadre des nouvelles réglementations Bâle 2 et 3, sur les périmètres Risque de Crédit et Risque de Marché.
Refonte de l'architecture logicielle Back-End et Front-End, amélioration des performances, ajout de nouvelles fonctionnalités dont le rapprochement des positions sur le périmètre "Risque de Marché".
Evolutions apportées sur le client lourd en Swing à destination des utilisateurs pour analyser et éditer les rapprochements.
Automatisation des décisions de lancement et de paramétrage des batchs en fonction des besoins des équipes métier.
Développement d'une application web pour le pilotage et le monitoring des batchs de rapprochement multi-threadés.
Astreinte HNO et assistance au métier pour les opérations de production lors des arrêtés trimestriels.
Conception et développement sur mesure d'applications spécifiques en Java et Ingénieur OSS pour une dizaine de projets télécom (opérateurs SFR, Bytel et Completel). Conception, développement, installation, maintenance, astreinte.
Parmi les applications conçues et développées durant cette période chez Siemens / Siemens Networks / NSN:
Simulateur d'un client provisioning CORBA d'un opérateur télécom, ainsi qu'une boite à outils pour traiter d'énormes quantités de log, pour réaliser des audits et des réparations automatiques sur le réseau live télécom (Application avec IHM en Swing avec plus de 50'000 lignes de code). Relatif au projet de la portabilité des numéros mobiles
Technologies : Java 6, Multitheading, Swing, CORBA, Oracle, SQL, XML, HTML, Jetty, architectures distribuées. Développement: Développement sous Eclipse (Windows et Mac), Production sous Windows 2003 et 2008 server.Conception et Développement d'un logiciel pour un opérateur télécom pour comparer entre elles les différentes bases de données abonnés (HLRVirtuel et NumberPortability) issues d'équipementiers différents et au format différent. (NSN et Tekelec). Génération de fichiers de réparation.
Technologies : Java 6, Java Multitheading, Swing, Oracle, SQL, XML, HTML, Jetty.Projet 2 : Gateway Darty-Apple, passerelle entre les 2 sociétés pour la gestion des services et garanties additionnels des produits Apple achetés chez Darty. Développements évolutifs de l’interfaçage avec Apple ainsi que de l’interface web de gestion.
Technologies : Java 6, Spring 3 (dont MVC, Security), XML, REST, JSP, Freemarker, JavaScript, CSS, SQL, Oracle 10, DB2, JasperReports, Subversion, Eclipse.Projet 3 : Développements sur le Moteur de Pricing & Promotions Darty (pour le site en ligne + les boutiques), pour le calcul temps réel du prix client en fonction de stratégies marketing. Développement du site web interne de gestion des promotions en AngularJS. (v1)
Technologies : Java 8, Framework DropWizard, AngularJS, HTML, Bootstrap, Javascript, CSS, services REST, Hibernate, JSON, Oracle 10, Netbeans, Maven, Git, Jenkins, BitBucket, JIRA, LinuxMintProjet 4 (1 mois) : Front de délivrance Darty pour le Click & Collect dans les boutiques Darty pour livrer les articles commandés sur le Web. Participation au développement de la première version. Définition du contenu XML de l’interfaçage avec AS400 et tests d’intégration avec IBM MQ.
Technologies : Java 8, XML, XSD, JAXB, GWT, JUnit, Maven, Git, IntelliJ, LinuxMint, IBM MQ.