EXPERIENCE PROFESSIONNELLE
mai 2015 -
Perfpartner (*******) : Développeur J2EE /nouvelles technologies (6
nov 2015
mois)
Autour d'une plate-forme logicielle maison de type SOA / BPM (Liferay, Bonita BPM, Talend
ESB), développement applicatif en diverses technologies:
ï‚· Développement d'une application de gestion d'aménagements (entreprise TGH) :
(ex : Center Parcs, Hotels, etc..), avec synchronisation client/serveur pour objets
métiers, photos, fichiers.
â—¦ a) Développement J2EE pour la partie serveur et centralisatrice (Eclipse, Maven,
Git, RESTful Web Services, Spring 4/Boot, Hibernate, JSF 2/Primefaces, portlets
Liferay, PostgreSQL) : synchronisation avec les clients iPad, déclenchement de
process métiers Bonita, interfaces IHM intégrées dans Liferay (portlets) +
services métier.
b) Développement mobile iOS, pour la partie client, pour device iPad (Xcode,
CocoaPods, librairie AFNetworking pour REST Services) : saisie de l'avancement
du process amenagement (installation, contrôle, réception client), saisie incident
avec photos, recherche d'aménagements par emplacement +filtres, gestion de la
livraison des aménagements, synchronisation montante/descendante avec le
serveur.
ï‚· Développement de Services métiers et Flux entre systèmes d'informations (CRM
Microsoft Dynamics, SQL Server, Sage) (entreprise LocNacelle) :
Développement ETL (Talend ESB) de RESTful Web Services (serveur Karaf), de jobs
de synchronisation, de jobs lancant des process métiers Bonita.
i oct 2014 -
Formation remise à niveau : Ingéniérie Etudes et Développement J2EE
fev 2015
AFCEPF, Malakoff
Formation intensive : revue d'ensemble des technologies J2EE front / back, dans leur version
la plus récente, dans une optique architecture/conception/développement.
Mini-projets intensifs (7 jours, 4 personnes), exemple :
ï‚· Site e-commerce (JSF2 / PrimefacesEJBJPA/MySql, couches présentation,
services et DAO, objets DTO),
ï‚· Echanges Web Services SOAP intra-applications (orchestration BPEL),
ï‚· Fonctionnalités Big Data (exemple d'architecture : AngularJS Web Services
REST accès MongoDB via API Morphia)
2010 - 2014 Projets d'étude scientifiques
(arxiv.org, ********)
ï‚·
Lecture d'articles scientifiques (arxiv.org)
ï‚·
Projets d'étude personnels en physique théorique, exemple :
ï‚·
Relation entre intrication quantique et caractéristiques géométriques de l'espace
temps.
ï‚·
Application des groupes de Lie exceptionnels (F4, E6, E7, E8) à la physique
théorique.
ï‚·
Participation à des sites de question/réponse sur des sites scientifiques anglo-saxons
(exemple :********), concernant la physique théorique
(mécanique quantique, relativité, théorie des cordes)
2007- 2009 DigitasLBi (groupe Publicis) (prestataire) Ingénieur d'Etudes J2EE (2 ans)
(ancien nom de la société : Business Interactif)
Développement de modules e-business pour le compte d'Europ Assistance
DigitasLBi (groupe Publicis) a été responsable du développement de plusieurs applications
e-Business européennes, pour le compte d'Europ Assistance :
Poste : Ingénieur d'études J2EE (équipe de 6 personnes)
Environnement technique : Eclipse, Tomcat, MySql, Struts, Hibernate, Spring, Axis 2(Web
Services), JSP, Java Script, CSS, Velocity, Ant, Mantis, AspectJ
Tâches Web services SOAP:
Mise en place de la partie Architecture Web Services SOAP - Intégration de la
librairie Axis 2 avec Spring et Hibernate (gestion multi-pays) Processus
d'optimisation des temps de réponse. Développement applicatif
Autres tâches :
ï‚· Mise en place de fusion de données / templates (texte, images, CSS) pour envoi
de mails personnalisés (moteur Velocity)
ï‚· Mise en place d'une externalisation de ces templates mails pour une modification
directe possible par le client Europ Assistance (personnalisation possible par
partenaire B2B2C, niveau plus fin que le niveau pays)
ï‚· Optimisation de code (SQL / Hibernate)
ï‚·
Mini-Profiler en Spring/AspectJ
ï‚· Rédaction de cahiers de recette, estimation de charges
ï‚·
Exploitation
ï‚·
Evolutions IHM (CSS, Java Script).
2006 - 2007 Groupe Berri (prestataire) Homologateur (7 mois)
Dans le cadre d'une refonte complète du système d'information du Groupe Berri par une
SSII (Sfeir), référent de la validation technique et fonctionnelle des livrables.
(LINUX , JBoss, Tomcat, Quartz, Mantis, Open Sta, ORACLE, TOAD, SQL Developer, Eclipse,
Visual C# Express, Excel, JXplorer LDAP)
2004 - 2005 RCI Banque / Diac (groupe Renault) Chef de projet technique Java (12 mois)
Location longue durée de véhicules
Application Internet permettant à des entreprises de passer des commandes de véhicules
financés en Location Longue durée par la DIAC
Poste : Chef de projet technique
Environnement technique : WSAD, Java serveur (servlets, JSP), HTML, Java Script,
ORACLE, UML, Websphere/UNIX.
ï‚·
Analyse/conception UML+Word, maquette HTML
ï‚·
Envoi des documents à une plate-forme offshore de réalisation au Brésil
ï‚·
Suivi de l'offshore , réception et vérification du code (recette technique et
fonctionnelle),
ï‚·
Liaison avec les développeurs français Delphi/MQ/Mainframe (3 personnes) pour la
modification d'applications back-office existantes, modification de la base ORACLE
commune aux applications Delphi et à l'application Internet,
ï‚·
Supervision de la mise en exploitation de l'ensemble des applications nouvelles et
modifiées (Java, Delphi, Mainframe),
ï‚·
Relation avec les utilisateurs internes.
2003 - 2004 RCI Banque / Diac (groupe Renault) Chef de projet technique Java (12 mois)
Calcul de la rémunération réseau des concessionnaires Renault
Application Intranet permettant le calcul de la rémunération réelle du réseau des
concessionnaires Renault à partir de leur données d'activité commerciales liées à un
financement DIAC, ainsi que des simulations. Exemple de données calculées : rémunération
réseau, retour sur investissement, marges nettes et brutes.
Poste : Chef de projet technique / Ingénieur d'études
Environnement technique : WSAD, Java serveur (servlets, JSP), HTML, CSS, Java Script,
ORACLE, UML, Websphere/UNIX.
ï‚· Analyse UML : Notamment, conception d'un moteur de règles implémentant
les règles métiers permettant de calculer la rémunération des
concessionnaires Renault.
ï‚· Création / Design de la base ORACLE. Participation en liaison avec les DBA à
l'optimisation des temps de réponse (partitionnement)
ï‚· Développement de l' l'application Java / Intranet. Optimisation des temps de
réponse (volumétrie importante de données)
ï‚· Réalisation d'un batch Java (quotidien) permettant de pratiquer des
consolidations suivant la hiérarchie concessionnaire (réseau, sous -réseau,
groupe, sous-groupe, concession), pour calculer la rémunération rééelle.
ï‚· Interfaçage avec SAS (réception des données d'activité / envoi des calculs de
rémunération)
2003
RCI Banque / Diac (groupe Renault) Ingénieur d'Etudes Java (12 mois)
Reporting plates-formes Entreprises/Grand Public : Visualisation des données de travail des
plates-formes DIAC (nombre de dossiers traités, temps de traitement, pourcentage atteint
sur objectif).
(WSAD, Java serveur, HTML,CSS, Java Script, ORACLE, Websphere/UNIX)
2002
RCI Banque / Diac (groupe Renault) Ingénieur d'Etudes Java (12 mois)
Acceptation automatique de remise de prix et de baisse de taux pour le financement de
véhicules (Horus).
(WSAD, Java serveur, HTML,CSS, Java Script, ORACLE, Websphere/UNIX)
2001
RCI Banque / Diac (groupe Renault) Ingénieur d'études Java (1 mois + évolutions)
RéaLisation d'un framework JavaServeur
Poste : Ingenieur d'études
Environnement technique : WSAD, Java serveur (servlets, JSP), ORACLE,
Websphere/UNIX.
ï‚·
Analyse/réalisation d'un framework Java Serveur, utilisable aussi bien pour pour les
applications/batchs Java (par exemple sous UNIX), que pour les applications
Web/J2EE.
Le framework est constitué de différentes couches indépendantes : servlets de
connexion/contrôleur, application ,objets métiers, objets d'accès aux données (différents
types de mapping objet/données : SGBD, fichier, services MQ), sources de données (MQ,
SGBD).
Des services divers (mail, API, formatage SQL) sont disponibles.
Une nouvelle application Web peut créer ses objets héritant des différents objets du
framework, et peut ainsi se concentrer sur la partie véritablement fonctionnelle.
2001
RCI Banque / Diac (groupe Renault) Ingénieur d'Etudes Java (12 mois)
Logiciel de gestion de crédit réseau (Trafic).
(Visual Age for Java, UNIX)
1999 - 2000 RCI Banque / Diac (groupe Renault) Chef de projet fonctionnel (12 mois)
Partie financement du logiciel Poste Vendeur Renault Europe Web (Ediris) : Visite des
différentes filiales européennes RCI (UK, Espagne, Italie, Autriche, Belgique), pour voir les
différents besoins en matières de produits de financements et de services, afin de trouver
une modélisation commune pour intégration dans un module de règles de financement
(fabriqué par l'entreprise américaine Trilogy : visite de travail USA)
1998
RCI Banque / Diac (groupe Renault) Ingénieur d'Etudes Delphi (12 mois)
Outil de tarification (permettant la création de produits financiers par le service marketing).
(Delphi, Access, OLE Excel)
1996 - 1997 RCI Banque / Diac (groupe Renault) Ingénieur d'études C++ (12 mois)
Poste Vendeur Européen Renault Windows (Lear)
Application européenne.
Permet à un vendeur Renault de faire des simulations de prix de véhicules/option, ainsi que
des choix de produits financiers et de services
Poste : Ingenieur d'études
Environnement technique : Visual C++, Access, OMT.
Au sein d'une équipe de 4 personnes, analyse/réalisation de modules (Visual C++).
Dans cette application européenne, l'héritage, aussi bien au niveau objets métiers que IHM,
a été fortement utilisé.
Participation documentation OMT...