ARCHITECTE LOGICIEL / SCRUM
MASTER – COACH AGILE / DÉVELOPPEUR
Bilingue anglais-français
Domaines de Compétences
Architecture et Conception Logiciel
· Architecture Entreprise de Haute Volumétrie, Opération 24/7
· Conception Orientée Objet (UML, Rational Rose, Select) ; Design Patterns
· Modélisation de Données
· Optimisation d’Architecture, de code et de base de données
· Consultation de faisabilité de nouvelles fonctionnalités
· Consultation pour des projets avant-vente
· Rédaction des spécifications techniques
· Supervision technique d’une équipe de développeurs
§ Validation de documents de conception
§ Validation de code
§ Aide à la réflexion sur la conception, la maintenance, la testabilité, le chiffrage, les risques…
· Formation des clients et des collaborateurs sur les techniques d’architecture, de conception et de développement
Gestion de Projet
· Expérience des projets multinationaux sur plusieurs sites
· Animation d’une équipe de développeurs (jusqu’à 10 personnes)
§ Utilisation des méthodes Scrum et Extreme Programming
§ « Certified Scrum Master »
§ Mise en place de la méthode « Test-Driven Development »
§ Désignation des tâches en fonction des compétences/de la personnalité de chacun
§ Préparation de plan de projet (Microsoft Project/EPM)
§ Suivi de la progression du projet ; gestion de retard
§ Gestion de la livraison du projet (validation, documentation…)
· Participation à la rédaction de Cahier des Charges
· Rédaction de Spécifications Techniques
· Participation à la préparation d’un plan de test
Développement Logiciel
· Conception, développement et maintenance orientés qualité ; UML
· Java, J2EE, Apache Tomcat, Struts, JPA, XML/XSL, JSP Taglibs, Junit, Cruise Control (Intégration Continue), LDAP, Axis, Eclipse
· C#, VB, ASP.Net, C++, COM/DCOM, ActiveX
Template Library (ATL), Microsoft Foundation Classes (MFC), Microsoft
Transaction Server (MTS), IIS, Visual Studio
· Architectures REST, ASP.Net Web API, Restlet
· Authentification WEB
· HTML, XHTML, DHTML, CSS, jQuery, JavaScript,
W3C, Accessibilité, Dreamweaver
· MySQL, Oracle, Microsoft SQL Server, Derby/JavaDB
· NoSQL (CouchDB), Lucene
· PHP, Smarty
· GIT, SVN (Subversion), CVS
Formation
· Maître de conférences et animateur d'atelier en Méthodes Agiles
· Maître de conférences en Java
· Maître de conférences en UML et conception orientée objet
Expérience Professionnelle
2009 – OZANNE CONSULTING
Consultant Indépendant en Conception et Développement Logiciel
· Conseil technique et architecture d’une solution CRM interne (AngularJS, Services REST ASP.Net Web API avec authentification, AJAX, DB2, accès à l’agenda Lotus Notes), pour Centravet.
· Architecture et construction d’un API REST pour exposer de l’information métier à une application smartphone (Services REST ASP.Net Web API avec gestion d’authentification multi-canal, CouchDB, MS SQL Server) pour GMV.
· Architecture et construction d’une solution de communication interne et externe (VB.Net, Services REST avec ASP.Net Web API, Javascript, AJAX, CouchDB NoSQL, Lucene, Facebook Graph API), pour Centravet.
· Construction d’une application web d’hébergement et personnalisation des sites institutionnels et commerciaux de vétérinaires (VB.Net, ASP.Net, DHTML, jQuery, AJAX, SQLServer), pour GMV.
· Analyse et développement d'un outil de construction et mise à niveau automatique des bases de données (C#, SQLServer, Oracle, EnterpriseDB) pour MGDIS.
· Maître de conférences en Java, pour Epitech Rennes.
· Maître de conférences en UML, troisième année, pour Epitech Rennes.
· Maître de conférences en conception orientée objet, deuxième année, pour Epitech Rennes.
· Maître de conférences et animateur d'atelier en méthodes agiles, pour AgileTour et en entreprise.
· Analyse et correction de problèmes de montée en charge d'une plateforme web de gestion de données (C# & JEE multi-threaded, Axis, SQLServer, Oracle, Yourkit .Net & Java, JUnit), pour MGDIS.
· Construction d’un site e-Commerce (Prestashop, javascript/jQuery, AJAX), pour VisioOptik.com
· Construction d’une application web de vente d’articles vétérinaires (VB.Net, ASP.Net, Java, Tomcat, Services REST, Restlet, DHTML, jQuery, SQLServer, Derby), pour Centravet.
· Formation SCRUM/Méthodes Agiles pour Timwi Consulting.
· Conseil et mise en place d’une architecture java pour un extranet (JEE, Struts, JSP, taglib, Tomcat, Services Web, Axis, DHTML/W3C, jQuery) + consultant Scrum / coach Agile, pour MGDIS.
· Evolution et maintenance d’une application de traçabilité agroalimentaire, installée dans quatre usines de production (JEE, Tomcat, MySQL, Windows Server), pour EastBalt France.
· Construction et maintenance d’un site e-Commerce (PHP, smarty, MySQL) pour OceanBoutik.com.
2001 – 2008 JOHN DEERE AGRI SERVICES (JDAS), Rennes, France
Édition de logiciels et de
services pour le domaine agro-industriel
2007 – 2008 Chef de Projet Technique/Scrum Master
· Gestion d’une équipe et responsabilité technique dans un projet multinational
§ Système de stockage et affichage de grands volumes de données GPS, dans un environnement .Net, base de données Oracle, REST, Services Web, BIE, Cruise Control, JUnit.
§ Développement effectué sur plusieurs sites aux États-Unis et à Rennes
§ Travaille en étroite collaboration avec le directeur de projet américain
2004 – 2007 Architecte Logiciel Principal/Responsable de Développement
· Expertise technique et encadrement d’une équipe de développement R&D (10 ingénieurs) ; méthodologie XP.
§ Une boite à outils pour la construction et déploiement rapide des applications web de gestion de données ; 230k lignes de code
§ Environnement LAMP : J2EE, XML/XSL, Tomcat, MySQL, LDAP
· Formation détaillée du client sur l’architecture de la solution
· Clients principaux : SGS, EastBalt, Glon Saunders, WalMart, Socotab
2001 - 2004 Ingénieur R&D Senior
· Création et développement d’une architecture prototype pour un système de gestion de données et de traçabilité.
· Mise en place de cette nouvelle architecture dans un environnement de production
1999 – 2001 SAQQARA SYSTEMS, Rennes, France
Édition de logiciels de gestion de catalogues en ligne
Architecte Principal
· Expertise sur la mise en place des technologies Microsoft dans une architecture existante.
· Formation de l’équipe existante.
· Conception, réalisation et validation de nouveaux modules
· Participation technique dans l’avant-vente ; suivi de développements spécifiques pour des clients.
· Travail en collaboration avec des collègues américains
· Environnement : COM/C++/ATL, Visual Basic, MTS, IIS, MS SQL Server
· Clients principaux : Alcatel, Hagemeyer
1997 – 1999 NEWS DIGITAL SYSTEMS (NDS UK), West Drayton, Royaume Uni
Gestion des souscriptions à la télévision par satellite
Consultant Indépendant en Conception et Développement Logiciel
· Formation de l’équipe existante à l’utilisation appropriée d’une technologie déjà utilisée (COM) et à une approche méthodique de la conception centrée sur la qualité
· Conception, réalisation et validation de nouveaux modules
· Environnement : COM/C++/ATL, Visual Basic, MTS, IIS, Oracle
1993 – 1997 SSA SOFTWRIGHT, Langley, Royaume-Uni
SSII
Analyste Programmeur, Multimedia and High-tech
Services Divisions
· Conception et réalisation de projets High-Tech
· Projets d’importance pour Motorola (système de gestion d’un réseau GPS), Olivetti, British Telecom (API de contrôle de carte visiophone), SSA Chicago, IBM UK.
Formation
FORMATION CONTINUE
2015 Bases de données NoSQL, CouchDB
2014 Développement Android
2009 C#, Développer en .NET avec Visual Studio 2008.
2007 Formation interne à l’encadrement
2007 Certification « Scrum Master »
2006 IBM WBI Intégration avec WID et WPS
2000 Java
1998 Chartered
Member of the British Computer Society (MBCS)
· Chartered Engineer (CEng)
· European Engineer (Eur.Ing.) – Accréditation de la FEANI, La Fédération Européenne d’Associations Nationales d’Ingénieurs
· Chartered IT Professional (CITP)
1997 Microsoft Certified Professional (MCP)
· Microsoft Certified Solution Developer (MCSD)
· Microsoft Certified Product Specialist (MFC,
Visual Basic)
FORMATION INITIALE
1990 – 1993 Diplôme d’Ingénieur – BEng (Hons) - University of Bristol
· « Computer Systems Engineering » (Génie Logiciel, ingénierie électronique, Mathématiques discrètes)