Menu

Cyrille ALLEG

ECOUEN

En résumé

Manager Senior - Responsable d'équipe de développement logiciel - Agile - Java .Net Web... / Directeur de Projet et Coach Agile.

Je suis passionné de technologie et d’innovation. J'ai fondé mon expérience dans développement de Web applications JAVA ainsi que dans la responsabilité de projet et le coaching Agile. C'est pourquoi, je m’épanouis à travailler en équipe dans un contexte challengeant et technique dans lequel j'aurais la responsabilité d'équipes et de projets.

Mes compétences :
Actionscript
Agile
AJAX
AOP
EJB
Flex
Hibernate
J2EE
JAVA
Javascript
JDBC
Jpa
JQuery
JUnit
Maven
MySQL
Oracle
PHP
Postgres
Spring
Spring mvc
Struts
Velocity
Web
Web applications
Xhtml
XQuery
SQL
Management
Scrum master
Méthode agile
AngularJS
Gestion de projet
Java EE
Informatique
Java Platform
AOC
Design Patterns
Conception technique
MongoDB
Scrum
Architecture SOA
Apache CouchDB
Kanban
JMS
Jenkins
Git
SVN
DevOps
Extreme programming
Lean IT
Conduite du changement
Project Management Office
Microsoft .NET

Entreprises

  • Genetec - Senior Manager of Software Development

    2016 - maintenant Leader dans l’Industrie de la sûreté, Genetec est un fournisseur mondial de solutions de vidéosurveillance sur IP, de contrôle d’accès et de reconnaissance de plaques d’immatriculation unifiées dans une seule plate-forme.

    En croissance continue depuis plusieurs années, Genetec place au cœur de ses préoccupations l'innovation, l'excellence technique et l'esprit de société.
    Un esprit qui a été à de très nombreuses reprises récompensée "One of the top Employers" pour son engagement dans le bien-être de nos salariés (http://content.eluta.ca/top-employer-genetec), et aussi des certifications "Microsoft Gold Partner", qui justifient encore les ambitions d’excellence vers laquelle Genetec s'oriente.

    Je suis aujourd'hui au comité de direction de Genetec Europe. En effet, j'occupe le poste de responsable de l'équipe de R&D qui est en charge de développer le produit d’assistance à la décision vendu par ma société nommé "Mission Control".
    (https://www.genetec.com/solutions/all-products/mission-control
    http://www.ifsecglobal.com/video-genetec-explain-mission-control-decision-support-system-in-just-45-seconds/).

    Mon équipe est constituée d'une 30aine de personnes (Dev, QA, PO, SDET, Architecture) entre Paris et Montréal.
    Nous travaillons de concert autour des méthodes Agiles-Kanban en partant de l'analyse du marché et des besoins clients, en passant par le développement (UI, backend, BDD, mobile...etc.), la qualification jusqu'au déploiement en production chez nos partenaires. 

    Environnement Technique : Agile, Management, amélioration continue, XP, Kanban, .Net C#, Akka.net, F#, WPF, RabbitMQ, Microsoft SQLServer, WebServices (Rest), TFS ...etc.
  • Eileo (Hertz) - IT Manager Java Web Agile

    2012 - 2016 Eileo fournit l’ensemble de la technologie nécessaire au déploiement à travers le monde de l’offre d’autopartage de Hertz. Ceci permettant une location 100% automatisée ; depuis le boîtier télématique intelligent embarqué dans les véhicules, en passant par les serveurs de communication et la plateforme de réservation jusqu'aux applications mobiles.

    Eileo est divisée en plusieurs entités dont celle de développement produit dans laquelle j'exerce mes fonctions en tant que :

    1 - IT Manager de l’équipe de développement produit (15aine de personnes) :
    - Suivi des collaborateurs : former et monter en compétence, coacher, évaluer, développement personnel, cadrer, plan de carrière, etc.
    - Responsable des ressources : les recrutements, les projets, les priorités, l’infrastructure de dév, etc.
    - Mise en place de la stratégie et anticipation des risques, des tendances, des opportunités, etc.
    - Amélioration continue (grâce à certains leviers : le changement, l’innovation, la qualité, etc.) et suivi des KPI de performance.
    - Motiver et fédérer l’équipe par rapport aux ambitions d’Eileo (Innovation, qualité, scalabilité et performance).

    2 - Coach Agile et responsable de la conduite du changement pour la mise en place pour l’implémentation d’une organisation Agile adaptée.

    3 - Scrum/Ban master de l’équipe de Fleet Management :
    - Lead des développements de la roadmap business et technique,
    - Pilotage du backlog produit, techniques et support,
    - Responsable, garant de la méthodologie et animateur des cérémonies Agiles.

    4 - Responsable de projets et référent d’applications :
    - Challenger les développements en cours,
    - Participe aux réunions d’architectures (frameworks, patterns, etc.),
    - Lead des ateliers de conception et chiffrage en d’équipe,
    - Astreinte et Support technique et fonctionnelle.


    Environnement Technique : Agile, Management, amélioration continue, XP, Scrum, Kanban, JAVA, Spring, JMS, AngularJS, CouchDB, Mysql, WebServices (Soap, Rest), Maven, Jenkins...etc.
  • Groupe Moniteur - Scrum master et responsable d'application JAVA/J2EE / Marklogic (prestataire de service)

    Paris 2012 - 2012 Dans le cadre de l'activité forfaitaires (prestataire chez Open Groupe) en Ile-de-France pour un projet chez Groupe Moniteur, j'étais en contact direct avec tous les corps de métiers qui travaillaient pour sortir tous les mois la revue qui fait référence aujourd'hui dans le domaine de la construction en France "Le Moniteur"​ (hebdomadaire de presse professionnelle - bâtiment et travaux publics).
    Au sein d'une équipe de 5 dévellopeurs, mes activités étaient réparties de la mannière suivante :

    1 - Scrum master sur le projet "Legifrance"​.
    Participation en tant que Scrum master au devellopement d'une plate forme de partage documentaire avec Legifrance :
    - Mise en place d'une methodologie adaptée au projet,
    - Organisation et animation des cérémonies Agiles,
    - Priorisation et analyse du besoin client,
    - Mise en place d'outil (JIRA, deploiement continue, automatisation des tests),
    - Encadrement de 5 dévellopeurs,
    - Conception et rédaction de spécifications,
    - Gérer la Tiers Recette Applicative externalisée à Lyon.

    2 - Responsable technique :
    - Conception technique d'architecture,
    - Développement pour l'optimisation d'applications de gestion en JAVA,
    - Mise en place d'une approche orientée service,
    - Refonte d'anciennes applications,
    - Et évolution des systèmes de production.

    3 - Responsable d'application :
    Suivi quotidien du bon fonctionnement des applications :
    - Assurer l’exploitation technique des flux de contenus entrants et sortants du système,
    - Vérification quotidienne du bon fonctionnement de la production (imports et publications),
    - Support de niveau 1 des utilisateurs de ces systèmes,
    - Traitement des productions ponctuelles pour répondre à des besoins business ou projet.


    Environnement Technique : JAVA/J2EE, Maven, Spring, Hibernate, Mockito, Javascript, Jquery, WebServices (Soap, REST), Xquey, XML/XSL/xPath, Marklogic, MongoDB, php (notions), Agile, Encadrement, Pilotage de projet...etc
  • Plastic Omnium - Développeur JAVA/J2EE / Flex (prestataire de service)

    Levallois-Perret 2011 - 2012 Appelé en tant que concepteur/développeur senior (prestataire d'Open Groupe) pour renforcer l'équipe existante, sur un projet de gestion et de facturation, afin d'apporter mon expertise technique et, faire en sorte de respecter les délais avant livraison et mise en production.

    Le but principale de ma SSII était de reprendre le marché à la société de prestation (Xebia) qui était en fin de contrat sur une tiers maintenance applicative. C'est pourquoi mon objectif était surtout de positionner ma société face à la concurrence, de rédiger la réponse à l'appel d'offre et de faciliter les échanges entre ma société de prestation et Plastic Omnium.
    A la fin de mon contrat, ma société était en short-list (avec Valtech) pour récupérer le marché.


    Environnement Technique : Struts, Flex 4, Maven, Spring, Spring MVC, Hibernate, Mockito, Javascript, Ajax, Oracle, Agile ...etc
  • Assemblée Nationale - Ingénieur Analyse / Développement

    Paris 2011 - 2011 Descriptif de mission :
    Appelé en tant que concepteur/développeur senior pour renforcer l'équipe existante, sur un projet de gestion des amendements, afin d'apporter mon expertise technique et, faire en sorte de respecter les délais avant livraison et mise en production (car dérive du projet).


    Environnement Technique :
    Struts, Maven, Spring, Hibernate, BackBase, Javascript, Ajax, MySql ...etc
  • Bibliothèque nationale de France - Scrum master et responsable d'application JAVA/J2EE (prestataire de service)

    Paris 2008 - 2011 Dans le cadre de l'activité forfaitaires en Ile-de-France pour un projet à la Bibliothèque Nationale de France (prestataire d'Open Groupe - BU Service public), participation au sein d'une équipe d'une 20aine de personne, pour la maintenance et à la réalisation de multiples web applications, portails Web et batchs JAVA-J2EE, applications de gestion, etc.

    Au sein de l'équipe mes rôles étaient les suivants :

    1 - Scrum master du projet portail web :
    Participation au sein d'une équipe d'une 10aine personnes, pour l'élaboration d'un nouveau projet portails Web pour la mutualisation de données des bibliothèques de France en JAVA-J2EE (avec l’outil Jetspeed).
    A ce titre il m'a fallu :
    - Mêttre en place d'une methodologie adaptée au projet,
    - Organiser et animer les cérémonies Agiles,
    - Participer à la priorisation et l'analyse du besoin client,
    - Mêttre en place d'outils (IceScrum, deploiement continue, automatisation des tests),
    - Encadrer de 2 dévellopeurs,
    - Concevoir et développer.

    2 - Référents techniques d'applications de gestions :
    Mon activité était répartie entre la conception JAVA/J2EE, le conseil auprès du client et le devellopement sur une 10aine applications de gestion (batch, visionneur d’ouvrage en ligne, dépôt légal, etc.) :
    - Réaliser les études de faisabilité et prototypages,
    - Être force de propositions de solutions techniques et fonctionnelles,
    - Présenter et défendre les solutions d'architecture proposées,
    - Réaliser les développements en tenant compte des démarches de standardisation et d'industrialisation,
    - Réfèrent d'applications auprès des membres de l'équipe et auprès du client.


    Environnement Technique :
    Portails, JAVA/J2EE, Jquery, Ajax, Javascript, Spring, Spring MVC, Jetspeed, Portlets, Pilotage technique de projet, chiffrage, rédaction spécifications, Postgres SQL, LDAP, JPA, Services REST, XML, XPath, JSP, Velocity, Maven, Junit, Mokito, Méthodes AGILE, Scrum, Encadrement ...etc
  • BNP Paribas Cardif - Développeur JAVA/J2EE (prestataire de service)

    Nanterre 2008 - 2008 Dans le cadre de l'activité Assurance (en tant que prestataire de Open Groupe), participation au sein de l'équipe "architecture et système d'information"​ aux activités de mise en place d'un outil de versionning sur des fichiers de flux d'échange de données et mise en place d'une organisation interne au service :
    - Mise en place d'une gestion de configuration,
    - Mise en place d'un serveur CVS et déploiement sur le plateau,
    - Réalisation d'outils de déploiement des livrables (propre aux besoins client),
    - Formation aux nouveaux outils et à CVS,
    - Mise en place d'une procédure d'intégration continue et recette.


    Environnement Technique :
    JAVA, J2EE, SWING, PHP, JScript, AJAX, RAD6, UltraEdit, XML / XSD, XMLSPY, MySql, CVS, SVN ...etc
  • BNP Paribas - Développeur JAVA/J2EE (prestataire de service)

    Paris 2006 - 2008 Dans le cadre de l'activité Assurance (en tant que prestataire de Open Groupe), participation au sein de l'équipe "architecture et système d'information"​ aux activités de mise en place d'un outil de versionning sur des fichiers de flux d'échange de données et mise en place d'une organisation interne au service :
    - Mise en place d'une gestion de configuration,
    - Mise en place d'un serveur CVS et déploiement sur le plateau,
    - Réalisation d'outils de déploiement des livrables (propre aux besoins client),
    - Formation aux nouveaux outils et à CVS,
    - Mise en place d'une procédure d'intégration continue et recette.


    Environnement Technique :
    JAVA, J2EE, SWING, PHP, JScript, AJAX, RAD6, UltraEdit, XML / XSD, XMLSPY, MySql, CVS, SVN ...etc
  • Infotel - Formation

    Neuilly-sur-Seine 2006 - 2006 Descriptif de mission :
    Formation INFOTEL Programmation des applications Java / J2EE :
    Le langage Java,
    L'architecture Java J2EE,
    Organisation Struts,
    Initiation aux FrameWorks (Hibernate, Hant...etc),
    XML : développer avec Java,
    Les connecteurs IMS et CICS Java,
    Séminaire Web to database : évolution des systèmes d'information,
    Développement d'une application Cobol / CICS / DB2 / Java J2EE/Struts/XML.

    Formation Programmation des applications sur Mainframe :
    Le langage COBOL
    Le moniteur transactionnel CICS
    La base de données DB2
    Développement d'une application COBOL / CICS / DB2,

    Environnement Technique :
    Eclipse, Php, JAVA, J2EE, JScript, HTML, XML, XLS, CSS, MVS/COBOL, DB2, TSO, CICS, VSAM, SCLM …etc

Formations

Réseau

Annuaire des membres :