-
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, ...)