Développement sur une application générique de gestion de formulaires d'inspection, permettant de créer des
formulaires et de gérer leur cycle de vie. Développement sur le FRONT (Spring MVC / ExtJS / Jquery) et le BACK
(Spring MVC / MyBatis / Spring Batch).
POC Webservice/AngularJs
BOUYGUES TELECOM
novembre 2009 - janvier 2015
Réalisation d’une démo proposant une alternative aux frontaux existants.
• Développement d’une couche de Webservices REST sur le BackOffice (Tomcat, Java, Jersey, Spring).
• Développement d’une IHM Web « responsive-design » permettant la consultation et la modification de
données client (HTML 5 / AngularJS / Bootstrap, intégration de Google Map, utilisation de la Webcam).
REFERENTIEL COLLOLLABORATIF
AUSY
avril 2009 - octobre 2009
Référentiel collaboratif, centralisant l'ensemble des données de diverses applications de PLM utilisées par la DCN.
• Extension du modèle de donnée (Hibernate, Spring) puis réalisation d'IHM (GWT) et de Webservices REST.
PRODUCT INFORMATION MANAGEMENT
EURODOC SYSTEMS
janvier 2006 - avril 2009
Mise en place d'un prototype d'atelier documentaire XML sous forme de SaaS, permettant la création, gestion et
diffusion de manuels techniques (Tomcat, Java/J2EE, Struts, XhiveDB, Shell).
ADVEASYS OMRH (4 mois)
aujourd'hui
Refonte d'une application de gestion RH, en ne conservant que le modèle de données (MySQL).
Exposition de Webservices REST sécurisés par rôles candidat/recruteur (Java/J2EE/Jersey), gestion d'envoi d'emails, interface utilisateur refondue en AngularJs, conversion automatique de documents Word/PDF/OpenOffice.
GSS (1 mois)
aujourd'hui
Développement complet d'une application exposant des Webservices REST communs à plusieurs application (pour la géolocalisation par exemple), et qui sollicite une API externe (Google) afin de prendre en compte les quotas imposés par l'API externe de manière centralisée. (String MVC / Spring Batch / MyBatis).
VGC
aujourd'hui
Système technique de gestion des paiements par carte bancaire, via une plateforme externe (ATOS).
• Référent technique sur le système, méthodologie agile Scrum, mise en place du socle de développement :
Git, intégration continue (Maven, Jenkins), Devops (Ansible).
• Développement du système en mode WOA (Web Oriented Architecture), haute disponibilité et scalable
(MongoDB, Nginx), exposant des webservices REST sur le Web (Tomcat, Java, Jersey, Spring).
REFCLIENT (plus de 4 ans)
aujourd'hui
Refonte du système technique hébergeant l'ensemble des données des clients de certaines lignes de marché.
• Référent technique sur le système lors de sa refonte du système, mise en place du nouveau socle applicatif
J2EE sur Weblogic/Oracle (Batchs Java/ksh, SQL, Webservices CXF, Spring, Hibernate, JMS, JDBC, AOP, IOC).
• Extension pour exposer les données en REST (Jersey, Hibernate, Spring) avec une approche Devops.
MADERE
aujourd'hui
Progiciel sous Documentum, de gestion documentaire pour des manuels techniques FlightOps pour Air France.
• Développement d'un générateur de publication PDF et HTML (Java, XML/XSL, transfos d'images en Java).
• Réalisation d’un éditeur XML dans le navigateur (Ajax)
Études et formations
École Supérieure d'Informatique, Électronique et Automatique (Laval)
2000
École Supérieure d'Électronique de l'Ouest (Angers)
1999
Langues
Anglais - C2
Autres compétences
COMPÉTENCES
➢ Java, J2EE, Spring, Hibernate, MyBatis, Weblogic, Tomcat.
➢ Webservices REST et SOAP (Jersey, CXF).
➢ HTML 5, CSS 3, AngularJs, ExtJs, JQuery, Google Web Toolkit, Bootstrap.
➢ XML, Xpath, Xquery, XSLT/XSL-FO, XSD.
➢ PHP, Python, Nginx, Ansible (scripts d’installation « en un clic »).
➢ Intégration continue / Devops : Cycle court entre le développement et la mise en production.
➢ Design Patterns : MVC (modèle vue contrôleur), AOP (programmation par aspects), IOC (inversion de dépendance).
➢ Systèmes : Linux/UNIX (bash/ksh), Windows (batch).
➢ Bases de données : SQL (MySQL, Oracle, Sql Server), NoSQL (MongoDB), bases de données natives XML.
➢ Environnements : Eclipse, Maven, Junit, Sonar, Jenkins, PL/SQL Developer. Gestion de configuration :
Git, SVN, CVS, Clearcase.
➢ Gestion de projet : méthode agile « Scrum », cycle en V.
LANGUES
Anglais : Lu, écrit, parlé (TOEIC : 840).
D'autres freelances Consultant Java
Ces profils pourraient vous intéresser !
Imed
Consultant
SAINT-ÉTIENNE
WindowsSQLC++PythonLinuxJava
Disponible
Fedi
Consultant Business Objects
COURBEVOIE
Business ObjectsSAPITILJavaWindowsOracleSQLActive DirectoryLinux
Disponible
Said
Chef de projet Java
ÉVRY
JavaJ2EEDevOpsOracleAgileLinux
Disponible
Maher
Ingénieur d’étude et développement full Stack Java /Angular