Olivier Lecrivain
Freelance Java / J2EE / Web
Passionné de nouvelles technologies, je m'intéresse aux technos web depuis une 10aine d'années. Mes premières expériences chez sqli consulting mon permis de couvrir différentes facettes de mon métier, tels que la conception, le développement, la relation client et le conseil.
Fort de ces expériences, j'ai rejoint SFR, pour participer à la reconstruction de sa boutique en ligne. Ce projet d'envergure m'a permis d'approfondir mes compétences techniques et d'évoluer vers un poste de responsable technique au sein d'une équipe de 10 développeurs organisée en Scrum.
Ma vision de l'informatique est qu'elle doit être au service des sociétés, et non pas une contrainte pour ses utilisateurs. Je cherche toujours à apporter des solutions simples, appropriées à chacun.
Boutique en ligne : projet REARM
Basé sur le nouveau module de traitement de commande (cf projet précédent). Ce projet ajoute le support des
commandes de type "renouvellement" (soit environ 4000 commandes/jour supplémentaires).
* Architecture globale du projet
* Modélisation des workflows
* Développement des connecteurs aux sous-systèmes applicatifs
Boutique en ligne : refonte de l'application de traitement de commande
Conception de cette application qui traite les commandes de la boutique en ligne. Architecture transactionnelle asynchrone, basée sur le moteur de workflow jBPM et s'inscrivant dans une architecture SOA.
En collaboration avec les équipes MOA :
* Modélisation des workflows de traitement de commande
* Participation au développement
Refonte de la boutique en ligne d'SFR ( http://www.sfr.fr/mobile )
Organisation SCRUM : 10 développeurs et 1 ScrumMaster
* Estimation et affinage du product backlog en planning poker
* Sélection des frameworks
* Spécification de l'architecture des applications de prise de commande et de suivi de commande
* Documentation
* Revue de code
* Prototypage
* Développement Front et backoffice
* Préparation et animation des démonstrations en fin de sprint
* Déploiement sur les environnements de test, de pré-prod, et production
* Paramétrage des serveurs (proxy apache, tomcat, activemq... sous environnement Linux)
La nouvelle boutique est en ligne depuis mars 2010, et depuis, traite environ 6000 commandes / jour.
Portail sfr.fr : sécurité ( http://www.sfr.fr, 5M visites/jour)
Rationalisation et simplification du moteur d'authentification SSO du portail sfr.fr (basé sur CAS et Spring
Security). Suite au rachat de Neuf par SFR :
* Evolution de 'applicatif afin de permettre l'authentification des clients Neuf sur le portail sfr.fr
* Migration des applications clientes vers Spring Security v2
2006 - 2008Parallèlement aux missions listées ci-dessous, je participe à la conception de l'offre "usine logicielle" du groupe SQLI. Dans ce cadre, je travaille sur le projet Factory qui est une plateforme à usines logicielles orientée MDSD (Model Driven SoftwareDevelopement), basée sur des frameworks open sources (EMF, openAarchitectureWare, Xtext/Xpand/Xtend, Maven). La plateforme fournit notamment un ensemble de micro-générateurs capables de transformer un modèle formel en une cible technique.
Choix d’un framework d’IHM (IMA) : Etude de quatre frameworks d'IHM riche : GWT, Flex, JSF et NAT JXT. Pour chacune de ces technos, réalisation d’une maquette, évaluation de la techno à partir d'une grille de critères, et participation à la rédaction d’une note de synthèse.
Projet maintenance de framework (NMPP) : Intervention de maintenance sur le framework applicatif des NMPP. Dans le cadre de l’évolution de la plate-forme de développement, participation au portage technique du framework sous Tomcat à partir de l’existant qualifié sous Websphere.
Développement d’un outil de gestion d’études statistiques (NMPP) : Gestion du workflow des études : de leur création jusqu’à leur facturation. Rédaction des spécifications techniques à partir du cahier des charges. Réalisation de l'outil en se basant sur le framework J2EE des NMPP.
Projet GMP (Lactalis) : Intervention de maintenance applicative et d’audit technique dans le cadre d’un projet réalisé sur la plate-forme Borneo. Maintenance des générateurs de code, audit d’empreinte mémoire et analyse de dysfonctionnement avec des outils de profilage.
J'anime également les formations MDA (1 fois) et Hibernate (2 fois).
2006 - 2006Migration d’un système de génération de code vers un système MDA (Model Driven Architecture)/MDSD (Model Driven Software Development) :
* Etude exploratoire, choix de la solution optimale.
* Analyse puis conception d’un prototype de génération de code MDSD.
* Application aux outils du framework J2EE Borneo de SLQI·
* Mise en place d’un socle de travail pour structurer la création de générateur MDSD pour Borneo.
Environnement technique : Java 1.4.2/1.5 sous Eclipse 3.1/3.2, Xtext/Xpand/Xtend, EMF, Magicdraw.