Ismael - Architecte JAVA
Ref : 200609C001-
94160 SAINT-MANDÉ
-
Architecte, Consultant, Formateur (40 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Freelance
Expériences professionnelles en entreprise
Décembre 2020
En cours AMF
Projet ADELE : Architecture applicative
-Réponse à l’appel d’offre sur la stack technique et architecture
-Rédaction du DAT (pattern micro service / état de l’art / matrice des flux ...ect)
-Conception de l’architecture micro service et étude des besoins
-Préparation du CDA (Comité d’architecture)
-Suivi technique de l’équipe de réalisation
-Participation aux ateliers DDD et chiffrage
- Design API (OpenAPI)
- Projet Indecx : Architecture data/Tech Lead
-Reprise de l’architecture existante, état des lieux et évolution
-MAJ du DAA et DAT existant
- Ateliers et Mise en place des mesures de sécurités du RSSI ( DICP, durcissement des environnements …)
- Etude et conception du modèle de donnée pour la direction DC avec un modèle paramétrable
- MCD / Mérise
-Mise en place d’un batch
-Suivi du comité de sécurité et qualité (CoSeQ)
- Mise en place de la chaine CI/CD ( devOps) et de livraison continue
Rôle : Architecte
Environnement technique : Java 11, Spring boot, RabbitMQ,OpenId Connect, pattern des architectures micro services ( Circuit breaker / BFF / MoM ...ect), API REST
Mars 2020 Septembre 2020
DGFIP
Equipe SI-1A : Architecture applicative
-Garant du maintien et de la cohérence des applications au cadre d'architecture lors de comité d'architecture (CAI)
-Etude d’architecture des projets : JAM, GLPI, StatECO, CADRAN, SCPC
-Audit de l’architecture des projets afin d’assurer le respect du cadre d’architecture
-Rédaction des synthèses et relevé de décision pour les chefs de bureau SI-1A
Février 2018 Mars 2020
Société Générale
Equipe Socle
-Support technique aux différents projets services bancaires
-Développement et maintenance du socle technique dans une architecture micro service
-Etude et mise en place d’une capacité de transition avec S3
-Responsable de l’infrastructure micro service InfraAsCode SMD à travers des topologies Alien4Cloud : Consul /
Haproxy …
-Support aux différentes équipes utilisant l’infrastructure micro service
-Migration de la plateforme de déploiement Cloudify vers Yorc
-Mise en place d’un processus de release et déploiement des modules métiers en mode blue/green
-Etude et impacte des temps de réponse des différents algorithmes de chiffrement sur l’infra SMD : ECDHE vs
DHE-RSA-AES128 vs RC4-MD5
-Gestion de l’obsolescence des certificats SSL pour l’ensemble des modules métiers : cartographie des échanges SSL
entre les modules et l’infrastructure / génération et déploiement des certificats avec l’autorité de certification de la
SG en assurant la continuité de service.
-Animation chaque semaine de la communauté service bancaire sur les différents sujets d’architectures et
orientations techniques
Rôle : Architecte technique
Environnement technique : Java 8, WildFly Swarm, Spring boot, Docker, SSL, Alien4Cloud, Ansible, norme
TOSCA, Consul, HaProxy, OAuth 2, Jenkins 2, JenkinsFile, DockerFile, DevOps
Février 2016
Février 2018
Generali
Projet ULIS
-Développement et maintenance de l’architecture sur la partie fiche corporelle et sinistre
-Suivi de l’appel d’offre pour le désendettement technique du JSF 1.2 sur la projet corporel et proposition de solution
Projet Winow
-Mise en place d’un PoC : portail web de gestion téléphonique des sinistres et estimation automatisée du sinistre
-Mise en place de l’architecture technique du projet
-Rédaction de la STD
Projet pré-ouverture
-Architecture technique & design de la solution : SOAP, WebMethod et APIGEE
-Suivi et support technique de l’équipe développement (GFI) near shore
Rôle : Architecte technique
Environnement technique : Java 6, Base Oracle, Jboss 5 et 6 , JSF 1.2, GIT, Spring MVC
Janvier 2015
Février 2016 BPI France : projet Atrium – gestion de la garantie
Projet ATRIUM
- Tiers Maintenance Applicatif
- Rédaction spécifications techniques et fonctionnelles de la garantie bancaire : Imputaion des règlements de la
garantie, gestion de l’abandon/annulation des commissions, gestion des opérations sur les comptes d’attente...etc
- Stratégie de recette : mise en place de Sélenium, DbUnit
Rôle : Consultant expert technico-fonctionnel
Environnement technique: Java 6, Base Oracle, CDI, Maven 2, Tomcat
Février 2011 Accenture
4 ans Ø Mission à la SG/Crédit du Nord : projet Convergence – poste de travail
Ø
Mission GFMIXTE : Responsable de maintenance, analyse, déploiement et correctif du LEGACY
-Construction de l'application EAR et déploiement sur des postes de Pré-Assemblage
-Analyse des incidents en remote debbug
-Distribution des tâches de correctif aux équipes dédiées avec compte rendu d'analyse technique et fonctionnel
-Pilotage des correctifs et suivi de correction via Quality Center
-Prise en charge et développement des demandes d'évolution du périmètre/correctifs
Rôle : Chef projet de transverse
Mission PUMA orienté fonctionnelle et technique
-Rédaction de spécifications détaillées (Signalétique Personne morale et physique, Suivie et risque, Bandeau,encours
banque de France)
-Modélisation sous RSA (entity, Vo, process)
-Développement - phase de réalisation / Test Unitaire
-Responsable Release delivry : intégration continue (remonté de code sur la stream MainLine- deliver - rebase sous
ClearCase) – suivie des releases - livraison des JAR et POM sous Nexus. – synchronisation des équipes)
Rôle : Référent technique – Release Manager
Mission dans le cadre de la fusion du SI SG et CDN dans l’équipe socle
-Rédaction des spécifications techniques générales et détaillées (Y des mappers, localisation des contrôles à la
souscription des contrats, fusion contrat/produit)
-PoC sur l’adaptation de Spring / TestNG / maven 2 sur le projet
-Développement – phase de réalisation
-Test Unitaire,Test pré-Assemblage(JUnit + test en environnement WebLogic)
-Encadrement d’une équipe de 4 personnes et suivie de réalisation (méthode SCRUM)
Rôle : Architecte technique
Environnement technique: Java 5, Base Oracle, Spring 3.0 , Maven 2, EJB ,Hibernate 3, Clear Case , RSA,MIA
génération, Spring 3, Weblogic, Quality Center, JPA
Mai 2008 CAPGEMINI (Paris)
1,5ans Ø Mission à EDF : projet SDIN (Systeme D'Information Nucléaire) - Ventyx
-Intégration et développement autour du logiciel Ventyx Asset Suite – ERP de gestion des ressources énergétique.
-Custumisation des ecrans IHM (Tailoring , WorkFlow et javascript) – Compose 2.0
-Développement java (domaine radioprotection – relevé de mesures)
-Test Junit sur les developpements JAVA
Rôle : développeur
Environnement technique: Java 1,5, Base Oracle 11g, Spring 2.5 , AOP , Hibernate, Maven, CXF, JAXB, SOAP
1,5ans Ø Mission à MEDIAMETRIE : Activité de Support Management & Développement.
-Intervention sur la base de données de Production & Backup (Essentiellement requetage SQL).
-Activité de support – management (relation utilisateur, suivi des demandes, et reporting ..Ect).
-Automatisation d'une partie de l'activité via le développement d'une IHM : version PHP 5 (AJAX) et JAVA (Swing
, Spring 2.0,PoI, DWR).
-Mise en place d'un processus de validation & tests rigoureux avant toute mise en production sur les diverses
plateformes de tests (Validation , Pré-Production, Intégration).
-Prise en charge d'un ETL (Génio) pour le chargement volumineux de données en base.
-Utilisation de l'ordonnanceur Dollar Universe pour le lancement ou reprise des tâches.
-Participation au projet Reporting (Data warehouse) : Analyse de flux et écriture de script PL/SQL.
-Rédaction de documents et mise à jour de livrables sur l'ensemble de l'activité.
Rôle : développeur junior
Environnement technique: Base Oracle 10 , PL/SQL, plateforme JBOSS. Java 5 , Struts, SWING,PHP5, XML,
Spring 2.0, DWR, Tomcat
Avril 2007 BNPPARIBAS (Paris)
(Stage 6 mois) Projet dans le cadre du chantier SEPA (Single Euro Payments Area) et le développement de systèmes
internationaux. Processus de traitement d’une demande d’évolution impactant un système d’information complexe et
sensible dans un département certifié CMMi de niveau 3.
Rôle : Stagiaire
Environnement technique: Base Oracle 10g, Java 1.5 , VBA , VisualAge (COBOL), Websphere.
Formateur professionnel depuis 2013
Formation Administration Jboss AS 7 / WildFlyServeurs d’application
Clusering, Haute disponibilité, JMS, JAAS, JNDI, DataSouce, JMX, SSL, JPA. Présentation avancée de la solution
JBOSS
Formation intégration continue
Démarche d’intégration continue avec Jenkins, configuration, administration
Formation JAVA pour débutant
Concept Objet, héritage, polymorphisme, encapsulation, les bases du langage
Formation J2EE
Java, Java Web avec JSP et Servlet : développement d’application et bonnes pratiques
Formation J2EE Avancée
Java avancé, EJB 3, JPA, couche présentation JSF
Formation performance & optimisation
Comprendre le principe d’une JVM, GC pour une meilleurs optimisation. Lest threads, cache L1,L2.
Formation JPA
Persistance des données avec hibernate, relation objet modèle ORM, les concepts de base
Formation Java qualité et test
Test unitaire avec Junit et testNG. Les mocks avec Jmockit et dbunit. Test intégration continu
Formation Maven
Présentation de maven, cycle de vie d’un projet, construction de livrable automatisé et Jenkin
Formation Spring / Microservice / ELK
Formation custum sur l’architecture micro service à travers Spring Cloug et ELK (gestion des logs)
Connaissances
Langages JAVA , Android 4.0, JSP, PHP PL/SQL, ASP, CSS, XML, ASP.net, JQuery, Play Framework 1.2.X, Angular >=4
Méthodologies Cycle en V, Scrum, Agile
Base de Données Oracle 8 - 10g-11g, Access, MySql, SqlServer 2005, HSQL, PL\SQL
Serveur Weblogic, Tomcat, Websphere, Jboss 7, WildFly
Autres Eclipse,Visual Web Developer, Toad, WampServer, IntelliJ, SOAPUI, Actional,RSA, ClearCase, SVN, GIT, Quality
Center, Nexus, Jenkins, HaProxy, Consul, Docker
Formation
2007 Master 2 MIAGE à l’ IUP de Bordeaux
2006 Master1 MIAGE à l’I.U.P de Bordeaux
2005 Licence MIAGE à l’I.U.P de Bordeaux
2002-2004 DEUG Economie-Gestion à L’Université de la Réunion
Certification : Certified Jenkins Engineer 2021
Rôle : Architecte solution