-
La Française des Jeux
- Chargé d'intégration et qualification
Boulogne-Billancourt
2016 - maintenant
J'intervient sur un périmètre applicatif constant: le site Web www.fdj.fr ainsi que le site mobile/tablette, sur différentes activités au quotidien:
- coordination des phases d'intégration et de qualification
- mise à disposition des environnements de pré-qualification, modulaires et transverses
- participation à la mise en place de tests automatisés (API REST, sites web et applications mobiles)
- suivi opérationnel de ressources au sein d'un CDS
-
Atos
- Ingénieur développement C#
Bezons
2015 - 2015
Réalisation d’un PoC sur OpenId Connect
Le but du projet est de faire de la recherche et monter en compétence sur les différentes solutions existantes (OpenID, OAuth2, OpenID Connect), de choisir la plus adaptée au besoin et de réaliser un projet type « proof of concept ».
-
Atos
- Ingénieur développement PHP
Bezons
2015 - 2015
Projet Etude de faisabilité : migration de l'hébergement Drupal sur Windows Azure Websites
Le but de ce projet est de réaliser l’étude préalable de faisabilité permettant de lever tous les points de doutes concernant cette migration, ainsi que de remplacer tous les composants techniques non compatibles avec Azure Websites.
Mission et réalisations
- Analyse et compréhension de l'existant : Drupal et les modules utilisés (où ? quand ? pourquoi ?)
- Etude de compatibilité des modules avec l'environnement ciblé
- Recherche et comparaison des modules alternatifs compatibles avec Azure Websites
- Prise en main et intégration des nouveaux modules
- Retours et partage d'expérience sur l'utilisation des modules
- Ecriture et partage avec la communauté de patch pour plusieurs modules
- Rôle de conseiller sur la sécurité Web
- Rédaction du guide de migration détaillé et alertes sur les points critiques
Environnement: PHP 5, Drupal 7, Windows Azure Websites, IIS, Solr, Redis, ElasticSearch, MySQL, SVN
-
Atos
- Ingénieur développement JavaScript
Bezons
2014 - 2015
Mission pour le client Vinci Autoroutes, dans les locaux du client.
Projet: Evolution de l’API JavaScript « GeoRepo »
Cette API JavaScript est mise à disposition par Vinci Autoroutes afin de pouvoir afficher facilement la carte du réseau autoroutier et ses informations détaillées (les accidents, listes des aires d’autoroutes et leurs services, etc…).
Le but du projet est de rendre cette API compatible avec le site mobile http://m.vinci-autouroutes.com et les terminaux associés (Android et iPhone), ainsi que d’intégrer l’aspect « calcul d’itinéraire » dans l’API.
Mission et réalisations
- Développement des nouvelles fonctionnalités de l'API
- Maintien de la rétrocompatibilité de l'API
- Mise à jour de la documentation
- Support pour les « utilisateurs-développeurs »
- Factorisation du code existant et fusion/nettoyage de projets back-end
- Tests unitaires
- Tests sur terminaux mobiles
- Intégration Web
- Mise à jour des clients de l'API JavaScript (interne Vinci Autoroutes)
- Optimisation des performances (analyse, profilage et développement, front-end et back-end)
- Audit, recommandations et force de propositions sur le code existant (anti-patterns, design d'API, outillage, industrialisation, ...)
- Tests et conseils sur les bonnes pratiques Web pour le nouveau site mobile (accessibilité, expérience utilisateur, ...)
Environnement: JavaScript, jQuery, AJAX, Android, iOS, C#, .Net Framework 4, Redis, ANTS Performance Profiler, SVN, Git
-
Atos
- Ingénieur développement Web, technical leader
Bezons
2014 - 2014
Mission pour le client ACOSS.
Projet SYNAPSE : injection de la planification
Le projet SYNAPSE est l’outil d’aide à la planification (ordonnancement de batchs) utilisé au sein des URSSAF par environ 150 planificateurs. Ces batchs COBOL ont pour objectif principal le recouvrement des cotisations sociales.
Le but du projet « injection » est d’automatiser la communication entre l’application Web (SYNAPSE) et le système d’exécution des batchs.
Mission et réalisation
Participation à l'avant-vente et réponse à l'appel d'offre
- Prise en main du sujet et de l'environnement technique
- Participation à la rédaction de la réponse, sur les aspects techniques
- Macro chiffrage des tâches
Développement du module « injection »
- Analyse et conception
- Spécifications techniques
- Chiffrage
- Développement
- Tests unitaires
- Rédaction et exécution de cas de tests croisés
- Revue de code
- Accompagnement technique des membres de l'équipe (aide à la montée en compétence, aide à la répartition des tâches, ...)
- Référent technique
- Représentant de l'équipe technique lors des réunions client
Maintenance corrective et évolutive de SYNAPSE
- Réception et qualification des fiches d'anomalies
- Analyse de l'existant, étude d'impact et chiffrage des corrections
- Développement des corrections
- Rédaction de fiche de tests
Environnement: PHP 5.2, JavaScript, jQuery 1.9, PostgreSQL 8.4, Apache 2.0, CentOS 6.5, Vagrant, Git, SVN, Mantis, CodevTT, Quality Center
-
Atos
- Ingénieur développement Web
Bezons
2014 - 2014
Mission pour le client Vinci Autoroutes.
Projet OVA Internet
Le projet a pour but la réalisation des modules « Espace Abonné » et « Vente en Ligne » du site www.vinci-autoroutes.com, utilisés par les 3 sociétés de gestion du groupe (ASF, Cofiroute et Escota)
Développement du site « Espace Abonné »
- Développement des modules UI
- Tests unitaires
- Intégration Web
- Rôle « d’expert Web » et conseiller sur les bonnes pratiques Web (« accessibilité », expérience utilisateur, JavaScript non-intrusif, …)
Environnement: C#, .Net Framework 4, MVC 4, Orchard 1.6, JavaScript, jQuery, IIS 7, Entity Framework, Nugget, Oracle, SVN, Mantis, CodevTT
-
Atos
- Ingénieur développement Web, technical leader
Bezons
2012 - 2013
Mission pour le client La Française des Jeux.
Projet: Internalisation des sites multimédias « IHM »
Le projet IHM a pour but de récupérer plusieurs sites FDJ hébergés à l'extérieur de leur SI et de les intégrer à l'offre d'hébergement interne FDJ, afin de garder la maitrise complète sur ces sites.
Avant de pouvoir effectuer cette intégration, tous les sites doivent répondre à une liste stricte de critères techniques et sécurité.
Le but du projet est d'aider la FDJ dans cette démarche de mise aux normes.
Missions et réalisations
Novembre 2012 : Audit de 10 sites web PHP en vue d'une internalisation chez FDJ (2 mois)
- Réception et remise en fonctionnement des sites
- Analyse du code source
- Recherche de vulnérabilités
- Recherche de points de non-conformités selon matrice
- Chiffrage des développements
Janvier à Juin 2013 : Internalisation, mise en conformité et évolutions des 2 sites « Poils à Gratter » (5 mois)
- Réception et remise en fonctionnement des sites (eZ Publish + Silex)
- Chiffrage des développements selon matrice de compatibilité
- Développement pour mise en conformité
- Tests et validation d'intégration
- Recherche et optimisation du code pour eZ Publish
- Accompagnement technique des membres de l'équipe
- Référent technique
- Représentant de l'équipe technique lors des réunions client
Juin à Décembre 2013 : Internalisation de 6 sites « IHM » (7 mois)
- Réception et remise en fonctionnement des sites (symfony 1, Symfony 2, Zend, WordPress, vanilla PHP)
- Etude des sites et chiffrage des développements selon les normes d'internalisation FDJ (une trentaine de règles)
- Développement pour mise en conformité
- Développement pour corrections de sécurité (top 10 2013 OWASP)
- Tests et validation d'intégration
- Tests automatisés
- Création et maintenance architecture serveur (CentOS + Apache)
- Refonte du site « Groupe FDJ WebTV » de WordPress vers Symfony 2
- Revue de code
- Accompagnement technique des membres de l'équipe (aide à la montée en compétence, aide à la répartition des tâches, ...)
- Référent technique et sécurité
- Représentant de l'équipe technique lors des réunions client
Environnement: PHP 4/5, Zend 1, symfony 1/2, SPIP, Silex, eZ Publish 4.7, WordPress 3.6, JavaScript, jQuery, MySQL, Apache 2.4, CentOS 6.4, lucene, rsync, Git, Mantis, CodevTT, Quality Center
-
Atos
- Analyste Programmeur
Bezons
2012 - 2012
Projet interne « AtoSync »
Solution logicielle de partage et de synchronisation de fichiers multi-utilisateur et multiposte
- Analyse et conception
- Spécifications techniques
- Développement de la partie cliente C# / WPF
- Tests unitaires et tests d’intégration
Environnement: C# 4.0, WPF, XAML, .Net Framework 4.0, SQL Server 2008, IIS 7.0, Windows Server 2008, Web Services WCF, ASP.Net
-
Atos
- Analyste Programmeur
Bezons
2012 - 2012
Mission pour le client La Française des Jeux
Maintenance évolutive du site Web www.fdj.fr et de son CMS interne, basé sur Zend Framework
- Analyse de l'existant et étude d'impact
- Chiffrage des développements
- Développement évolutif ou correctif
- Tests unitaires
- Rédaction de fiche de tests
Environnement: PHP 5, Zend 1.7.8, Oracle 10.2, JavaScript, jQuery 1.5, CentOs, Git, Mantis, CodevTT
-
Atos
- Ingénieur développement Web
Bezons
2012 - 2016
- Développement Web
- Sécurité Web
- Analyse et conception de base de données
-
LDMobile
- Développeur d'applications Web
Béziers
2011 - 2012
Développement de la plate-forme net-adge (anciennement LD4M) http://ldmobile.net/fr/produits/net-adge:
- refonte de la partie serveur PHP / Zend Framework,
- intégration front-end CSS3, HTML5 et JavaScript,
Environnement: Apache, PHP, Windows/Debian, PostgreSQL, SVN, intégration continue via Jenkins, tests unitaires via PHPUnit, déploiement via capistrano, méthodes Agile/SCRUM
-
Gincko Lab
- Développeur
2009 - 2011
Développement d'applications web riches
Expérimentations avec HTML 5 et JavaScript
Mission et réalisations
- Développement d'un CRM, sous forme d’application Web
- Développement d'un logiciel, type navigateur Web
- Développement de modules sur un site d’e-commerce, type Groupon
- Création d’un carrousel en Flash
Ces différentes missions m'ont amené à travailler avec plusieurs technologies, outils et langages parmi lesquels:
- PHP5 (POO),
- symfony (1.2 + 1.4),
- Propel
- Doctrine
- HTML et HTML5,
- CSS2 (+ CSS3),
- Javascript (ES 5),
- jQuery (1.4)
- Ajax
- UML / Merise
- MySql
- C# (Windows Form, Web Services)
- ActionScript 3
- environnement Unix (utilisation + scripting)
- Serveur Web Apache
- SVN
- Git
-
MisterBooking
- Stagiaire développeur
2009 - 2009
Maintenance et mise à jour d'un logiciel web (système de gestion de réservation en ligne pour hôtels/tour opérateur)
PHP, CSS, Javascript (jQuery, Ajax)
-
Eurocopter
- Stagiaire développeur
2008 - 2008
Développement d'une application Windows d'automatisation et d'optimisation de calculs, avec export des données et création de rapports mensuels détaillés.
Développement dans l'environnement .Net (VB.Net / C#)
Export des données au format MS Excel: données brutes, synthèses et graphiques.
Rapports mensuels au format MS Word: intégration des graphiques et synthèses.