DESCRIPTIF PROJET :
en terme d'architecture technique , le projet Qosmik est réparti comme suit :
projet Front-end : qosmik-care : un ensemble d'IHM permettant de collecter/afficher les data d'un mobile Orange selon un numero donné ( MSISDN) comme par exemple :
Appels et communication Voix (2G,3G,4G,5G, wifi)
mail et web mail
SMS/MMS
navigation Internet
les applications mobile et réseaux sociaux ( facebook , twitter , ...)
les flux TV
la consommation DATA
voir s'il y a des anomalies , moyenne de fréquentation , ...
projet Back-end : qosmik-API
projet permettant de transformer , traiter et d'analyser ses données via des services Rest ,
TÂCHES :
développement des UC et traitement des tickets (JIRA)
génération et déploiement du colis ( intégration continu )
préparation et passage de la MEP.
participation à la refonte technique du projet Qosmik ( proposition de )
participation au recueil du besoin et étude de faisabilité.
organisation des demos chaque fin de sprint
Points forts / Description
Être force de proposition
Appréhender les normes de développements
Cadrage et support technique
Gestion des actifs
DESCRIPTIF PROJET :
Intégré une équipe DEVOPS au sein de la Cellule ASP chez AGIRC-ARRCO : la retraite complémentaire des salariés de l’agriculture, du commerce, de l’industrie et des services,
La mission consiste à concevoir, développer, migrer et faire évoluer des applications.
Dans un contexte Agile / devops, je suis intervenu au titre de Développeur Java FullStack, pour les projets :
Automatisation des déploiements : il s’agit d’une application permettant à automatiser les déploiements d’une dizaine d’applications qui interagirent avec Agirc-arrco, l’application permet de créer les environnements de déploiement / d’exécution (création d’instance JBoss, gestion des versions, …)
Gestion des actifs : c’est une application contenant 3 projets :
Gestion des configurations
Gestion des capacités
Gestion des contextes
En tant que leadDev FullStack / devops,
Garant de l’application et de la mise en pratique des bonnes pratiques et bons patterns de développement (Intégration Continue,
Code Review/Pull Request, BDD, Suivi/Gestion technique).
J’ai pris en charge
Le recueil du besoin client
La conception, le développement
La migration de quelques applications
L’évolution des applications
Traitement des tickets
TACHES :
Développement des parties frontEnd & backEnd pour le projet « automatisation des déploiements »
Le développement des Web Services REST sécurisés pour le projet « automatisation des déploiements »
Le développement des batchs (spring batch) permettant de lire des informations depuis des web services et les insérer en base
PostgreSQL pour le projet « automatisation des déploiements »
Refonte et découpage du projet « gestion des actifs » en plusieurs projets selon les unités fonctionnelles (approche micro services)
Traitement des tickets et demandes de changement pour le projet « gestion des actifs »
Déploiement de ces applications dans une plateforme de déploiements Interne (IDP) selon une démarche DEVOPS ( dépôt des
artifacts , gestion de versionning, création des instances JBOSS …).
Encadrer et participer au support technique pour une personne junior.
Production des livrables : Estimation de charges, Etude faisabilité, Revue qualité projet, Dossier de spécification + Livrables de
développement
Méthodologie AGILE (Scrum).
Points forts / Description
Être force de proposition
Appréhender les normes de développements
Cadrage et support technique
DDF - CONTRAT
DESCRIPTIF PROJET :
Je suis intervenu pour le compte de La Banque Postale au sein de l’Usine Digitale. Il s'agit d'une mission polyvalente
qui m’a permis d’assurer une bonne conduite technique des projets de la conception au déploiement en production.
Dans un contexte Agile, je suis intervenu au titre de Lead Développeur Java FullStack, pour les projets :
DDF : il s’agit d’une application pour la création et la gestion des dossiers de demande de financement
proposés ou accordés aux clients du Groupe La Poste en croisant et étudiant divers critères d’éligibilité,
Contrat : il s’agit d’une application pour la gestion des contrats des clients du Groupe La Poste en traitant
la durée de financement, les taux d’intérêt, la phase d’amortissement ...
En tant que Lead développeur,
Participation aux activités de Conception/Estimation avec les équipes MOA, participation aux cérémonies
agiles (daily, rétro, poker planning etc),
Garant de l’application et de la mise en pratique des bonnes pratiques et bons patterns de développement
(Intégration Continue, Code Review/Pull Request, BDD, Suivi/Gestion technique).
TACHES :
Participation aux ateliers de recueil du besoin client avec la MOA.
Etude et négociation de l’estimation des charges de développement ainsi que des tests.
Etude de la faisabilité technique des cas d’utilisation (CU), et recherche de solutions fonctionnelles de
contournement si besoin.
Conception et approfondissement des unités fonctionnelles (métier) en CU.
Développement des CU des applications from scratch et en FullStack par la création de la logique métier
en backEnd et la consommation web services en FrontEnd en Angular.
Participation à la rédaction des spécifications techniques & fonctionnelles.
Support technique pour les membres de l’équipe : encadrement et veille du respect des bonne pratiques.
Référent couchBase : je participe à la résolution des problèmes de couchBase.
Préconisation des bonnes pratiques ainsi que des normes de développement au sein de l’équipe.
Prise en charge de la partie intégration continue jusqu’à la génération des RELEASE.
Anticiper la détection des anomalies avant livraison MOA, par les tests d’assemblage des différents CU
développés et procéder aux correctifs.
Production des livrables : Estimation de charges, Etude faisabilité, Revue qualité projet, Dossier de
spécification + Livrables de développement, Bilan de projet, Cahier de tests, Modélisation fonctionnelle.
Méthodologie AGILE (Scrum).
Points forts / Description
Etre force de proposition
Contribuer au choix technique et architectural
Etre le garant de la solution technique
Vision 360
DESCRIPTIF PROJET :
La réalisation d'un POC pour la BNP afin de tester les performances de la collection, L’importation et l'exportation de données clients
volumineuses (millions de lignes), via une Architecture basée sur un écosystème BIG DATA, afin de produire une vision 360 du client pour
Les métiers marketing et commerce.
Après le POC, le lancement de la refonte du projet 360 (l'existent) avec la nouvelle architecture.
TACHES :
Participation à la conception et l'architecture du POC Vision360.
Développement des Web Services REST du POC afin d'interroger les bases de
données (Cassandra, MongoDB).
Développement de batch (spring batch) permettant de lire 10 millions de lignes
provenant d'un ensemble de fichier (CSV) et l’insérer dans les BDD Cassandra et
MongoDB en utilisant l'indexation avec Solr et ElasticSearch.
Développement et Réalisation des tests de performance (test de stress) avec Gatling
et SCALA.
Réalisation et développement d'une application en java permettant l'insertion dans
Cassandra / MongoDB avec SPARK en exploitant la force de parallélisme de SPARK.
Étudier et analyser les mesures et les temps de réponse selon le choix architectural.
Encadrement et support technique.
Intégration des solutions dans l'environnement de BNP avec DOCKER
Démonstration technique du POC
participation à la rédaction du DAT pour le projet 360
mise en place du socle pour la refonte du projet 360
correction des anomalies
mise en place de l'integration continu avec Jenkins/maven/gitlab
Orange Business Services Points forts / Description
refonte du projet Qosmik selon une architecture hexagonale
marier la flexibilité du java avec la puissance de l’eco-système BIG DATA