Menu

Nicolas FOURNIOL

AIX EN PROVENCE

En résumé

Mes compétences :
Gestion de projet
Java EE
PHP
C++
Linux
JUnit
Web
Lucene
Maven
Jsp
Webservices
JPA/Hibernate
Administration système
MySQL
Spring mvc
Spring Data
Spring security
Hibernate search
Spring Core
Oracle
Objective c
CSS 3
Html 5
Websocket
Node.js
Symfony2
Doctrine2
full stack

Entreprises

  • Ignition Factory - Expert technique web java JEE / PHP Symfony2, Admin sys devops

    2012 - maintenant Expert technique web java EE / PHP Symfony 2 :
    - responsable des développements de la plateforme JEE, plateforme de e-learning
    - Développement Grails 2.4.5 (framework s'appuyant sur les langages Java et Groovy et la stack JEE) => plateforme e-learning, utilisation de différentes API dont une API SCORM
    - réalisations de POC dans diverses technologies (nodejs, architectures serveurs spécifiques, ...)
    - études, conception et encadrement d'un prestataire pour la mise en place de l'hébergement de la plateforme (solution Dedicated Cloud d'OVH)
    - devéloppement de sites gamifiés avec symfony 2, wordpress
    - étude, architecture d'un serious game HTML5 + Angular JS (https://www.ca-agrimanager.com/fr/ réalisé pour le crédit agricole) + Symfony 2 en backend
    - nombreux développements Symfony 2 (essentiellement backend)
    - Expertise sur les ORM (Hibernate, JPA, Doctrine)

    Administration système / devops (auto formation depuis 2012) :
    - Responsable de l'hébergement et de l'administration de nos différents serveurs (linux)
    - choix des configs serveurs, architecture serveurs, administration serveurs, sauvegarde des données journalière
    - contrainte pour total (hébergement à venir) : plusieurs dizaine de milliers de joueurs, mise en ligne de l'épisode 2 de Total Genius Campus (http://www.youtube.com/watch?v=yczFqkHdx6U)
    - administration de l'hébergement Dedicated Cloud et des VM CentOS 6 présentes dans ce cloud : apache en frontal, puis loadbalancing vers n tomcat, bdd MySQL
    - responsable de la sauvegarde du contenu : mises en place de scripts de sauvegarde incrémentale journaliers vers un serveur externe
    - mise en preprod et prod
    - maintien d'une stack devops : KVM, foreman, puppet, jenkins, nexus, gitlab, redmine, munin, ldap, jasig, haproxy
    - Docker

    Chiffrage des différents projets (plateforme java, et également autres projets style PHP, ...)

    Etude des outils ALM et trackers de bug, puis mise en place de Redmine, mise en place de BaseCamp
  • Paraschool - Ingénieur d'études et développement, chef de projet technique migration de données, Analyste

    PARIS 2010 - 2012 Développement de la nouvelle plateforme d'E-learning de Paraschool (équipe de 3 développeurs)
    - Rédaction des documents de conception détaillée
    - Développements avec tests unitaires
    - Mise en production

    Chef de projet technique migration des exercices d'E-learning de l'ancienne plateforme :
    L'ancienne plateforme vieille de 10 ans contient actuellement 18000 exercices de types distincts qu'il faut rendre compatible avec la nouvelle plateforme.
    - analyse des besoins, risques
    - moulinette de migration : spécification des besoins techniques avec l'équipe de paris (2 ingénieurs pour le développement de la moulinette)
    - rédaction d'une procédure de contrôle de migration : encadrement de 2 intervenants extérieurs pour appliquer la procédure
    - mise en place d'un serveur de tests pour les clients concernés par les exercices migrés

    Environnement technique :
    Spring Tool Suite (Eclipse), Java JEE, Maven, Spring MVC, Spring core, HTML, JSP, Javascript avec la librairie JQuery, JPA / Hibernate & Hibernate search, JUnit, JIRA bug tracker, Hudson (intégration continue), PSCollab pour le travail collaboratif, BDD MySQL, Serveurs de production linux
  • SII - Ingénieur d'études et développement JAVA JEE, Analyste

    Paris-13E-Arrondissement 2007 - 2010 Assistance technique au client WAID (groupe Softway Medical)
    Ingénieur d’études et développement Java JEE, Analyste fonctionnel – Projet HM RIS (Hopital Manager, partie radiologie)

    - JAVA JEE, struts, hibernate, jsp, html, javascript, Ajax, Web services, Eclipse, Open Office (développement macros avec UNO), Oracle, sql developer, Toad, Visual Basic (développement de macros Word)
    - Rédaction spécifications détaillées
  • SOPRA - Ingénieur d'études

    Paris 2004 - 2007 Ingénieur d'études Java J2EE (Struts, Hibernate, HTML, javascript, tomcat, BDD Oracle 9i, Eclipse, ...)

Formations

Réseau

Annuaire des membres :