Menu

Vincent FRANCOISE

THORIGNÉ-FOUILLARD

En résumé

Mes compétences :
Java/jee
PHP
Python
C++
Web
Django
Java
Arduino
Linux
Développement
OpenStack

Entreprises

  • b<>com - Ingenieur R&D

    2017 - maintenant Architecture logicielle:
    - Définition des technoligies à utiliser
    - Rédaction de spécification techniques avant implémentation
    - Modélisation UML des intéractions entre les chacun des microservices que comporte l'application

    Dévelopement logiciel:
    - Intégration de Keycloak en tant que fournisseur d'identité (IAM) using les protocoles OAuth2/OIDC
    - Implementation des API REST avec Flask
    - Développement avec l'approche TDD (Test-Driven Development)
    - Déploiement des microservices via Kubernetes et Docker
    - Test des technologies blockchain (Hyperledger Fabric)
    - Mise en place d'un réseau de type SDN (Software-Defined Network) en multi-cloud via des plugins CNI plugins tels que Weave
  • Ausy - Ingénieur logiciel

    Sèvres Cedex 2014 - maintenant Mission au sein de B<>COM sur le projet « Watcher », un système d'optimisation de ressources dans un environnement Cloud OpenStack

    - Développement et maintenance d'une plate-forme de remontée de métriques (CPU, mémoire vive, ...)
    * Architecture modulaire et extensible avec des « drivers » pour la récupération de métriques et le stockage en base de données
    * Utilisation de base de données de type Time Series Database (TSDB) comme InfluxDB ou OpenTSDB
    * Virtualisation de la solution

    - Intégration de la solution d'optimisation de ressources dans l'écosystème open source d'OpenStack
    * Développement et maintenance de fonctionnalités
    * Intégration de la chaîne de remontée de métriques dans une architecture globale de type micro-services
    * Mise en place de tests d'intégration automatisés

    - Orchestration de jobs
    * Création et maintenance d'une chaîne d'intégration continue via Jenkins CI
    * Automatisation des lancements des tests unitaires et d'intégration
    * Packaging de solutions
    * Création de conteneurs via Docker
    * Création de machines virtuelles via Vagrant

    - Déploiement de solutions
    * Automatisation des déploiements via Ansible
    * Intégration dans un processus de développement open source

    - Collaboration à l'international
    * Revues de code via Gerrit
    * Rédaction de documentations techniques


    Mission en assistance technique chez Net-NG (www.net-ng.com) :
    - Projet de mise en open source d’une solution propriétaire
    - Développement Web avec Nagare Framework
    - Automatisation de déploiement
    - Réalisation de fonctionnalités côté backend et frontend
  • Hogarth Worldwide - Ingénieur logiciel - Python

    2013 - 2014 Environnement de travail anglophone - Utilisation quotidienne de l'anglais professionnel.

    Taches quotidiennes:
    - Design et développement de fonctionnalités
    - Résolution de bugs
    - Manipulation de données (Extraction / Transformation (validation) / Chargement)
    - Amélioration de performance: Monitoring et Optimisation
    - Méthode de développement Agile avec KanBan
    - Satisfactions de demandes clients (international)

    Compétences de programmation:
    - Test driven development (Test Unitaires, Tests d'integration)
    - Behaviour driven development (Tests d’acceptation)

    Environnement technologique:
    - Python (Django), JavaScript, Web Services (ReST), Selenium, Git
  • Ouest France Multimedia - Développeur Java - BPM

    Rennes 2011 - 2011 - Réalisation de scripts Groovy/Java
    - Création de processus BPM (Event-Drivent Process Chain)
    - Utilisation de Bonita Open Solution
    - Développement de connecteurs pour la plateforme Bonita O.S.
    - Création de clients pour Web Services REST et SOAP (Java)

    L'objectif a été de découvrir la plateforme Bonita Open Solution et de migrer des script auparavant développés en PHP sous celle-ci.
    Cette migration a donc impliqué une réécriture complète du code tels que les clients de Web Services REST ou SOAP.
    Ce développeemnt a été fait en Groovy pour les scripts et en Java pour les POJO et autres librairies.
  • Aquatiris - Développeur Web

    Le Rheu 2010 - 2011 Développement d'une plateforme extranet :
    - Gestion des candidatures de bureaux d'études et d'installateurs voulant rejoindre le réseau
    - Gestion des bureaux d'études et installateurs actuellement membres du réseau
    - Création de statistiques d'activité

    Ma mission au cours de ce ce stage aura été de développer une plateforme extranet devant se greffer à 2 plateformes pré-existantes.
    Le développement s'est fait en PHP (Orienté Objet), couplé avec du JavaScript, jQuery, AJAX, HTML et CSS.
  • SBSI - Technicien informatique

    2009 - 2009 Installation réseau, montage, installation de systèmes d’exploitation, réparation matérielle et/ou logicielle

Formations

  • Oxford Brookes University (Headington Oxford)

    Headington Oxford 2012 - 2013 MSc in Software Engineering

    Formal Software Engineering
    Paradigms of Programming
    Middleware

    Software Project Management
    Pervasive Applications
    Mobile Programming
  • Ecole Supérieure D'Informatique De Paris (ESI - SUPINFO) (Paris)

    Paris 2008 - 2012 3 ans sur le campus de Rennes (Bretagne - France)
    1 an sur le campus de Londres (Royaume-Uni)

Réseau

Annuaire des membres :