Synthèse Architecte Technique, étude, conception et développement de solutions applicatives transverses, en charge de plusieurs applications, suivi de l'exploitation et de la Production.
Réalisations - Chiffrage, planification et encadrement technique de plusieurs projets;
- Réalisation de plusieurs études pour la fourniture de socles applicatifs transverses : remontée automatique de fiche client dans le Poste de Travail sur son appel, affichage d'un Post-It dans le Poste de Travail, évolution d'un module basé sur JMS et SOAP (WS) pour l’accès à des données de risque auprès de la Banque de France et de Infogreffe, mise en place d'un SSO avec un partenaire pour l'intégration du Poste de Travail avec un système d'échange de fichiers volumineux;
- Responsable de plusieurs applications -maintenance corrective et évolutive- dont une application offrant des accès par des web service à des systèmes d'archivages hétérogènes de relevés de compte, une application servant de broker de messages dédiés à intégrer le monde CICS et le monde applicatif JEE, une applications de redirection de version utilisée dans le cadre de la convergence des deux SI : BDDF Société Générale et du Crédit du Nord;
- Participation à la conception et à la mise en place d'une application de surveillance des ressources applicatives (JMS, WS, DataSources, Impressions, SSO, etc.) de la banque;
- Participation à la mise en place d'un PCA (Plan de continuité de Service) avec des impacts applicatifs divers;
- Pilotage de réunions de crise concernant différents incidents de Production et participation aux investigations pour la résolution de ces incidents;
- Conseil en technologie et référent technique;
- Réalisation de documents d'architecture;
- Participation aux différents comités : architecture, projet, release;
- Coordination des releases avec les release manager et les différentes équipes concernées.
Synthèse Scrum Master et co-pilote du projet « Entrée en Relation à Distance » intégré au portail des particuliers de la Société Générale.
Réalisations - Initiation du groupe aux méthodes agiles et à Scrum en particulier ;
- Rédaction d’un document des best practices SCRUM pour le groupe.
- Proposition et mise en place d’une vision avec une roadmap pour la gestion du projet avec un planning et un backlog initial de produit (découpage en stories) ;
- Suivi des développements, de la réalisation des spécifications fonctionnelles et des tests d’homologation;
- Suivi des livraisons et des adaptations des maquettes graphiques produites par les graphistes dédiés au projet ;
- Orientation des priorités et des arbitrages ;
- Planification et animation des cérémonies de la méthode : les daily, les réunions de chiffrage, les rétrospectives, les réunions de planification de sprints, les ateliers techniques, fonctionnels et graphiques, les sprint démo.
Synthèse Architecte Technique, responsable d’une équipe d’architecture pour le projet de banque en ligne BforBank.
Réalisations - Responsable d’une équipe d’architecture et de sécurité ;
- Interface avec le client autour des problèmes d’architecture ;
- Etude des retours d’audits de sécurité et d’architecture et mise en place de solutions adéquates ;
- Encadrement technique des développeurs ;
- Développement de plusieurs parties des applications et participation à la correction des bugs.
Synthèse Architecte Technique, Scrum Master, en charge de la réalisation de deux applications de valorisation et de contrôle d’OPCVM et de la formation d’une équipe de développeurs au langage Java et à la plateforme JEE.
Réalisations Mission 1 :
- Formation d’une équipe de deux personnes à Java et à JEE, ainsi qu’aux frameworks et aux outils utilisés sur les deux projets (Seam, Hibernate, EJB 3, JBoss, Eclipse, Hibernate tools, etc.).
Mission 2 : Réalisation d’une application de gestion de workflow pour le suivi de la valorisation des OPCVM.
- Responsable technique du projet ;
- Réalisation de la conception de l’application (Model de données objet, Base de données, IHM, Services, DAOs etc.) ;
- Création d’un moteur de gestion de workflow représentant le cœur de l’application et basé sur JBoss Drools ;
- Participation aux développements et encadrement des développeurs du projet (2 développeurs).
Mission 3 : Réalisation d’une application de contrôle de VL.
- Responsable technique du projet ;
- Responsable de la coordination du projet avec la MOA ;
- Assistance au chef de projet pour la direction du projet, des chiffrages, et de l’organisation des itérations (Sprints) ;
- Animation des réunions quotidiennes d’avancement des Sprints ;
- Assistance à la maitrise d’ouvrage sur l’arbitrage des fonctionnalités et à la priorisation des tâches du Backlog de produit ;
- Participation aux comités de pilotage ;
- Réalisation de la conception de l’application (Model de données objet, Base de données, IHM, Services, DAOs etc.) ;
- Encadrement des développements (4 à 5 développeurs) avec des objectifs de qualité de code et de choix optimaux d’implémentation ;
- Participation aux développements ;
- Etudes et résolution des problèmes de performances rencontrés sur l’application (Proposition d’un plan d’amélioration des performances, Interface avec l’équipe d’administration des données afin de mettre en place des solutions adéquates etc.) ;
- Organisation d’une revue de code à la fin du projet.
Synthèse Refonte intégrale des deux sites : VOD (vidéo à la demande) et de WEB TV (télévision en ligne).
Réalisations - Participation à l'architecture des applications ;
- Conception et réalisation d'un module de pagination servant à la visualisation du catalogue des films (VOD) ;
- Intégration et réalisation de la page de visionnage des films sur le projet VOD (Intégration d'un player, Développement des services servant à l'accès aux données d'un film en base etc.) ;
- Conception et réalisation d'une solution d'authentification et d'autorisation des abonnés basée sur Spring Security et DWR ;
- Conception et réalisation de différentes parties de la home page du projet WEB TV (Un module permettant la gestion d'un carrousel flash piloté en temps réel coté serveur et servant à la visualisation de la liste des chaines de télévision avec les programmes en cours ;
- Intégration d'un player relié au système de streaming de chaines) ;
- Intégration des différentes chartes graphiques conçus par une agence de graphisme ;
- Préparation de différentes démos client de fin d'itération (Sprint).
Synthèse Audit et maintenance évolutive sur l'application open source de modélisation de réseaux de transport "CHOUETTE" [********/].
Réalisations - Réalisation d'un audit de l'application et proposition de solutions afin d'améliorer l'architecture, l'évolutivité et la maintenance de l'application;
- Correction de l'architecture en fonction des résultats de l'audit (Création d'un pattern architectural permettant une meilleur séparation des actions de leur model et s'appuyant sur un intercepteur Struts 2 créé pour l'occasion, Refactoring de plusieurs parties de l'application);
- Réalisation de différents développements (IHM (Filtres etc.), Fonctionnalités métier, etc.) dans un cadre pluri client;
- Création d'un environnement d'intégration continue basé sur l'outil Cruise Control et du serveur d'application Glassfish (Le tout sur une configuration de serveurs Linux (Ubuntu pour le premier et Debian pour le second));
- Refonte de l’environnement de développement, dans le but d’améliorer la productivité des développeurs, avec comme fonctionnalités : les déploiements à chaud sur Tomcat au niveau classes Java et au niveau JSPs simultanément), maven, etc.
Synthèse - Réalisation d'un framework servant à la génération dynamique de tableaux de reporting et de suivi ;
- Conception et réalisation de plusieurs applications web.
Réalisations Mission 1 : Conception et réalisation d'un framework servant à la génération de tableaux de données dynamiquement et intégrable aux frameworks de vue comme Struts et Spring MVC ; Le framework est entièrement paramétrable en XML et utilisable sur différents types de vues comme : PDF, EXCEL, JSP/HTML.
Mission 2 (HSBC) : Evolutions d'un portail dédié au parrainage des clients de la banque HSBC [B to C].
- Développement de nouvelles fonctionnalités concernant les parrainages client (reportings de suivi et de statistiques des parrainages, gestion des cadeaux des parrains, refonte des formulair...