Lamine - Chef de projet JAVA
Ref : 100712D001-
28 CHARTRES
-
Chef de projet, Consultant, Développeur, Architecte (54 ans)
-
Freelance
Expérience professionnelle
Architecte Applicatif BRED Paris
Septembre décembre 2021
Définir et piloter l’architecture applicative et technique des solutions en interaction avec l’ensemble du SI BRED et en cohérence avec l’architecture technique et les besoins fonctionnels / métiers ;
Contribuer au choix des nouvelles technologies en respectant différentes contraintes (coût, délai et sécurité) ;
Faire vivre le référentiel d’architecture / cartographie et maintient la documentation du parc applicatif ainsi que des flux de données échangées dans le SI ;
Promouvoir par des actions de conseil et de communication la cartographie du SI auprès des métiers et du reste de la DSI ;
Définir et suivre les indicateurs de qualité et de performance afin d’améliorer les solutions architecturales implémentées ;
Définir les pratiques, les standards et les lignes directrices en architecture. En particulier, spécifier et valider les standards et référentiels d’urbanisation du SI ;
Effectuer une veille technologique et conduire des études d’impact de l’intégration des nouvelles technologies sur le système d’information et son organisation ;
Accompagner les Product Owner SI dans les phases de cadrage afin de définir et proposer l’architecture applicative et technique de la solution applicative ;
Accompagner des équipes projet durant toutes les phases de fabrication des composants informatiques d’un projet.
Env. Tech : Java / Architecture de service (SOA, mini-service) / Mainframe DB2 et COBOL
(Jenkins/Nexus/SonarQube) / Modélisation d’infrastructure, technologies réseaux…
Référent Technique en Assistance DGFIP Ministère des Finances
Mars juillet 2021
Mise en place de tests de performances sur FICOBA et expertise performances
Développer des scénarios de charge pour l'IHM FICOBA et l'API FICOBA avec JMeter ;
Installer des outils de monitoring (VisualVM) en IIA ;
Exécuter les scénarios sur la plate-forme de IIA ;
Analyser les résultats (réussite/échec, CPU, mémoire...) ;
Apporter des corrections dans l'IHM FICOBA (développements Java) ;
Faire des préconisations à une équipe dédiée pour l'API FICOBA.
Architecte PLM Datafeeding 3DExperience Airbus Toulouse
Octobre 2019 janvier 2020
La mission consiste en la réalisation de travaux d’architecture / rédaction de dossier d’archi / analyse du périmètre / mise en œuvre d’améliorations / intégration de solution au SI 3DX / DevOps.
Env. technique : Java / infra / solution. 3DEXPERIENCE /PLM.
Technical Architect DASSAULT SYSTEM, Velizy Novembre 2017 mars2018
Technical Architecture: Help defining & advising IT Team prior to environments deployment.
• EXALEAD Tuning & Sizing: Contribute to plan proactive tasks in order to improve applications response time and to prevent performances issues.
• Application Persistency: Contribute to define best backup/restore policies / data retention based on experience or best practices.
• Application Monitoring: Contribute to implement health checks on our EXALEAD environments inpartnership with our new monitoring subcontractor.
• Application Security: Contribute to deploy the most secure environments in accordance with IT Security team.
• Coaching: Contribute new comers’ skills ramp up coach them on EXALEAD CloudView.
Architecte Applicatif / Responsable Technique EDF Département GDI Décembre 2015 Activités Projet:
Conseiller le client (MOE) pour les impacts à venir en fonction des évolutions techniques.
Proposer une étude technique détaillée à la demande du client en fonction de l’importance du sujet technique.
Identification des impacts techniques/architectures des spécifications.
Valider et garantir les choix techniques des contributeurs au projet (POP & TMA essentiellement).
Echanger avec la cellule architecture client pour les failles de sécurité et autres contraintes &S’assurer de la bonne prise en compte coté projet.
Participer au Plan Moyen Terme (PMT) technologique et au lotissement des versions techniques.
Rédiger/mettre à jour les Spécifications Techniques Générales (STG) à destination de la TMA
Relire, corriger, renvoyer puis valider les Spécifications techniques Détaillées (STD) envoyées par la TMA et si nécessaire les challenger (suite à retour STG).
S’assurer que la MOE (pour le compte du projet) a bien pris en compte les conseils & impacts en cas de choix techniques à venir.
Faire remonter à la TMA toutes modifications techniques en rapport avec des évolutions et/ou anomalies techniques (applicatif, serveurs, produits, etc) et s’assurer de leurs bonne prise en compte dans leur gestion de configuration applicative Pictrel.
Effectuer le contrôle qualité des livrables de l’intégrateur/TMA pour les livraisons en IQ: package applicatif.
Aider l’équipe AMOE tech. Pictrel et contrôler les évolutions techniques complexes embarquées dans la prochaine version applicative (N.B : cela ne fait pas partie officiellement du périmètre de l’architecte, c’est avant tout pour bénéficier de son expertise avancée et accompagner au mieux le reste de l’équipe AMOE ; les échanges qui en découlent sont portés directement par le reste de l’équipe AMOE tech.).
Architecte Technique Caisse Primaire assurance Maladie, Angers – septembre 2012, décembre 2015
Instruire le volet Architecture Technique des dossiers d’architecture et mettre à jour les référentiel
Participer aux CSDA, Comités de Suivi des dossiers d’Architecture hebdomadaires
Ces comités sont les lieux d’échanges, de présentation et de validation des dossiers d’architecture en collaboration avec les architectes applicatifs et logiciels et les projets demandeurs.
Analyser les volets logiciels des dossiers en cours de traitement.
Animer des réunions intra DIT lors de l’identification d’un nouveau sujet technique pour rechercher une solution répondant au besoin, la proposer au CSDA et l’intégrer dans le référentiel.
Participer aux CEDA, comités d’Enregistrement des Dossiers d’Architecture pour analyser les commandes, définir les acteurs, identifier les alertes et gérer les priorités.
La définition de l’Architecture Technique cible ou transitoire comprend : La représentation de la cartographie des composants applicatifs et de la chaine de liaison.L’hébergement physique des composants et des infrastructures mises en œuvre :
Aix7, Aix 5, VM, Linux, weblogic, $univers, tuxedo etc La typologie des différents traitements. La persistance des données :
Oracle, data. Les Echanges de flux
La politique de sécurité mise en œuvre.
Outil : MEGA ARCHITECTURE
Architecte Java JEE / Chef de projet Crédit Agricole CIB, Banque de Financement et d'Investissement, St Quintin-en-Yvelines
Mai2012, septembre 2012
Encadrer une équipe de 10 Développeurs sur 3 projets.
Conduire et Gérer les changements sur les plates-formes de dév, qualif et prod .
Conduire la mise en place de l’intégration continue : Ant vers Maven, Nexus, Sonar Jenkins
Conduire la migration des WebSphere Application Server 5 et 6 vers 7.
Support aux développeurs et Audit de code.
Garantir la qualité des livrables sur les plates-formes de qualif et prod
Rédaction de documentation de déploiement d’installation et d’exploitation
Suivre la qualité du support technique externalisé à Singapour
Chiffrage et gestion de planning (Ms Project).
Architecte Java JEE MMA - Chartres, France - CDI - Novembre 2011, Février 2012
Conduite de projet pilote de mise en place de la version 9 de CA
Introscope , outil d'audit de supervision/monitoring de performance
d'applications: Installation et configuration Entreprise Manager,
Agents Java, Workstation, métriques.
Avec des agents locaux Java installés sur des serveurs BEA Weblogic on collecte en temps réel le nombre d'appels vers les composants (servlets, EJB, JSP...), les temps de réponses des méthodes, le nombre de threads, etc. mais également les connexions du serveur avec les bases de données ou les postes clients.
L'agent transmet ensuite ces informations au serveur Introscope (Enterprise Manager) qui les stocke en temps réel dans un référentiel.
Support niveau 3 des équipes de développeurs java
Projet de Certification : Oracle Certified Master, Java EE5 Entreprise Architect
Oracles - Paris, France - CDI - Mars 2011, juillet 2011
Projet Big Smoke Cigare dans le cadre de la Certification Refonte et maintenance du site web de Objectif du projet
Automatisation d'un Système de e-commerce inter réagissant de façon synchrone et asynchrone avec des systèmes partenaires externes ( Bank, fournisseur...). B2B
Contraintes
Performance : 90% des transaction sous les 5 secondes
Scalabilité : 200 utilisateurs simultanés.
Disponibilité de service : 99,99% during working hours
Sécurité : 128 bits de cryptage minimale.
Production Proposer et définir un schéma global d'architecture basé sur la spécification JEE5.
L’architecture proposée est basée le spécification JEE5, patterns Gof et JEE core pour
assurer le découplage entre les différents modules
Présentation : autour de JSF
Couche : métier EJB3 (statefull, stateless, MDB)
Couche intégration JPA, Web services.
Justifier mes choix architecturaux,
Rédiger un dossier d'architecture complet en tenant compte des contraintes édictées
Soumettre le dossier à un jury de Sun Microsystems/Oracle.
Consultant Senior JAVA JEE Ministère de l’Agriculture ASP Limoges, France - CDI - novembre 2010, février 2011
Maintenance évolutive des applications OSIRIS, GAM,
Dans le cadre des aides européennes aux agriculteurs, les applications OSIRIS-GAM facilitent le processus de création d'interfaces et le Workflow lié au cycle de vie des demandes d'aides.
Consultant JAVA JEE Oranges Caraïbes – Guadeloupe, Martinique - janvier 2007, Octobre 2010
Projet DEV TMA
Contexte du projet
Orange Caraïbes dispose au sein de son intranet d'un système de Workflow BPM, ce Workflow regroupant
une dizaine d'applications, assure l'automatisation du cycle de vie des demandes:
Formulation de la demande
Chaîne de validation par les hiérarchies
Délégations de pouvoir de validation,
Historisation,
Intégration avec systèmes fournisseur, ou CRM (Adonix),
Les applications automatisent notamment les demandes relatives aux
Commandes mobile par les utilisateurs.
Centraliser les demandes d’attribution de forfaits et de terminaux
Centraliser les phases de livraison par la direction commerciale,
Remboursement de notes de frais liés aux déplacements professionnels
Centraliser les demandes, les plafonds
Phases de remboursement par la direction comptable
Les demandes de déplacement
Centraliser les demandes, interaction avec les partenaires wagon bleus etc.
Achats de ressources et consommable,
Prévisions de congés
Arrivée et départ de collaborateurs etc...
Responsabilité
Assurer la maintenance corrective et évolutive des modules existants,
Développer, tester et intégrer de nouvelles applications aux systèmes existants.
Assurer la disponibilité de service.
Formation des utilisateurs.
Planification des demandes de changement.
Réalisation
Analyser les besoins du client avec une approche objet-orientée en utilisant les outils de UML,
Concevoir les diagrammes de classe, des uses cases détaillés et rédiger des spécifications et de la documentation techniques.
Développer avec J2EE -JSP servlets, Struts et Hibernate, Patterns, tester, mettre en production, les applications.
Développer des scripts pour les batchs de compilation et génération de données à l'usage de la
Comptabilité.
Environnement technique Techno / Plate-forme J2EE
Framework : Struts, Hibernate
Serveur d'application et web Tomcat/Apache
DB: Oracle 10g
IDE: Eclipse Projet Architecture
Contexte du projet Pour des raisons liées à la maîtrise des coûts de maintenance de ses applications Workflow, OC a opté pour l’acquisition d'un outil de configuration : Workflowgen.
Cela implique la migration progressive des applications existantes vers la nouvelle plateforme Dot Net.
Responsabilité
Pilotage de l'avant-projet, phase d'adaptation de la conception à l'architecture technique retenue, description et documentation du fonctionnement de chaque unité du logiciel.
Migration des Application
Réalisation
Mise en place des environnements de Test, DEV et Prod, Serveur web, et d'application
Mise en place et conceptions des schémas de Base de Données.
Réécriture du code des applications en Dot net.
Consultant JAVA JEE
Neuf Telecom - Paris, France – via Alten - Octobre 2006, Décembre 2006
Contexte du projet
Le projet neuf Cegetel TPE a pour objectif de lancer une offre destinée au marché des TPE c’est-à-dire
les entreprises de 3 à 49 salariés avec un cœur de cible situé sur le 5 à 10 salariés.
Neuf Cegetel souhaite proposer aux TPE une solution packagée permettant de couvrir les besoins
essentiels des entreprises, une solution modulaire permettant de proposer des options complémentaires.
L’objet est de montrer aux clients TPE les statistiques agrégées journalières et mensuelles portant sur le
trafic des appels téléphoniques entrant et sortant. et des statistiques des détails des appels VOIP.
Les interfaces comprennent des tableaux (jsp), graphiques (Jfreechart), générations de fichiers csv)
Responsabilité et réalisation
Développement J2EE (Servlet, JSP) complet du module
Test du module, rédaction de documentation,
Mise en production
Environnement Technique
Java J2EE, Tomcat, Struts, Eclipse, API: Servlet JSP, JFreechart, Oracle, JavaScript, html, XML, CVS.
Consultant JAVA JEE
Renault C amart France - via Atos Origin Avril 2006, Septembre 2006
Contexte du projet
Développement du progiciel PROS PR qui sert à :
Générer les Feuilles Opération Process «FOP» et les Feuilles Opérations Standard «FOS»
des process de montage manuels des métiers du montage et de la peinture.
Réaliser les liens produits, outillage, diversités sur les process préalablement créés
Créer les analyses des temps opératoires et du Design Standard Time et les lier aux process .
Créer les engagements projet (dimensionnant) et les engagements réels (détaillés) des lignes de fabrication
Responsabilité et réalisation
J’ai participé au développement du module : gestion de composants (composants « famille
de véhicule », « technique » et « peinture »)
;du module: Assemblage des composants techniques.
Environnement Techniques:
WebSphere 5, Struts, java Servlet, JSP, JavaScript , oracle, CVS Consultant JAVA JEE
Ministère de l’intérieur Projet Schengen Strasbourg – via Atos Origin - Décembre 2005, Février 2006
Le projet Schengen est un projet européen dont l’objectif consiste à contrôler un flux de données remontant
des pays membres en temps réel. Ces données portent entre autres sur les passeports, les plaques d’immatriculations de véhicules...
Responsabilité et réalisation
J’ai participé au développement d’un serveur TESTMANAGER comportant 5 blocs fonctionnels
La surveillance de compteur.
La surveillance des états de processus.
Le module de pilotage de test.
Event Chro assure :
La réception des événements de la fonction «cmdManager» et leur stockage dans un fichier XML.
L’affichage du contenu courant de l’historique éventuellement filtré sur des critères comme
intervalle de dates/heures ou le type d’événement.
Ingénieur Développeur Java JEE
ANPE - Paris, France - via Atos Origin - Juillet 2005, Décembre 2005
Le projet GEODE : Développement d’une application de gestion intégrée de demande d’emploi.
Responsabilité et réalisation
J’ai participé au développement d’un service d’historisation de messages du système :
Filtrer des messages générés en fonction de la gravité et du typage des messages
Router des messages vers le système de traitement approprié
Formater le texte des messages
Écriture de message sur fichier ou tout autre support
Gérer les noms et du basculement des fichiers pour post traitement et archivage
Ingénieur Développeur Java JEE
Caisse centrale de réassurance Via T-Systems
- Paris, France - Mai 2001, Juin 2004
J’ai participé à la maintenance du domaine " Inventaire" de l'application centrale de réassurance, dans le cadre du projet AGIR :
Application de Gestion Intégrée de Réassurance
. Ce domaine a pour objet l'établissement des états et la comptabilisation des provisions nécessaires à l'établissement des comptes d'exploitation et des bilans, trimestriels et annuels (activité de réassurance).
Il comprend également les programmes de gestion des prévisions de résultat, établies par les souscripteurs qui sont à la base des calculs de provisionnement.
Compétences
Architecture SI METHODOLOGIE SCRUM,
Langages de développement JAVA/JEE (SERVLETS, JSP, JSTL, EJB, JMS, ...)
UNIX, SHELL
INTERNET : HTTP, XML/XSLT, HTML, JAVASCRIPT, AJAX, CSS, ...
Méthode de Conception
UML (Mega, Entreprise Architect , ARGO UML),DESIGN PATTERNS
Environnement de développement
ECLIPSE, ... Serveurs d’application
TOMCAT, , WEBSPSHERE, WEBLOGIC, Glassfish
Formations
Bac+5 Aix Marseille2