• Lead sur la refonte de site ********, mise en place des micro-services avec slim, conception,
configuration et optimisation du moteur de recherche par facettes et mise en place de la
recherche par geo-localisation avec Apache Solr.
• Refonte de pages en respectant une chartre graphique fourni par l’équipe d’intégration.
• Évolutions des nouvelles fonctionnalités et maintenance aux sites usinenouvelle, expo,
batiproduits, bedouk.
• Équipe composée de 2 développeurs, 1 chef de projet technique.
Développeur Backend
• Création d’une api en RESTFul pour le site EmploiPublic avec le micro framework Slim, création
de Swager.json, utilisation de la libraire Fractal.
• Travail quotidien avec Docker, Dockerfile et Composer.
• Responsable de la réalisation d'une application pour le ministère de la Défense, pour surveiller
la disponibilité de quatre types de ressources internet institutionnelles (sites web, serveur de
messagerie électronique, adresses mail, adresses IP).
• Conception et création d’une architecture avec Zend Framework 2, Doctrine 2, PostgreSQL.
• Rédaction du cahier des charges et élaboration de planning du projet.
• Analyse, conception et développement de l’application.
• Participation au développement et à la mise place de l’intégration continue (Jenkins, GIT,
GitoLite).
Développeur Full Stack
• Migration d'un projet existant en ExtJs 4.1 vers la version ExtJs5 et Zend framework.
• Modification et création des procédures stockées en PostgreSQL.
• Développement et intégration des nouvelles fonctionnalités (TMA).
• Factorisation de l’application pour la mise en place des tests unitaires avec PHPUnit.
• Participation aux mises en productions et à la migration de la base de données de l’application.
• Équipe composée de 3 développeurs avec un PO.
• Participation au développement de l’application SaaS MyEbookFactory, création de livres
électroniques compatibles avec différents supports Android, IOS et windows phone à partir
d’un support PD
• Application développée en Zend Framework 2, Doctrine pour l’abstraction de données, Mysql5,
Dojo, CoffeeScript, Twig pour les templates et MongoDB.
• Création d’une classe pour la gestion des cookies avec Zend_Http_Cookie.
• Correction des bugs concernant la partie backend.
Tâches:
• Intégration du Zend cache pour alléger les requêtes sur le site ********.
• Correction des bugs et évolution de certains modules du site e-boutique ********
• Création des plusieurs scripts pour la migration d’un module SAP dans le S.I de Virgin Mobile.
• Rédactions des cahiers de charges pour les développements.
Tâches:
• Développement des outils de production (intranet) en PHP5 avec un framework MVC propriétaire.
• Développement et mise en place des scripts en Perl nécessaires à l’automatisation des certaines taches indispensables pour l’équipe de production.
• Développements des scripts en Perl pour la génération des rapports destinés à la direction ainsi que pour alimenter quotidiennement de la base des données
• Développements d’un intranet pour calculer les dépenses annuelles au sein de la DSI.
• Développements des plusieurs web service utilisant SOAP et WSDL.
• Développement d’un intranet destiné aux filières applicatives pour le suivi des mises en production.
• Définition et mise en œuvre de chaînes batch applicatives avec l’ordonnanceur Control M (BMC Software).
• Configuration des plusieurs serveurs APACHE, SVN Subversion avec authentification SSO dans un environnement Windows.
• Développement des procédures stockées et des transactions SQL avec Sybase.
• Elaboration des cahiers de charges pour les nouveaux développements destinées aux stagiaires.
• Rédaction de la documentation technique.
Tâches:
• Réalisation d’une application internet pour la gestion des vacataires. Cette application est composée de trois modules (Etudiant, Directions Partenaire et Direction de ressources humains).
• Le module partie étudiant permet postuler à une vacation, gérer ses candidatures et saisir ses heures dans un planning dans le cas ou l’étudiant est accepté pour une vacation.
• Le module directions partenaires permettra à une direction partenaire de Sciences-po de publier une offre de vacation, gérer ses budgets disponibles, donner des permis aux utilisateurs ainsi comme suivre l’état d’avancement pour une candidature propre à sa direction.
• Et finalement le module Ressource humains qui va gérer les contrats, assigner les budgets pour chaque direction, lister, éditer et faire les contrats pour les vacataires ainsi comme envoyer un récapitulatif des heures faites par les vacataires pour le paiement.
Tâches:
• Evolution de certains modules et migration vers PHP5 de l’intranet « Kiosque Salariés » adressé à tous les salaries d’Orange.
• Intégration d’un module pour générer des rapports statistiques concernant le nombre d’abonnements par mois (fixe, internet, mobile) de chaque salarié.
• Intégration d’un module pour gérer la partie administrative du middle (ajout de comptes d’utilisateur, ajouts de droits, etc.).
• Elaboration du manuel d’utilisateur ainsi comme de la documentation technique.
• Migration du middle « Kiosque Salariés » vers ZendFramework.
• Mise en place d’un système de gestion d’accès et droits avec Zend_Acl et Zend_Auth.
• Mise en place des évolutions pour la gestion des délais de livraison : règles de gestion pour
validation (BuildViolation) et mise à jour d’une table historique (EventSubscriber,
EventDispatch), ajout de la nouvelle donnée dans l’import en masse des offres, création de
plusieurs ROLES pour la gestion des droits.
• Instauration d’un workflow pour générer les remboursements à partir des gestes
commerciaux : initiation d’un geste commercial, affichage de ceux réalisés dans le backoffice
pour le Callcenter, connexion à une Api pour générer un bon de remboursement, génération
d’un fichier csv de rapport avec le composant Command de Symfony.
• Mise en place d’un patern Iterator pour modifier les paramétrages en masse des boutiques.
• Elaboration de nouvelles fonctionnalités dans le cadre réglementaire :
o loi AGEC : formulaires en FormType et création des DataTransformer (Front, Backend)
pour la saisie des IDU pour les produits à recycler (validation d’un format à respecter,
création des groupes de validation).
o loi DAC7 : création d’un fichier XML selon les contraintes demandées par l’état, pour
comparer avec les déclarations de ventes de nos vendeurs. Ce fichier doit respecter
un cahier de charge et passer une validation schema XSD.
• Gestion des réclamations de la Marketplace : Création d’une API RestFul en ForestBundle, avec
différents types de verbosité.
• Conception des Test unitaires et fonctionnels (PHPUnit) à chaque nouveau développement.
• Travail quotidien en collaboration avec le PO pour traduire les exigences en spécifications
techniques et réalisables pour l’équipe de développement.
• Travail quotidien avec l’équipe QA pour valider les fonctionnalités avant leur mise en
production.
• Revue code pour garantir sa qualité et sa lisibilité.
• Équipe composée de 5 personnes.
Tâches:
• Maintenance corrective d’une application de gestion des assets (140000) MARLEY, application qui gère et inventorie l’intégralité du parc informatique du groupe (82 pays). L’application a été développée en PHP5 et Oracle.
• Intégration d’une interface pour gérer les utilisateurs de l’application avec un rapport statistique du nombre d'utilisateurs désactivés par jour.
• Intégration d’un module pour afficher graphiquement les statistiques de performances remontées pour chaque machine.
• Développements des scripts en PEARL pour mettre à jour différents tables à partir d’un fichier CSV.
• Participation dans les tests unitaires, les tests fonctionnels, la mise en recette et la mise en production.
• Mise à jour de la documentation technique.