Menu

Cyrille PONTVIEUX

villeurbanne

En résumé

+10 ans d'expérience en conception et développement Java EE.
Architecte et responsable technique
Chef de projet
Scrum master

Types d'applications gérées : applications web, applications mobiles (Android), backend serveur
Connaissances sectorielles : assurance et mutuelle, banque, monétique, gestion de trafic autoroutier, milieu biomédical, GMAO

Mes compétences :
Logiciel libre
HTML
Tomcat
IceFaces
XML
Google Android
Oracle Database
Swing
JMX
PrimeFaces
Conception UML
SWT
SQLite
Hibernate
XSLT
CSS 3
PHP
Apache
CSS 2
Scrum
Git
JBoss
JAXB
Java EE
PostgreSQL
ANT
MDB
Shell
Django
GWT
Spring Framework
RMI
Symfony2
C
MySQL
JQuery
Enterprise JavaBeans
JSP
Système de gestion de versions
PostGIS
Eclipse RCP
Jpa
CORBA
Glassfish
JSON
Services web
JavaScript
JSTL
Python
Linux
CDI
C++
Maven
Gestion de projet
Subversion
Java
Symfony
Hudson Jenkins
Struts
Nginx
Node.js
JMS
JBoss Seam
SQL

Entreprises

  • MAGELLAN - Architecte, leader technique

    villeurbanne 2015 - maintenant Mission en régie pour Viseo BT

    Projet : Set2U + Split
    Gamme de produits monétiques pour les banques.

    Leader technique et Architecte :
    - Maven
    - Git
    - TDD/BDD
    - Automatisation : Docker + Jenkins
    - Uniformisation des process parties C/Java et au sein des produits de la gamme
    - Développement

    Scrum master :
    - facilitateur
    - orchestration
    - garant du respect des méthodes agiles
    - animation des cérémonies Scrum

    Équipe : ±10 personnes
    Environnement technique : Java, Spring, JSF, PrimeFaces, MyBatis, Oracle, Postgresql, H2, Junit, Cucumber, Maven, Git, Docker, Python, Jenkins, scripts shell
  • CARL Software - Chef de projet

    Limonest Cedex 2014 - 2015 Mission au forfait pour Viseo BT

    Projet : Carl Touch 4S
    Application Android permettant de prendre en charge les interventions de maintenance (GMAO) pour les clients de CARL.
    Développement de la gestion des stocks.
    Adaptation pour tablette.
    - Planification et estimation des tâches
    - Communication client
    - Développement
    - Correction des anomalies
    Équipe : 3 personnes
    Environnement technique : Android 4 (tablette et smartphone), Sqlite, Git
  • TouringSecours - Ingénieur conception et développement

    2014 - 2014 Mission au forfait pour Viseo BT

    Dépannage des véhicules légers sur autoroute
    Projet : Lidie2
    Gestion des prises de poste, interventions et rondes pour l'application mobile Android à l'intention des dépanneurs de véhicules légers sur autoroute.
    Impression de factures et reçus sur imprimante Bluetooth à partir de l'application mobile.
    L'application Lidie2 se compose également d'un serveur web pour agencer et présenter les informations des terminaux mobiles.
    - Correction des anomalies
    - Développement des évolutions
    - Communication client
    - Aide à l'installation sur site
    Équipe : 2 personnes
    Environnement technique : Android, Bluetooth, Hibernate, Sqlite, MySQL, Tomcat, JSF, PrimeFaces, Git
  • April - Chef de projet

    LYON Cedex 03 2011 - 2014 Mission en régie pour Viseo BT

    Projet : Gestion des sinistres auto/moto
    Développement et évolutions de l'application web de gestion des sinistres d'assurance du groupe April.
    Interfaçage avec le nouveau système tarifaire et la nouvelle application de création des contrats.
    Nouveaux types de contrat et adaptation par rapport au marché.
    - Encadrement de l'équipe de développeurs : conception, architecture, aide technique
    - Planification et estimation des tâches de développement
    - Arbitrage, communication client
    - Développement
    - Campagnes de tests
    - Gestion des livrables
    Équipe : 4 personnes
    Environnement technique : Java 7, JEE6, CDI, WebServices, JPA Hibernate, Lucene, JMS, Drools, Freemarker, Jboss 7, Maven, Git, Php 5, Symfony 1, jQuery, sh/python scripts, Alfresco
  • SLIB - Ingénieur conception et développement

    2011 - 2011 Mission en régie pour Viseo BT

    Projet : Middle Office, Application de gestion de Middle Office boursier pour les banques.
    - Gestion d'un système d'alertes sur des indicateurs d'ordres boursiers : conception, développement et tests
    - Gestion d'un flux de traitements d'ordres boursier au fil de l'eau : conception, développement et tests
    - Aide à la mise en place de la gestion des dépendances entres les nombreux sous-projets grâce à Maven
    Équipe : 6 personnes
    Environnement technique : Serveur JEE avec WebService et JPA, Eclipse RCP, JAXB, Maven, Subversion
  • SLIB - Ingénieur conception et développement

    2011 - 2011 Mission en régie pour Viseo BT

    Projet : Middle Office
    Gestion d'exports vers différent formats, de données sur les appels de marges sur des transactions boursières à partir d'un logiciel tiers.
    - formats SWIFT messages et fichiers CSV
    - gestion de flux XML via JAXB
    - spécification, conception, développement et tests
    Équipe : 3 personnes
    Environnement technique : Java 6, JAXB, XSD, OpenCSV, Wife, Maven, Subversion
  • Cegelec - Ingénieur conception et développement

    Saint-Denis 2010 - 2010 Mission en régie pour Viseo BT

    Réalisation du système d'aide à la gestion de trafic de Vauban (contournement Besançon).
    - Mise en place de l'architecture JSF/IceFaces/Seam
    - Réalisation du modèle de données, des services et des écrans de l'application en JSF/Icefaces
    Équipe : 8 personnes
    Environnement technique : Java, J2EE, Hibernate, Seam, JSF, Icefaces, Jboss, Subversion, Ant, Postgresql
  • GTIE Transport - Ingénieur conception et développement

    2009 - 2010 Mission en régie pour Viseo BT

    Réalisation du système d'aide à la gestion du trafic de tronçons d'autoroute.
    - Participation aux spécifications détaillées, à la conception et au développement de l'application.
    - Conception et développement de la console web de supervision de l'application. Mise en plac de l'infrastructure logicielle s'appuyant sur Spring MVC.
    - Conception et développement des composants métiers d'acquisition, de traitement et de diffusion des données. Environnement standalone (sans serveur d'applications) multithreadé en JPA, implémenté avec Hibernate.
    Équipe : 4 personnes
    Environnement technique : Java EE, EJB3, Hibernate, JBoss, Tomcat, Spring, RMI, WebServices, AOP, Hypersonic, Oracle, SVN, Maven, Ant, Spring MVC, Ext-JS, Ajax, UML, ArgoUML, PowerDesigner
  • Alliade Habitat - Ingénieur conception et développement

    Lyon 2009 - 2009 Mission en régie pour Viseo BT

    - Analyse fonctionnelle
    - Conception
    - Développement
    - Déploiement
    - Transfert de compétences
    Équipe : 3 personnes (dont deux jeunes à former)
    Environnement technique : Java JEE, JSF, ICEfaces, SQL Server, UML, SVN
  • Banco Comercial Português (BCP Suisse) - Ingénieur conception et développement

    2009 - 2009 Mission au forfat pour Viseo BT

    Conception et développement d'intégration de flux bancaires quotidiens depuis d'autres banques.
    - Intégration d'un nouveau protocole de communication basé sur FTP/FTPS
    - Système recueillant le flux d'échanges de devises depuis des fichiers XML d'un dépôt FTP pour les intégrer dans le système d'information de la banque
    - Enrichissement de l'interface de supervision
    Équipe : autonome
    Environnement technique : Java EE (EJB3, JMS, MDB, JCA, JMX, JAXB), JBoss, JSF, XML, Eclipse, Oracle, FTP(S)
  • Coface Services - Ingénieur conception et développement

    Lyon 2009 - 2009 Mission en régie pour Viseo BT

    Optimisation d'une application gérant de très gros flux XML d'informations sur les entreprises
    - Optimisation de batchs écrits en Java, utilisés dans le cadre d'une importante migration de données
    - Réduction du temps nécessaire pour traiter des ressources XML et les insérer en base de données, via une succession de batchs.
    - Remplacement de DOM par SAX pour optimiser la lecture des fichiers XML, mutli-threading, utilisation d'objets simples à la place d'XML+XPath, ...
    Équipe : autonome
    Environnement technique : Java, XML, XSD, DOM, SAX, JDBC, Eclipse, Serena Dimension
  • bioMérieux - Ingénieur conception et développement

    MARCY-L'ETOILE 2007 - 2009 Mission en régie pour Viseo BT

    Projet : CANAL
    Maintenance évolutive de l'application de mise au point, d'analyse et de contrôle des réactifs d'immunologie : gestion et suivi d'expériences, gestion des instruments et des manipulation, puis calibrage et analyses mathématiques des mesures. L'application permet aux ingénieurs de mettre au point puis d'effectuer le contrôle qualité des réactifs nécessaires aux analyses médicales.
    - Réalisation Java, utilisation d'un framework objet sur fastObject (base de données objet) et Swing.
    - Vérification (tests unitaires et fonctionnels), suivi et corrections des bugs.
    - Livraison au client, support à la validation.
    Équipe : 2 personnes
    Environnement technique : Java, Swing, Eclipse, JUnit, ANT, CORBA, FastObject (base de données objet)
  • Mutuelle Médico-Chirurgico-Dentaire - Ingénieur conception et développement

    2006 - 2007 Mission en régie pour Viseo BT

    Développement de l'application de gestion interne de la mutuelle.
    - Ajout d'un module de gestion des prestations optiques : analyse, développement des parties base de données, serveur et client.
    - Développement d'un système de mise à jour automatique de l'application cliente.
    - Pérennisation et évolutions du système d'information.
    Équipe : 4 personnes
    Environnement technique : Java J2EE, XML/XSL, SWT, TopLink, Eclipse, Tomcat, Cocoon, UML
  • Inlog - Ingénieur conception et développement

    2006 - 2006 Mission en régie pour Viseo BT

    Développement d'un logiciel de gestion national des donneurs pour l'EFS (Établissement Français du Sang).
    - Développement de l'interface homme-machine du progiciel en Java, avec utilisation de la librairie graphique Swing.
    - Développement de services côté client et côté serveur avec manipulation des POJOs et EJBQL.
    - Spécifications UML.
    - Préparation de tests automatisés et validation des développements (JUnit, JFCUnit).
    Équipe : 6 personnes
    Environnement technique : Java J2EE (EJB3), JBoss, Swing, JFormDesigner, Eclipse, JUnit, JFCUnit, UML, Together, Subversion, EMMA, CruiseControl
  • bioMérieux - Ingénieur conception et développement

    MARCY-L'ETOILE 2005 - 2006 Mission en régie pour Viseo BT

    Mise en place de tests pour l'application de mise au point de réactifs CANAL.
    - Conception, développement, tests unitaires et maintenance sur les parties Serveur et Cliente de l'application, en Java et Swing, dans le cadre d'une tierce maintenance évolutive.
    - Rédaction de la documentation technique associée.
    Équipe : autonome
    Environnement technique : UML, Java, Swing, XML, Eclipse, PVCS, JUnit, JFCUnit, TestTrackPro, Ant, SGBD Objet Poet/FastObjects
  • DESCOURS & CABAUD - Ingénieur conception et développement

    Lyon 2005 - 2005 Mission au forfait pour Viseo BT

    Réalisation au forfait de l'application de paramétrage de génération de catalogues.
    - Développement de la génération de catalogues
    - Installeur personnalisé pour les catalogues
    Équipe : 2 personnes
    Environnement technique : Java, J2EE (JSP, Servlet), Struts, Hibernate, Tomcat, Oracle, hSQL DB, NSIS
  • VISEO BT - Chef de projet technique

    2005 - maintenant - Chef de projet technique
    - Ingénieur conception et développement
  • Avensy Ingénierie - Stagiare

    2005 - 2005 Stage de DESS/Master

    Logiciel de suivi et gestion de production (GPAO)
    Adaptation d'une application de gestion de production sur PDA dans le cadre d'un stage.
    Conception UML et développement des évolutions.
    Équipe : 2 personnes
    Environnement technique : UML, Java, Swing, AWT, JBuilder, JDBC, Ant, SQL Server
  • LIP de l'ENS Lyon - Stagiaire

    2003 - 2003 Stage de Maitrise

    LIP : Laboratoire d'Informatique et de Parallélisme
    Au sein du projet GRAAL, développement d'une application 3-tiers de monitoring d'une plate-forme de grid‑computing, dans le cadre d'un stage.
    - analyse des besoins.
    - rédaction du cahier des charges et des spécifications UML (diagrammes de classes, de séquences, d'états).
    - conception et développement de l'application.
    - rédaction des fiches de tests, de la documentation technique et utilisateur.
    Équipe : 5 personnes
    Environnement technique : UML, Java, Swing, Applets Java, C++, CORBA, CVS, Ant, Linux
  • Rectorat de Besançon - Stagiaire

    2002 - 2002 Stage de première année d'IUP GMI

    Développement d'un assistant Web de création/modification de site Internet pour « L'Ét@blissement Numérique », dans le cadre d'un stage.
    Équipe : autonome
    Environnement technique : PHP, MySQL, LibPDF

Formations

Réseau

Annuaire des membres :