Bernard - Architecte JAVA

Ref : 031023L003
Photo de Bernard, Architecte JAVA
Compétences
SQL
RATIONAL ROSE
TOGETHER
EJB
JBOSS
RENDEZ-VOUS
Expériences professionnelles
  • Missions de Conseil en Création Logiciel Novembre 2015 – Avril 2017
    4 mois
    Rôle : pilotage de projet
     Audit d’architecture, de code et d’organisation
     Définition d’une stratégie de sortie de la dette technique et fonctionnelle (Méthodologie, Architecture, Modèle logiciel Full Stack, Intégration Continue)
     POC
     Méthodologie Domain-Driven Design, Architecture Event Sourcing
     Java8, BDD (JGiven), Springboot, Angular2, Docker¬4 mois
    Rôle : expert en Domain-Driven Design
     Développement d’un module documentaire avec Elasticsearch
     Méthodologie de développement avec le logiciel XComponent
     C#, XComponent
    5 mois
    Rôle : architecte logiciel et coach
     Définition et rédaction d’une Architecte logicielle Full stack
     Approche Domain-Driven Design
     Coaching de 15 personnes en conception, programmation & Méthodes Agiles
    5 mois
    Rôle : C.T.O.
     Orientation du business en méthode Lean startup
     Conception de la plateforme FirmFunding.

    Janvier 2013 – Octobre 2015 Finance active est un éditeur de logiciel financier en mode SaaS depuis 2000.
    Projet Apollo (6 personnes, 200 utilisateurs)
    Création d’une plateforme SaaS de gestion de dettes à destination de collectivités de Suède, Norvège et Finlande.
    Rôle : Responsable technique produit
     SaaS multi-tenant moderne
     Moteur financier de générations des échéanciers
     Backoffice, Sécurité, Moteur de rapports
     User eXperience
     Méthodologie de projet informatique : Domain-Driven Design
     Java8, Stack Web et IOC avec Apache Tapestry, Hibernate, mySql, MongoDB, Tomcat, Tests TU/TF/TI avec mockito, fest, spock
     Intégration Continue, Git, Gradle, Jenkins
     Déploiement Continue
     Hyper productivité en Scrum
    Produit Insito (15 personnes, 3000 utilisateurs)
    Insito est la plateforme SaaS de gestion de la dette et des placements permettant le suivi des emprunts ou l’évaluation des réaménagements de la dette.
    Rôle : Responsable technique produit
     Stratégie long terme du produit, planification stratégique & tactique, analyse de risques
     Comites de pilotage, reporting
     Restructuration de l’équipe, organisation des évolutions (Scrum) et du support (Kaban)
     Méthodologie de projet informatique : Domain-Driven Design
     Intégration Continue, Livraison Continue
     Encadrement techniques et humain
    Portail Client et CRM
    Rôle : Responsable Produit
     Portail Client et SSO
     Un moteur de segmentation
     Interface avec salesForce
     Evolutions du CRM salesForce (110 utilisateurs)
     Méthodologie Domain-Driven Design, REST
     Java8, MongoDB, tests avec spock
     Intégration Continue, Git, Gradle, Jenkins

    Juin 2010 – Décembre 2012 Création de la plateforme de distribution Forex.
    Rôle : Responsable IT
     Mise en place d’une équipe hyper productive de 6 personnes
     Structuration de l'activité MOA-Dev-intégration (continuous delivery, kanban, kaisen)
     Connexions aux marchés Forex : Reuters, Bloomberg, FXALL, 360T, etc.
     Workflows, credit check, autorisations, last look, hedging, etc.
     Optimisation vers la très faible latence
     Java 6 et 7, Spring, Hibernate, Terracotta

    Janvier 2006 – Juin 2010 Desk Structuration Forex
    Définition des besoins, modélisation du métier pour les produits vanilles et structurés.
    Rôle : Maîtrise d’œuvre
     Remplacement de feuilles excel par des composants métier Java
    Service MarketData
    Création, maintenance et support aux équipes pour l’accès aux market-datas.
    Rôle : Responsable des APIs pour les données de marché
     Refonte de la plateforme de contribution
     Réduction des coûts liés aux données de marché
     Java 5 et 6, JNI, Camel, Spring

    Janvier 2005 – Janvier 2006
    Startup proposant aux gérants de fonds une représentation synthétique des résultats financiers des sociétés cotées.
    Rôle : Fondateur & Responsable des développements
     Plateforme de visualisation de données client/serveur
     Spring, Swing, Java Web Start

    Précédentes missions Janvier 2000 – Décembre 2005
    Maintenance et évolutions du référentiel de données de marché
    Projet de booking de produits exotiques de taux
    Projet de refonte (I.D.E.A.) du S.I. de la salle action, équipe prototype
    Divers projets Front Office



Études et formations
  • COMPETENCES
    Responsable Produit
    Vision business du produit et définition de la stratégie. Priorisation du périmètre applicatif. Définition d’indicateurs, gestion des risques, animation de comités de pilotage. Chiffrage et suivi budgétaire. Gestion du backlog : découpage, séquencement, estimation.
     Lean Startup, Théorie des Contraintes, SWOT
     Les méthodes Agiles
     User eXperience
    Création et organisation d’équipes
    Recrutement, définition d’objectifs, entretien d’évaluation et d’évolution, harmonisation des équipes, coordination multi-équipes.
     MBTI
     Scrum, Kanban
    Concepteur
    Animation d’atelier, recueil et analyse des besoins, modélisation fonctionnelle et technique, rédaction de dossiers de synthèse.
     Domain-Driven Design
    Architecte Logiciel
    Analyse, cartographie, prototypage, optimisation des performances.
     Context Mapping, architecture hexagonale
     Microservices, REST, CQRS, Event Sourcing
    Développeur
    Implémentation du domaine métier en programmation Objet et Fonctionnelle. Revue de code, refactoring. BDD, TDD, intégration continue, livraison continue.
     Java8, Spring, Hibernate, Tapestry, Angular2
     Elasticsearch, Cassandra, MongoDB, SGBD relationnel
     Jenkins, Docker

    Formation
    Ecole d’Ingénieurs à Paris en Sciences et Technologies du Numérique
    BAC+5 Diplômé en 1999

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur TALEND
Boussad

Développeur TALEND

  • RUEIL-MALMAISON
TALEND SQL ORACLE SQL SERVER JAVA
Disponible
CV Architecte JAVA
Hatem

Architecte JAVA

  • PUTEAUX
JAVA J2EE LINUX ORACLE SQL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible