Responsable technique équipe Back 1 an
Santech est un éditeur de logiciel spécialisé dans la gestion du capital santé. Je suis team leader de l'équipe back, qui développe le coeur produit de Santech sur une base de Java/Spring.
Je suis responsable d'une équipe de 4-5 développeurs. Je m'occupe des développements, de l'architecture technique, mais aussi du processus de développement Scrum/Kanban, ainsi que la partie DevOps (automatisation avec Jenkins).
Je participe aussi aux développements Front sur une base de Grunt/AngularJS.
Développements, tests et qualité 1 an et 5 mois
Au sein de la DSI E-Commerce, j’ai occupé un poste de leader développeur d'une équipe de 5 développeurs. Je m'occupe à la fois de la conception et du développement. Je participe à la réalisation du site e-commerce et des projets omnicanaux. Les projets sont menés en Scrum/Kanban.
Conception et développements des projets E-Commerce et Omnicanaux,
Mise en place de nouveaux projets reposant sur des briques techniques innovantes (Spring 4, Spring Security, Spring MVC, MongoDB, Rest,etc.)
Pratique rigoureuse des tests unitaires et fonctionnels via: JUnit, Mockito, et Selenium,
Garantis les bonnes pratiques de développements et l’agilité.
Développements, scrum mastering, et qualité 1 an et 9 mois
PhotoBox est le leader Européen du tirage, partage et stockage de photos en ligne avec près de 20 millions de membres. Dans le cadre de la refonte du système d'information de production, j'ai participé aux développements de l'ensemble de ses modules. Afin de répondre aux forts pics de charges saisonnières, une partie du système à été conçu pour être clusteriser dans le cloud (Amazon EC2).
Développement de la nouvelle architecture technique du système de production: Spring, Spring Integration, JMS ActiveMQ, Rest, et WS.
Scrum Master de l'équipe de développement à plusieurs reprises.
Développement d'interfaces web pour le monitoring et la gestion de la production, reposant sur Spring, JSF, RichFaces, Ajax, et bootstrap.
Pratique rigoureuse des tests unitaires et fonctionnels via: JUnit, Mockito, et Selenium.
Développements, tests, et qualité 7 mois
Alstom est une société mondiale dans le secteur du transport et de l’énergie. Elle réalise à la fois des constructions de train, produit de l’énergie et offre des solutions de transmissions d’électricité. Ma mission s’est déroulée au sein de la filiale informatique du groupe ( Alstom ITC) et en particulier dans la cellule Web Java, constituée d’une douzaine de personnes. J’ai participé aux évolutions applicatives des projets, et à la refonte du framework maison. J’ai aussi mis en place des pratiques orientées qualité et une industrialisation de la chaine de production des projets.
Conception et développement sur quelques projets reposant sur Struts et Hibernate.
Mise en place de pratiques orientées qualité : tests unitaires ( Junit, DbUnit, et Mocking), tests fonctionnels Selenium automatisés, et serveur Sonar.
Industrialisation du build et release des projets avec des plugins Maven 2, Nexus et Bamboo.
Evolution du framework maison vers Spring, Hibernate 3 et clustering (cache distribué Jboss Cache).
Développement Java EE et accompagnement dans l’adoption de Scrum 1 an et 6 mois
Digiplug fournit aux industries de la musique et des télécommunications des solutions leur permettant de distribuer la musique numérique. La mission se déroule sur un projet de création d'une nouvelle supply chain de transcode multimédia qui est utilisé par les clients comme Universal Music International, Warner Music International, Sony BMG dans plus de 40 pays. Le projet implique environ 150 personnes provenant de France, Angleterre, Espagne, Inde et États-Unis. Au sein de l’équipe de développement :
Développement reposant sur des technologies et patterns récents : Spring, Hibernate, DDD.
Mise en place de pratiques orientées qualité : tests unitaires (Mocking), tests fonctionnels automatisés, et intégration continue.
Apport de mon expérience dans l’agilité pour guider l’équipe au passage de la méthode SCRUM.
Développement J2EE et mise en place de la méthode Scrum 2 ans
Finance Active est un éditeur leader dans le conseil et la gestion de la dette. Dans le cadre des évolutions de la plate-forme de services à destination des clients réalisées en Méthodes Agiles (Scrum):
Conception, développements et tests sur différents projets JAVA JEE (Jboss, Tomcat, EJB, Struts, Swing)
Mise en place et intégration des frameworks Struts, Spring, JPA, Hibernate.
R&D sur les Web Services (SOAP, WSDL, serveur Axis).
Participation à la mise en place des méthodes agiles (SCRUM)
Rédaction d’un mémoire de fin d’études sur les méthodes agiles: « Innovation et amélioration de la gestion de projet avec les méthodes agiles ».
Développement et architecture 3 mois
Dans le cadre du démarrage d'un nouveau projet à la Stime, filiale informatique des Mousquetaires Intermarché :
Création de l’environnement de développement du projet: Eclipse, Build du projet, JBoss.
Mise en place de l'architecture technique et des frameworks: Struts, Spring, Hibernate.
Rédaction de spécifications fonctionnelles et techniques.
Développement de sites web 7 mois
Dans le cadre d’un stage chez DPI Europe, et l’école d’ingénieur SUPMECA :
Conception et développement de sites web en PHP/MYSQL: Site pour l'office du tourisme de Malte et pour le Club des actionnaires de Saint-Gobain.
Elaboration et développement d’une application de gestion de la scolarité de l’école. (site en PHP et base de données Postgresql). Mise en production sur un serveur Linux Debian.