Menu

Florian DESBOIS

NANTES

En résumé

Après des études orientées génie logiciel, j'ai développé une riche expérience dans le développement informatique Java : de la conception de l'architecture logicielle avec base de données aux relations clients en passant par le développement, les tests, le déploiement et la coordination d'une équipe (3-4 personnes).

Je propose mes services en freelance pour concevoir ou améliorer des architectures logicielles pour différentes problématiques ayant des interconnections d'API, des services externes, des accès aux bases de données, ou de l'événementiel.

Je vous propose aussi de l'audit et du conseil sur des applications existantes en langage Java avec ou sans Spring dans lesquels j'ai ma plus grande expertise.

Je travaille en autonomie depuis Nantes et j'effectue du télétravail régulièrement.

Pour les missions sur Paris, je les réalise à distance et peux me déplacer ponctuellement.

Je suis disponible 4 jours par semaine.

Mes compétences :
Java
Apache Subversion
Apache Maven
UML/OMT
Spring Framework
MySQL
JQuery
XML
Struts Web Application Framework
Service Oriented Architecture
Hibernate
Enterprise Java Beans
CVS
C++
XSLT
XHTML
NetBeans
Microsoft Visual Studio
JSON
Google Web Toolkit
XStream
XQUERY
XPath
XMI
Spring Web
REST
PostegreSQL
Personal Home Page
Microsoft Windows
Model Driven Architecture
Linux
JavaScript
Java Virtual Machine
Java Swing
Java Servlets
Java Server Pages
Java RMI
Java 2 Enterprise Edition
Java Persistence API
JIRA
IntelliJ IDEA
HTML
Global Positioning System
Git
ECLiPSe
Cascading Style Sheets
C Programming Language
Apache WEB Server
Guava
JAX-RS
JSR 303 Validation
OpenLayers
Architecture logicielle
Base de données
Sonar
Scala
OpenMap
Scrum
EhCache
Redmine
H2 database
Google Chart API
Conception fonctionnelle
Memcached
Maven
Gestion de projet
ShapeFile
Symfony
Hudson Jenkins
KML
Analyse fonctionnelle
Apache Tapestry
Node.js
VueJS
Ext JS
Oracle Database

