-
BNP Paribas Cardif
- Expert Technique
Nanterre
2014 - maintenant
Assurer le support aux équipes de développement Java/Java EE qui sont colocalisées à Nanterre, en équipe étendue à Lisbonne ou en TMA à Madrid (avec certains échanges en anglais).
- Réaliser des audits de bout en bout (Applicatif, système et réseau).
- Mise en place des indicateurs de performance permettant de tracker les éventuels problèmes et d'aider au bon dimensionnement des serveurs.
- Suivre techniquement les projets réalisés au forfait sur le périmètre technique Java/Java EE (participation à la rédaction de l'appel d'offre, support technique, revues de conception et des développements, appui technique au projet)
- Contrôler le niveau de connaissances des développeurs sur les particularités techniques de Cardif et sur les normes d'architecture logicielle, de conception et de développement
- Valider les livrables techniques des projet Java/Java EE (dossier de conception, revue de code, test, gestion de configuration, etc...)
- Fournir un regard critique sur ces livrables pour améliorer la qualité des applications produites (performances, maintenabilité, sécurité, robustesse)
- Définir les normes d'architecture logicielle, de conception et de développement Java/Web pour BNP Paribas Cardif.
-
ERDF
- Architecte / Ingénieur d'intégration
2014 - 2014
Projets : Intégration et coordination technique transverse au département AMPERe de la DSI d'ERDF
* Conseil & expertise concernant la migration des méthodes projets de la DSI Ampere vers la généralisation de l’utilisation des plates-formes d’intégration continue et de déploiement orchestrés (DEV OPS) dans le but :
- D’assurer la déployabilité à tout moment
- De réduire les couts de développement du logiciel
- D’améliorer la qualité et la fiabilité du logiciel
* Mise en place d’un projet pilote, du développement à la mise en production
* Mise en place de services transverses de supervision et de sauvegardes / restaurations, et de plateformes bac à sable
* Rédaction de guides et de kits prêts à l’emploi pour la généralisation et l’homogénéisation des pratiques au sein de la DSI Ampere.
* Assurer la continuité concernant l’intégration des applications historiques vouées au décommisionnement.
Environnement technique: Jenkins, SonarQube, Selenium, Nexus, JBoss, Weblogic, AIX, Redhat, Windows, Virtualbox, Centreon, Maven, JUnit, SoapUI, script shell
-
ASIP Santé (Agence des Systèmes d'Information Partagés de Santé)
- Architecte
2013 - 2014
Projets : RASS (Référentiel des Acteurs Santé Sociaux) et MSSanté (Service de messagerie sécurisée).
Leader technique du projet MSSanté.
Analyse de performances.
Rédaction des documents techniques.
* Sujets réalisés au titre de la mission :
- Mise en place d’un DIT (Directory Information Tree):
- Conception d’une arborescence en tenant en compte le besoin fonctionnel.
- Création des scripts nécessaires pour la construction de l’arbre.
- Mise en place du serveur LDAP (Openldap)
- Suivi des développements des Webservices (SOAP/REST) et des batch d’extractions
Tests d’intégration.
Environnement technique: OpenLdap, Webservice SOAP (CXF), WebService REST (CXF), SAML, Oracle, JBoss 7, Apache Solr, Liferay, jira, mantis .
-
Ministère de la Justice et des libertés
- Architecte / Responsable Technique
2012 - 2013
Ministère de la Justice : Projet Cassiopée
* Responsable des problèmes techniques de la prestation, de l’administration des plate-formes de développement, de tests et de performances.
* Responsable de la gestion des configurations et de l’assistance à la Mise en Production
* Responsable de l’Architecture Applicative et Technique incluant de la Haute disponibilité.
* Analyses des performances (Processeur, Mémoire), fuites mémoires.
* Formation et rédaction du dossier d’architecture technique (DAT)
* Sujets réalisés au titre de la mission :
- Import référentiel : Mise en place d’une application graphique à base de Swing permettant :
+ la comparaison entres les données référentielles et les données de l’application Cassiopée
+ L’export du delta soit directement vers la base de données, soit sous format d’un fichier .sql.
L’application est basée sur un Framework traitant les problèmes techniques et normalisant le code métier qui peut être généré par un générateur de code spécifique.
- Moteur de recherche Solr :
+ Etude de la mise en place du serveur Solr en tenant compte les besoins fonctionnels.
+ L’architecture étudiée inclut de la haute disponibilité (Load Balancing, Failover, Réplication)
+ Mise en place d’un Module Data Import Handler spécifique pour réduire le temps d’indexation de données.
Environnement technique: Swing, Spring, Hibernate, HSQLDB, Oracle, freemarker, Apache Solr,, Jboss, Tomcat, Eclipse Memory Analyzer, jvisualvm, Byteman, jira, mantis .
-
PSA Peugeot Citroën
- Consultant Technique : Conception, Architecture
Rueil Malmaison
2010 - 2012
PSA Peugeot Citroën (Service APST : Avant de Phase Socle Technique)
- Mise en place d’un Framework destiné pour les développeurs des applications métiers PSA. L’objectif de ce Framework est de faciliter la réalisation des applications et donc gagner le temps et l’argent.
- Mise en place d’un Framework pour faciliter le développement d’interfaces graphiques des applications tactiles PSA basée sur la librairie DHTMLX Touch.
- Architecture et conception d’un module de communication inter-applicatif permettant des échanges des informations de partage des menus.
- Etude de mise en place d’une solution d’authentification basée sur le principe SSO (Single Sign-On).
- Mise en place d’un système de traitement batch, réalisant des exports fichiers.
- Activités réalisées au titre de la mission :
* Architecture et conception
* Etudes des solutions existantes sur le marché.
* Support utilisateur et suivi des bugs à l’aide de l’outil Jira.
* Tests unitaires (Test Driven Development)
* Documentations: Architectures, Spécifications et tests
Environnement technique: Struts2, Spring, SpringSecurity, SpringBatch, Hibernate, Guice, Maven,Jira, Jboss, GlassFish,Tomcat, Oracle, Entreprise Architect
-
France Telecom
- Développement, Conception, Intégration
Paris
2008 - 2010
- Portail du Comité Central d’Entreprise de France Télécom
- Activités réalisées au titre de la mission :
* Développement des différents modules
* Résolution des problèmes de performance
* Correction et suivi des bugs à l’aide de l’outil Jira
* Etude de la mise en place du SSL pour sécuriser le flux http et l’impacte de ce * système sur les performances de l’application web.
* Tests unitaires
* Configuration des switches applicatifs (Alteon).
Environnement technique : JAVA/J2EE (Struts, Spring, EJB, JMS, Hibernate,Lucene), portlets/CMS Jahia, Maven, Mantis, Jira, (Eclipse Memory Analyzer),SSL, apache.
-
RATP
- Développement, Tests
Paris
2008 - 2008
- Maintenance et évolution d'une application JAVA/J2EE permettant la gestion des commissions de classement des agents RATP.
- Cette application est utilisée par le service des ressources humaines de RATP
- Activités réalisées au titre de la mission :
* Évolution des méthodes de calcules des dates (algorithmes complexes) qui constitues le cœur de l'application.
* Évolution et maintenance de l'IHM de l'application basée sur le framework STRUTS.
* Évolution et maintenance du socle de reporting basé sur l'outil jasperReports pour la génération des fichiers PDF et CSV
* Rédaction des bordereaux de livraison destinés au MOE.
* Assistance technique du MOE/MOA.
* La livraison dans les environnements MOE, MOA ainsi que dans l'environnement de la production.
* Tests unitaires et tests d'intégration.
Environnement technique : JAVA/J2EE (Struts, Hibernate), JST, JasperReports, Tracker(gestion d'anomalies), Junit, LINUX, putty , fileZilla (client ftp)
-
France Telecom
- Développement
Paris
2007 - 2008
- Portail du Comité Central d’Entreprise de France Télécom
- Activités réalisées au titre de la mission :
* Développement du module (toutes les couches) « Prestations » côté back-office
* Participation à la rédaction des spécifications puis développement du module (toutes les couches) « Communications »
* Etude et développement d’un dictionnaire des mots interdits
* Tests unitaires
Environnement technique : Conception UML, JAVA/J2EE (Struts, Spring, EJB, Hibernate,Lucene), portlets Jahia, Maven, Mantis