Pierre BERARD
Chef de Projet, ScrumMaster
Expérience professionnelle : 4 ans
Ingénieur diplômé de l’Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble (ENSIMAG), mon expérience est axée depuis quatre ans sur la gestion de projet (en méthodologie Agile ainsi qu'en gestion de projet traditionnelle) et sur l'architecture de solutions innovantes dans le milieu de la Finance et de l'Assurance.
• Gestion de projet Agile (Scrum, XP) (ScrumMaster certifié)
• Ingénierie logicielle : Design Pattern, Intégration continue, Test Driven Development, Analyse statique de code, ...
• Management d'équipes de développement en suivant les méthodologies traditionnelles , Estimation des charges, planification des tâches, reporting projet
• Analyse fonctionnelle, recueil des besoins et rédaction de spécifications fonctionnelles
• Réalisation d'architectures logicielles ainsi que de spécifications techniques (Java/J2EE)
• Développement d'applications sur-mesure
** Agrica (4 mois)
Chef de projet
Audit technique et organisationnel des développements Web
• Audit de l'organisation projet au sein de la DSI
• Audit du code source des applications Web
• Réalisation de recommandations et mise en place d'un plan d'action afin de pérenniser les investissements réalisés dans les deux domaines d'audit
** NATIXIS Assurances (1 an)
Chef de projet
Mise en place d'un site internet client et apporteur en assurance vie haut de gamme
• Audit du système d'information existant
• Réalisation de la conception du site web dédié aux partenaires (J2EE utilisant les frameworks Spring et Hibernate)
• Estimation et planification des développements
• Encadrement de l'équipe de développement
• Maquettage puis développement du site
• Mise en place de Test Driven Development, d’intégration continue et d’analyse statique de code
• Rédaction des spécifications fonctionnelles et techniques de l'application
• Rédaction du manuel utilisateur
Environnement technique : Java, J2EE, Spring, Hibernate, Ant, SVN, JUnit, UML, Eclipse, Intégration continue, Hudson, FindBugs, PL/SQL, Oracle, XP
** Parnasse MAIF (2 mois)
Réalisation d'une application de consolidation de carnet d'ordre (assurance vie)
• Recette de l'application
• Mise en place du support technique
Environnement technique : Java, Ant, SVN, J2EE, JUnit, Struts, Hibernate, Eclipse, JDBC, Oracle
2009 - 2008Analyse et implémentation d'un outil d’exécution algorithmique d'ordres destiné aux salles de marché
• Réalisation des spécifications techniques et mise en place de l'architecture technique de l'application développée en Java
• Réalisation d’une étude comparative de progiciels de gestion d'évènements (Complex Event Processing) à intégrer dans le moteur de routage (les CEP analysés sont les suivants : Drools, Esper, Streambase et Apama)
• Gestion du projet et de l'équipe de développement (3 personnes)
• Mise en place de concepts de gestion de projet liés à l’Agilité
• Participation à l'analyse et à l'implémentation de règles de filtrage ainsi qu'à l'optimisation des traitements sur une application de gestion des risques
Étude et développement en vue de l’amélioration d'un logiciel de gestion des données marché
• Analyse, spécification et implémentation des nouvelles fonctionnalités et des nouveaux services comme l'agrégation de données de marché (agrégation des carnets d’ordres et de cotations) et le cache de données
• Maintenance et mise à jour de la solution d’accès au référentiel stocké dans un autre logiciel de l'entreprise
• Gestion du projet, gestion de l’équipe de développement, suivi du plan produit, gestion du support des différents composants et mise en place de plans de test
• Développement de connecteurs permettant de standardiser les connexions aux différents providers (Reuters, QuantHouse, etc)
Environnement technique : Java, Ant, JUnit, CVS, UML, Programmation concurrente, Eclipse, Intégration continue, CEP, JDBC, FIX
2007 - 2008Développement d’un outil intelligent de routage et exécution automatique d’ordres (Smart Order Routing)
• Analyse fonctionnelle de nouvelles stratégies d’exécution et de routage d’ordres répondant aux besoins de Best Execution de la directive européenne MiFID/2007
• Conception et implémentation des stratégies d’exécution dans un moteur de routage développé en Java gérant les ordres de manière concurrente
• Réalisation de l’architecture des modules d’export de la preuve de Best Execution dans différents formats (JDBC, TIBCO et export fichier)
• Développement d’un framework de gestion d’ordres
• Maintenance de l’interface de configuration développée en Java en utilisant la bibliothèque Swing
• Refonte de l’interface de configuration vers la technologie .NET C#
Environnement technique : Java, Ant, JUnit, CVS, UML, Programmation concurrente, Eclipse, Intégration continue, CEP, JDBC, FIX, Programmation par réflexion, Visual Studio 2005, .NET C
2007 - 2007Réalisation d’un outil WEB de planification triennal des ressources
• Participation à toutes les phases du projet de l'analyse du besoin client, à la mise en production en passant par la réalisation et les phases de test
• Développement de fonctionnalités web en J2EE en utilisant les frameworks Hibernate et Struts
Environnement technique : Java, J2EE, Struts, Hibernate, Ant, PVCS, UML, Eclipse, UNIX, Weblogic, UNIX