Brice LEPORINI
Architecte JEE, [Mission] Banque de France
51 contactsAnalyse de dossiers et rédaction d’avis pour le Comité Technique Informatique.
Réalisation de Proofs Of Concept: maquettes techniques dans la phase de conception des projets.
Suivi technique.
Audits de code: Identification des anti-patterns et de probables zones de contention.
Optimisation de performances, profiling, tests de charge.
Développement et maintenance d’applications «blanches» et rédaction de «best practices».
2011 - 2011Refonte du système d'information d'une plateforme de surveillance radar et de détection automatique de conflits dans le domaine maritime.
Architecture technique:
• Full JEE6 , Test Driven Development et conception fondée sur les Design Pattern.
• Sélection et évaluation d'outils et de frameworks.
• POC: Evaluations de risques techniques, analyses de performance
• Profilage d'application JEE
• Reverse engineering de l'existant Conception et développement
• Administration de BDD: installation, paramétrage, profilage et optimisation de requêtes (SQL et JPA)
• VMWare: Installation hyperviseur et allocation de ressources pour les machines virtuelles.
• Administration Linux Définition de la stratégie d'intégration continue: mise en place d'outils de qualimétrie (Sonar), construction de livrables planifiée, déploiements automatisés pour les tests d'intégration, génération de documentation
2010 - 2011Evolution et maintenance de tous les sites Internet de NISSAN Europe (26 pays)
Chef de projets:
Evaluation de charge, estimation de coût et prévision de marge
Suivi financier
Planification des tâches
Rédaction de documents dʼarchitecture et de spécifications techniques
Pilotage de ressources in shore et off shore.
Encadrement et suivi de production
Administration de base de données Oracle (10%):
Optimisation de performances, recommandations.
2008 - 2010- Analyse fonctionnelle
- MOE:
• Architecture technique: basée sur SOA, Test Driven Development et conception fondée sur les Design Pattern.
• Sélection et évaluation dʼoutils et de frameworks.
• POC: Evaluations de risques techniques, analyses de performance
• Découpage et planification des tâches
• Suivi de production
• Développement:
✴ Composants logiciels réutilisables en environnement SOA
✴ Application Eclipse RCP
✴ Application web dynamique (Ajax) de monitoring basée sur JSF et RichFaces
✴ Talend: modification des templates de génération de code, développement de composants
• Administration de BDD: installation, paramétrage et optimisation de requêtes
• Administration Linux: installation et paramétrage kernel
• Définition et mise en place de la plate-forme de développement: Apache Archiva, Continuum / Hudson, SVN (réplication des référentiels), Apache HTTP server
• Définition de la stratégie dʼintégration continue: mise en place dʼoutils de qualimétrie (CheckStyle, PMD, Cobertura), construction de livrables planifiées, déploiements automatisés pour les tests dʼintégration, génération de documentation, génération de lʼenvironnement de développement