Contexte Au sein d’une agence de web d'agence de presse secteur santé.
Responsabilités Maintenance et développement des sites web
Contexte Au sein d’une infrastructure de cloud computing, composée d’une équipe de
techniciens informatique et commerciaux, dans le cadre d’une réorganisation verticale
et un projet d’agrandissement des équipes, j’avais comme responsabilités :
- en tant que développeur back-end, l’évolution d’outils internes ;
- en tant que manager « pôle dev », l’encadrement de 3 personnes (+ 3 futurs), la
gestion des projets, et le pilotage des tâches.
‘Une partie effectuée en télétravail durant cette crise du coronavirus.’
Réalisations - Montée en compétence sur leur socle technique (Symfony 4, Ubuntu, PhpStorm)
- Évolution d’un outil de gestion de réservation de VLAN (réserver une rangée) :
- Création du formulaire champs min-max (controller, class, entity, twig),
- Création de la table dans la base de données (doctrine),
- Creation d’une nouvelle page web (routes, twig, controller).
- Mise jour de la librairie interne : commit et tests unitaires (PHP, PHPUnit, Gitlab),
- Intégration continue DevOps : compilation, tests, bugs (Git, PHPUnit, Jira).
- Encadrement d’une équipe de 3 développeurs (un alternant, un confirmé, moi) :
- Recueil d’expression de besoin (demandeurs infra et manager MOA)
- Répartition et affectation des tâches par projets (Notes, Planner),
- Plannification des tâches (durée, moyens techniques nécessaires, jalons),
- Suivis de l’avancement des tâches (Méthode agile),
- Mise en place de points d’avancement hebdomadaire (réunions, Team, zoom)
- Reporting hebdomadaire de l’équipe MOE à la MOA.
Contexte Lead dev au sein d’une équipe de chefs de projets fonctionnels et développeurs.
Responsabilités - Montée en compétence sur leur socle technique (framework).
- Chiffrage technique pour un prospect.
Contexte Chef de projet technique au sein d’une équipe de chefs de projets fonctionnels et
développeurs front-lead node.js.
J’avais en charge la maintenance applicative des sites et de leurs déploiements.
ainsi que du suivi des différents projets d’évolution.
J’étais le référent technique pour les procédures de mise à jour.
Réalisations - Étude de l'existant : des sites TUDOR, RMP et Rolexrankings (système, cycle de
production, architecture, structure, bdd).
- Maintenance : des sites TUDOR & RMP (production, back end, procédures, tuto.).
- Proposition d’évolution de la BDD du site TUDOR : pour la gestion du nouveau catalogue,
et appréhender sa montée en charge (phpMyadmin, MCD).
- Analyse approfondie de la BDD images du site TUDOR (Excel, CSV, PHP) : pour définir le
reste à produire, les défaillances et améliorations (bdd, front, back).
- Développement des pages dynamiques (js - PHP) : pour réduire la montée en charge de
l’intégration du nouveau catalogue sur le site.
- Suivi du projet d’évolution du système des sites : étapes de transformation du système CMS
et maintenance des sites.
- En charge du projet d’importation des Données Sensibles : développement back, et
intégration front, mise en place des procédures (js, node, xlsx, csv, json, SQL, PHP).
- Mise en Production et Déploiement : release, merge entre serveurs.
Contexte En tant que Chef de projet - Portail Patient, PEL, GAM, au sein du département web
innovation données – service Web, j’étais en charge de
Responsabilités Développement et Déploiement du site Web Portail Patient.
Faire évoluer ses Télé-services (5) : identification/authentification au Portail (GAM), évolution
des web services (UX, fonctionnel) et leurs interfaçage (API REST, widgets) tel que le
paiement en ligne (PEL, SAP, TIPI), et la consultation de ses documents médicaux (WS Fhir,
sur API hapifhir), Renseigner un questionnaire médical (Bdd interne Basins, bdd SIU Orbis),
Préinscription en maternité (Adimeo, Wordpress, Basins), et Accéder à l'éducation
thérapeutique, en ligne.
Avec la cohérence métiers : convaincre 42 services AP-HP, faire correspondre la nouvelle
architecture du Portail avec celle de l’AP-HP, homogénéiser les données récupérées des
bases multilingue (des services DATA)., coordonner avec les services tiers tel que CNIL.
Réalisations - Participer au Cadrage des projets : Audit MOA, recueil des besoins, animation d’ateliers ; en
apportant une expertise fonctionnelle en lien avec d’autres intervenants (UX designer,
business analyst, consultants séniors).
- Participer aux phases UX et UI avec les équipes Front : parcours utilisateurs, wireframes,
charte graphique.
- Rédiger : les Spécifications Fonctionnelles, Cahiers des Charges fonctionnels, User Stories.
- Organiser : le travail des équipes internes/externes (UX/UI, DA, développeurs, consultants
analytics/SEO, etc.).
- Suivre : le Planning et le Budget des projets.
- Participer : aux phases de Tests des projets, être garant de la qualité des Livrables.
- Suivi d’un développeur junior : pour le Webservice Fhir avec l’API HapiFhir spécifique à la
récupération de données médicales (BDD allemande).
connect, FranceConnect, Services PP (Widget, Selenium), serveur d’app J2EE-spring boot,
UML (séquence, flux, des cas d’utilisation), méthode agile, Sécurité (CNIL)
Contraintes BDD multilingue : homogénéité des données.
42 services AP-HP à faire évoluer et à convaincre (téléservices potentiels),
Faire correspondre la nouvelle architecture du Site avec l’architecture AP-HP
Responsabilités - Installation et utilisation de Symfony et Composer.
- Montée en compétence sur le framework Symfony 2.8 - 3.0.9 (autoformation).
Responsabilités Refonte du Grand Portail : site intranet et extranet de l’Apave (152 applications).
Rôle d’interface métier.
Réalisations - Analyse des besoins MOA/MOE.
- Réalisation des mémoires techniques et spécification
Responsabilités - Montée en compétence : sur leur client léger swing.
- Maintenance applicative : pour les différents clients Média.
d’une équipe de 2 développeurs dont un junior, renforcée par 2 autres,
au sein des 2 équipes de 4 développeurs Docapost.
Responsabilités Migration de chaines d’applications éditique, pour les différents clients Docapost.
Centralisation des programmes et fonctionnalités : entre les chaines clients.
Faire montée en compétence la nouvelle dévelopeur, en binôme : sur notre framework.
Réalisations - Développement des chaines d’applications éditique : par client.
- Centralisation des programmes et fonctionnalités : entre les chaines clients.
- Création d’un Framework maison objet (PHP5.3) : afin de centralisé les codes des
développeurs (procédural, objet singleton, modules évolutifs).
- Avec un gestionnaire d’erreurs et de log associées (pour les développeurs) ;
- Et les log spécifiques à la chaine (javascript, pour l’utilisateur).
- Réalisation de manuels utilisateurs et de procédures d’exploitation, et d’une charte
développeur (PHP, JavaScript).
- Recettes et Tests : avec les ingénieurs de production.
- Mise en Production (édition –mise sous pli).