Entreprises

  • Axichain - Développeur Java

    2018 - 2018 Projet Waksio - Télétravail 2 mois (3 personnes)
    - Description : Plate-forme de génération d'application de gestion basé sur du workflow à partir d'un modèle Json
    - Mission : Industrialiser le projet, améliorer le moteur de lecture du modèle et créer plusieurs composants interconnectés avec la base de données
    - Technologies : Java, PostgreSQL, Jackson, JUnit, Maven
    - Environnement de développement : Intellij IDEA, Gitlab, Gitlab CI, Heroku, Slack
  • Tibco - Lead Developer

    Saint-Aignan-Grandlieu 2016 - 2018 Projet Ti-Core - Régie 24 mois (4 personnes) :
    - Description : Temps réel pour la gestion de tickets d'incidents pour les interventions de techniciens télécoms.
    - Mission : Concevoir et développer une architecture temps réel avec orientation micro-services REST pour améliorer la gestion de l'ERP interne : lecture d'emails, synchronisation de données, gestion des droits d'accès, notifications des modifications et planification des tâches
    - Technologies : Java, Spring, Spring Data, Spring Security, Oracle Database Change Notification, JAX-RS, Socket.io, JavaMail, JUnit, Mockito, VueJS, Ext JS, Git, npm, Maven
    - Environnement de développement : Intellij IDEA, Jenkins, Gitlab, Redmine, Nexus, Tomcat, Oracle 11g, PostgreSQL
  • A5sys - Concepteur - Développeur

    Saint-Herblain 2016 - 2018
  • Code Lutin - Chef de Projet, Ingénieur développement

    2012 - 2012 Client Université de La Rochelle (http://crmm.univ-lr.fr/) :

    Projet SAMMOA (2012) - Forfait 4 mois (4 personnes) :
    (http://forge.codelutin.com/projects/sammoa)
    - Description : Logiciel de saisie embarquée pour l'observation de mammifères marins et d'oiseaux depuis un avion
    - Mission : Concevoir, Développer, Gérer le projet, les relations avec le client et Diriger une équipe de 3 personnes
    - Technologies : Java, JAXX, ToPIA, GPS, JavaSound, OpenMap, H2 database, Maven, Git-SVN
  • Wiztivi - Ingénieur en développement, Architecte logiciel

    Paris 2010 - 2012 Client WizTiVi - Régie Code Lutin 21 mois :
    (http://www.wiztivi.com/)

    Projet WizTiVi Service Platform (WSP) (début 2012) - 3 mois (6 personnes) :
    - Description : Plate-forme de services côté serveur pour le développement d'application sur télevision
    - Mission : Développer sur la gestion du catalogue VOD et sur le paiement en ligne, Rédiger de la documentation sur l'utilisation du WSP sur des projets client
    - Technologies : Java, Spring, SOA, JAX-RS, JPA, Hibernate, MySQL, Maven, SVN, Google Docs

    Projet BNP Paribas (fin 2011) - 1 mois (3 personnes) :
    (http://www.bnpparibas.com)
    - Description : Annonces et vidéos sur l'économie sur télévision
    - Mission : Développer le connecteur pour le WSP
    - Technologies : Java, Spring, SOA, XStream, Maven, SVN

    Projet iConcerts (2011) - 5 mois (5 personnes) :
    (http://www3.iconcerts.com)
    - Description : VOD-SVOD de concerts sur télévision
    - Mission : Développer le connecteur pour le WSP, Gérer la partie technique du projet
    - Technologies : Java, EhCache, Memcached, Spring, XStream, Paypal, SOA, Maven, SVN

    Projet TiViMMO (début 2011) - 5 mois (3 personnes) :
    - Description : Annonces immobilières géolocalisées sur télévision
    - Missions :
    Participer á la conception et au développement de la partie serveur,
    Concevoir et Développer l'interface d'administration
    - Technologies : Java, JPA, Hibernate, Spring, Spring Web, JQuery, XHTML, MySQL, Maven, SVN

    Projet Toshiba-Places (fin 2010-2011) - 7 mois (8 personnes) :
    (http://www.toshiba.fr/innovation/generic/toshiba-places-on-tvs/)
    - Description : Portail de gestion de médias, photos. vidéos, applicarions, gestion des contacts, partage sur réseaux sociaux. etc... sur différents supports : télévision, tablette, smartphone, web
    - Missions :
    Développer des nouvelles fonctionnalités sur l'interface web client,
    Participer à la conception et au développement de l'interface d'administration pour la gestion géolocalisés des applications disponibles
    - Technologies : Java, GWT, JPA, Hibernate, MySQL, Maven, SVN
  • Code Lutin - Chef de projet, Ingénieur développement

    2010 - 2010 Client Ifremer :
    (http://wwz.ifremer.fr/institut)

    Projet WAO (début 2010) - Forfait 5 mois (2 personnes) :
    - Description : Outil de gestion web pour le suivi des observateurs sur les navires de pêche
    - Mission : Concevoir, Développer et Gérer le projet et les relations avec le client
    - Technologies : Java, MDA, ToPIA, Tapestry, OpenLayers, Eastwood, PostegreSQL, Maven, SVN
  • Code Lutin - Développeur

    2009 - 2009 Client Leroy Merlin :
    (www.leroymerlin.fr)

    Projet site web (fin 2009) - Forfait 2 mois (2 personnes) :
    - Description : Site web des produits Leroy Merlin
    - Mission : Développer une interface sur la gestion des cartes d'abonnement pour le site web de Leroy Merlin
    - Technologies : Java, ESB, Struts, Freemarker, SVN
  • Code Lutin - Ingénieur développement

    2009 - 2012 Projets libres internes :

    Projet Pollen (2009-2012) :
    (http://pollen.chorem.org/)
    - Description : Gestion de vote en ligne
    - Mission :
    Gérer le démarrage du projet avec une équipe de 6 personnes (début 2009),
    Concevoir et développer de nouvelles fonctionnalités (2010-2012)
    - Technologies : Java, MDA, ToPIA, Tapestry, Struts 2, JQuery, PostegreSQL, Maven, SVN

    Projet ToPIA (2009-2012) :
    (http://www.nuiton.org/projects/topia)
    - Description : Framework de persistance de données basé sur la génération de code depuis un modèle de classes UML
    - Mission : Améliorer et Optimiser la génération de code
    - Technologies : Java, MDA, Maven, SVN

    Projet EUGene (2009-2010) :
    (http://www.nuiton.org/projects/eugene)
    - Description : Générateur de code depuis un modéle de classes UML
    - Mission : Développer la version 2 permettant un plus grand support de fichiers d'entrées et l'amélioration de la création des templates
    - Technologies : Java, XMI, XML, XSLT, Digester, MDA, Maven, SVN
  • Code Lutin - Analyste Programmeur (stage de 6mois)

    2009 - 2009 - Projet Chorem : Conception Architecture pour applications libres de gestion d'entreprise (www.chorem.org)
    - Projet Bonzoms : Conception/développement d'une application de gestion des personnes et sociétés : rôles, relations et contacts
    - Utilisation et participation au framework ToPIA (Java, MDA)(http://nuiton.org/projects/topia)
    - Utilisation framework Apache Tapestry (Java)
    - R&D OSGi avec Apache Felix
    - Utilisation outils Maven, SVN, NetBeans
  • MICROCOSME Interactive - Développeur & Intégrateur

    2008 - 2008 * Intégration d'une nouvelle interface
    * Ajout de nouvelles fonctionnalités
  • Université de La Rochelle - Développeur

    la rochelle 2008 - 2008 * Création d'une interface pour une application de suivi de textures dynamiques
    * Langage C++ avec la librairie Qt4
    * Utilisation de CVS avec un autre développeur
  • EURATEC - Analyste & Développeur

    2007 - 2007 * Contribution au développement d'un logiciel de gestion d'entreprise (clients, projets, employés, tâches,
    factures, documents, ...) : Badge
    * Refonte de l'interface utilisateur
    Ajout de Nouvelles fonctionnalités
    * Langage C++ avec Visual Studio (MFC) avec Base de données MySQL
    * Utilisation de CVS avec un autre développeur
  • Association Ciné-VOR - Rédacteur en chef

    2007 - 2008 * Mise en page de la gazette hebdomadaire Ciné-VOR sur le cinéma
  • Logica CMG - Analyste & Développeur

    Courbevoie 2006 - 2006 * Analyse d'un outil collaboratif de suivi de projet (anomalies, évolutions, tâches employés, états d'avancement,
    ...) : GamaWEb développé en Java J2EE JSP Servlet
    * Analyse UML et configuration GamaWEB d'après les besoins d'une équipe projet (TMA G2B pour le client
    JCDecaux)
    * Interface PHP de transfert de données entre Excel et GamaWEB (parsing csv, base de données MySQL)

Formations

Réseau

Annuaire des membres :