Ali - Architecte AZURE
Ref : 120801D001-
92700 COLOMBES
-
Consultant, Architecte, DevOps (48 ans)
-
Totalement mobile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
Clever-Tech : depuis Juin 2014
Depuis Mai 2014 – Carrefour – Incident/Problème manager au sein de la direction IT international de carrefour
Participation au projet de transformation de l’IT carrefour group et la gestion de l’opérationnel de la cellule « Delivery & support »
Responsabilités :
Participation au chantier de définition et déploiement de processus des incidents
Participation au chantier de migration de l’outil ITSM
Pilotage des équipes de support (Hébergeur externe)
GFI Informatique : depuis Janv. 2009
Avril 2012 – Mai 2014 - Total – Architecte fonctionnel et technique de déploiement international de la solution NewWeb
Définition et mise en place de plan de déploiement international et industrialisation de processus de création des sites
Responsabilités :
Conception et développement d’un outil d’industrialisation de création des sites web (16 sites par mois)
Adaptation et optimisation des processus de déploiements (Release management)
Définition de la feuille de route de déploiement international
Suivi et optimisation de plan technique de déploiement international
Animation des workshops de migration vers la nouvelle version de WCS (11g)
Réfèrent technique sur l’outil CMS WebCenter sites
Suivi de l’équipe de déploiement international (130 sites déployés)
Environnement : WebCenter Sites 7.6.2, Tomcat 6, Oracle, apache http, SVN, maven, CMDB
Méthodes : Agile, ITILv3
Juillet 2011 – Mars 2012 : Total – Architecte technique et fonctionnel de projet NewWeb
Pilotage de passage en MCO de projet NewWeb et mise en place de plan d’amélioration contenu de l’infrastructure de NewWEB (PACI) et management de l’équipe de DEV durant le processus d’industrialisation de création des sites
Responsabilités :
Définition et mise en place de plan d’amélioration de la plateforme technique de NewWEB
Pilotage de l’hébergeur OBS (Orange Business Services)
Définition de processus de passage MCO
Définition des indicateurs de disponibilités (SLA) et des KPI de suivi de TMA
Référent sécurité du projet NewWeb
Réfèrent technique sur l’outil CMS WebCenter sites (WCS)
Optimisation des procédures de déploiements
Suivi de l’équipe de DEV
Développement et déploiement des sites, … (80 sites déployés)
Environnement : WebCenter Sites 7.6.2, Tomcat 6, Oracle, apache http, SVN, maven
Méthodes : Agile, ITILv3
Octobre 2010 – avril 2011 : Total RM - Chef de Projet Site vente de fuel
Etude, conception et mise en place d’un site agrégateur pour vente fuel pour Belgique et Allemagne avec le CMS FATWIRE-CS
Responsabilités :
Gestion de projet et d’une équipe de 4 personnes.
Phase de cadrage et spécification fonctionnelle
Suivi de projet
Suivi de l’éditeur
Pilotage de l’hébergeur
Développement et déploiement des sites
Environnement : Fatwire Content Server 7.5, Tomcat 6, Oracle, apache http, SVN, maven
Méthodes : SCRUM
Juillet 2010 – Juin 2011 : Total RM - Chef de Projet technique / Architecte Portail CMS
Etude, conception et mise en place d’une usine a site pour la migration des 190 sites web et extranets du Groupe TOTAL basée sur l’outil de gestion de contenu FATWIRE-CS
Responsabilités :
Définition et mise en place de l’architecture technique
Pilotage de l’hébergeur OBS (orange business services)
Etude et conception du socle usine à site et du site pilote
Mise en place du socle de l’usine à site NewWeb
Développement et déploiement du site pilote
Team leader et référent technique des équipes de développement
Industrialisation des processus de build et de déploiement
Mise en place de workflow de contribution
Environnement : Fatwire Content Server 7.5, Tomcat 6, Oracle, apache http, SVN, maven
Méthodes : Cycle court, BPM
Septembre 2010 : Formation Fatwire CS v7.5
Août 2009 – Juin 2010 : Carrefour Groupe – Architecte Portail CMS
Mise en place des processus pour l’industrialisation de la production des Intranet du Groupe Carrefour (Usine à Intranet), basée sur les composants de Gestion de Contenu Vignette VCM (Vignette Content Management).
Responsabilités :
Refactoring de l’application pour l’optimisation des performances et l’amélioration de la maintenabilité de l’usine à site.
Automatisation des procédures de build et de déploiement
Mai 2009 – Juillet 2009 : Proof Of Concept Liferay V5 – Portail des chercheurs de l’IFP
Etude et mise en place d’une Preuve de Concept basée sur la solution Liferay V5 validant l’intégration de Liferay avec :
Responsabilités :
Une solution de GED Documentum
Un moteur de recherche externe (Google Search Appliance)
Un moteur d’orchestration Workflow JBPM
Réalisation du thème de présentation, développement des composants
Environnement Technique :
Liferay v5, JBPM,
Tomcat, MySQL,
GSA, WDK Documentum,
Portlet JSR168, Spring, Java, HTML, CSS
Management de l’équipe de DEV
Environnement : Vignette VCM, Websphere, Tomcat, Oracle, Java, Talend, HTML/CSS
Methodes : ITIL v3
Février 2009 : Formation Vignette VCM v7
Janvier 2009 – Mai 2009 : Ingénieur d’étude et de développement J2EE « WT10-PDC »
Etude, conception et développement d’un proof of concept pour le projet de refonte du système de gestion de courrier de la poste avec la méthode Agile et une architecture J2EE.
Responsabilités :
Analyse et conception.
Développement et test unitaire
Intégration et test d’intégration
Mise en place d’une PIC
Réfèrent technique de l’équipe de DEV
Outils et environnements Techniques :
SVN
RAD 7 , WAS 6.1
Architecture Java J2EE : JSP, Servlet, Struts2, Hibernate 3.3, Framework d’intégration de la poste, Log4J, jasper report
JUnit, spring security (ACEGI).
Outil de test « Cubictest » et « Selenium ».
Méthodologie :
SCRUM
Owliance/FSI : de Janv. 2008 à Nov. 2008
Architecte/Chef de projet « Diet-Success »
Etude, conception et développement d'un moteur nutritionnel et d'un portail web. Ce projet est un outil diététique qui permet la saisie et l'analyse du profil diététique d’un internaute et la proposition de ou des programmes nutritionnels puis l’accompagnement de l’individu durant ces programmes nutritionnels.
Responsabilités :
o Gestion de projet et d’une équipe de 6 personnes.
o Gestion de client
o Suivi de projet
o Mise en place d’une architecture Orientée composantes basée sur un Framework MVC (Struts), un Framework de persistance Hibernante, un Framework d’intégration Springs et des designs patterns.
o Formation, encadrement et suivie de l’équipe de développement.
Environnement technique : MySql, hsql, Linux Gentoo, MySQL Server, Cvsnt 2.0, Eclipse 3.3, Appfuse, maven, Architecture Java J2EE : JSP, Servlet, Struts2, Hibernate 3.3, Spring 2.0, TAGLIB, Log4J, Portail Liferay, JUnit, spring security (ACEGI), MSProject, Bugtracker MANTIS et un outil de recette SaloméTMF
Méthodologie : UML, RUP
GTI/AttijariBank : Nov. 2005 à Déc. 2007
Architecte/Chef de projet « Gestion des Conventions »
Etude, conception et développement d’un logiciel FrontOffice, back-office pour la Gestion des Conventions. La solution permet l'initiation des dossiers de convention à travers les points de vente et la centralisation au niveau centrale, puis la diffusion des conventions signées vers tous les points de vente.
Responsabilités :
o Gestion de projet et d’équipe de 3 personnes.
o Gestion de client et suivi des développements.
o Mise en place d’une architecture Orientée composantes basée sur un Framework MVC (Struts), un Framework de persistance Hibernate, un Framework d’intégration Spring et des designs patterns.
o Formation des utilisateurs
o Encadrement et suivie de l’équipe de développement.
Environnement technique : Oracle 9i, SQL, PL/SQL, PL SQL Developer, Windows 2000 Server, Bases de données Oracle 9i, Cvsnt 2.0, RAD 6.0, Websphere server, Architecture Java J2EE : JSP, Servlet, Struts, Hibernate 3.2, Spring 2.0, TAGLIB, Log4J, JUnit, Spring Security (ACEGI), Jasper Report, I-Report, MSProject
Méthodologie : cycle en V, RUP
Architecte du projet « Gestion des Engagements par signature » (EPS)
Etude, conception et développement d’un logiciel FrontOffice, back-office pour la Gestion des Garanties Bancaires. La solution permet l'initiation des Cautions à partir des points de vente et la centralisation au niveau de siège, puis la diffusion des imputations vers tous les points de vente.
Responsabilités :
o Gestion de projet et d’équipe de 4 personnes.
o Mise en place d’une architecture Orientée composantes basée sur un Framework MVC (Struts), un Framework de persistance Hibernate, un Framework d’intégration Spring et des designs patterns.
o Développement de la partie back-office en architecture client serveur
o Formation, encadrement et suivie de l’équipe de développement.
o Formation des utilisateurs.
Environnement technique : Oracle 9i, SQL, PL/SQL, PL SQL Developer, Windows 2000 Server, Bases de données Oracle 9i, RAD 6.0, Websphere server, Architecture Java J2EE : JSP, Servlet, Struts, Java bean, TAGLIB, Log4J, Jasper Report, I-Report, MSProject
Méthodologie : UML, RUP
Architecte du projet Migration du progiciel « Système Bancaire Etranger »(SBE)
Etude, conception et développement de la version Web du progiciel « Système Bancaire Etranger ». C’est le système de gestion des opérations bancaire avec l'étranger qui permet la gestion de dossier, le règlement, l'interfaçage avec salle de marche, la génération des msg Swift, Génération des écritures Comptable,…
Responsabilités :
o Gestion de projet et d’équipe de 7 personnes.
o Gestion de client.
o Etude et correction de l’ancien système
o Analyse et conception de la nouvelle solution.
o Mise en place d’une architecture Orientée composantes basée sur un Framework MVC (Struts), un Framework de persistance Hibernate, un Framework d’intégration Spring et des designs patterns.
o Formation, encadrement et suivie de l’équipe de développement.
o Préparation de processus de bascule.
o Déploiement
Environnement technique : Oracle 9i, SQL, PL/SQL, PL SQL Developer, Windows 2000 Server, Bases de données Oracle 9i, Cvsnt 2.0, RAD 6.0, Websphere server, Architecture Java J2EE : JSP, Servlet, Struts, Hibernate 3.0, Spring 1.7, TAGLIB, Log4J, JUnit, Spring security (ACEGI), Jasper Report, I-Report, Crystal report, MSProject
Méthodologie : UML, cycle en V
Chef de projet technique de l’application Web de progiciel (Méga-Agence)
Etude, Conception et développement de l’application Méga-Agence qui permet la centralisation des mouvements de la banques et préparation des tableaux de bores, tableaux statiques et les situations journalière, hebdomadaire, mensuel et annuelle.
Responsabilités :
o Développement des procédures stockées
o Développement des jobs base de données pour l’alimentation de la base au quotidien
o Optimisation des requêtes de sélection et des vues
o Développement des états de sortie
Architecture : Développement sur une architecture Orientée composantes basée sur un Framework MVC (Struts), JDBC, des Javabeans et des designs patterns.
Environment technique : Oracle 9i, SQL, PL/SQL, PL SQL Developer, Windows 2000 Server, Bases de données Oracle 9i, Cvsnt 2.0, RAD 6.0, Websphere server, JSP, Servlet, Struts, TAGLIB, Log4J, Jasper Report, I-Report, Crystal report
Méthodologie : UML, RUP
Analyste programmeur Java/J2EE Version Web de progiciel « Agence » (Web-Agence)
Participation à la migration du progiciel (GTI-Agence) sur une architecture java/J2EE
Responsabilités :
o Développement des modules :
Administration des Clients
Administration des Comptes
Gestion des AVA (allocation voyage d’affaire)
Etc.…
Environnement technique : Oracle 9i, SQL, PL/SQL, PL SQL Developer, Windows 2000 Server, Bases de données Oracle 9i, Cvsnt 2.0, RAD 6.0, Websphere server, Architecture Java J2EE : JSP, Servlet, Struts, TAGLIB, Log4J, Jasper Report, I-Report, Crystal report
Méthodologie : UML, RUP
GTI / Banque de l’Habitat : Sep. 2004 à Oct. 2005
Architecte Mise en place et Adaptation de progiciel « System Bancaire Etranger »
SBE: Mise en place et adaptation du Système SBE version client lourd en faveur la banque de l’Habitat.
Responsabilités :
o Gestion de projet et d’une équipe de 2 personnes
o Etude des nouveaux besoins, conception et développement des composants nécessaires
o Migration des données
o Préparation des procédures de bascule
o Encadrement et suivie de l’équipe de développement.
o Formation des utilisateurs.
Environnement technique : Informix, Gupta 2003, Unix, Crystal reports
Architecte : Projet Intégration de l’Application « Gestion des Engagements par signature » (EPS)
Mise en place et adaptation de la solution de Gestion des Cautions en faveur la Banque de l’Habitat.
Responsabilités :
o Gestion de projet et d’équipe de 2 personnes.
o Etude des nouveaux besoins, conception et développement des composants nécessaire
o Mise en place et migration des données.
o Mise en place d’une architecture Orientée composantes basée sur un Framework MVC (Struts), un Framework de persistance Hibernate, un Framework d’intégration Spring et des designs patterns.
o Développement de la partie back-office en architecture client serveur
o Formation, encadrement et suivie de l’équipe de développement.
o Formation des utilisateurs.
Environnement technique : Oracle 9i, SQL, PL/SQL, PL SQL Developer, Windows 2000 Server, Bases de données Oracle 9i, RAD 6.0, Websphere server, Architecture Java J2EE : JSP, Servlet, Struts, Java bean, TAGLIB, Log4J, Jasper Report, I-Report, MSProject
Méthodologie : UML, RUP
GTI : D’Août 2001 à Août 2004
Analyste Programmeur
Prospectus: Système de prospection de client en faveur la banque de sud. Il s’agit d’un système client-serveur qui permet la saisi des dossiers prospect le suivi et la gestion des contacts client.
Responsabilités :
o Analyse et conception de la solution
o Développement et test
o Mise en place et recette client
Environnement technique : Gupta, oracle 8i.
Environnement technique : Gupta sous Windows, Base de données Oracle 8i sous Windows. SQL/PL SQL : écriture des procédures stockées et des triggers, AMCD Designer
Métier :
o Maitrise des règles et des procédures administrative bancaire.
o Maitrise du volet change et gestion des devises.
Analyste Programmeur Progiciel System Bancaire Etranger
Participation à la conception et au développement du progiciel dans les deux parties Front & Back Office.
Responsabilités:
o Etude et conception
o Développement de tous les module de la partie EXPORT et la partie back office
o Mise en place, recette client,
o Maintenance corrective
o Maintenance évolutive
Front office : Conception et mise en place des modules de la partie Export du système bancaire Etranger
- Gestion des lettres de crédit export CDE
- Gestion des remise documentaire export RDE
- Gestion des garanties Export GBEX
- Traitement des Transfert reçu TR
- ....
Back office : Etude, Conception, développement et mise en place d’un module d'interfaçage avec la salle de marché.
Back office : Etude, Conception, développement et mise en place d’un module de consolidation et de génération des écritures comptable et de diffusion des mouvements.
Back office : Module de génération des messages Swift et d'interfaçage avec la station Swift.
Outils et Environnement technique :
o Gupta sous Windows.
o Base de données Oracle 8i sous Windows. SQL/PL SQL : écriture des procédures stockées et des triggers.
o AMCD Designer
Métier :
o maitrise des différentes procédures d’import & Export.
o Formation sur le système d'échange international (SWIFT).
Analyste Programmeur :
Système Comptable (SGC): Système de gestion de la comptabilité générale. Il s’agit d’un système client-serveur qui permet la consolidation des mouvements comptable d’une banque et la génération des bilans, résultat, état de trésorerie.
Responsabilités:
o Analyste et programmeur.
Environnement technique : Gupta 1.5, oracle 8i
Analyste programmeur :
SICAV : Système de gestion des Société à capitale variable. Il s’agit d’un système client-serveur qui permet la gestion des dossiers des actionnaires et l'interfaçage avec les intermédiaires en bourse.
Responsabilités : Analyste et programmeur.
Environnement technique : Developper 2000, oracle 8i.
Analyste Programmeur Progiciel (GTI-Agence)
Participation à la conception et au développement du progiciel par divers modules.
Responsabilités :
o Analyste et programmeur.
o Etude, Conception, développement et mise en place des modules:
Module Gestion administrative des comptes.
Module Change.
Interface avec la salle de marché.
et autres
Formations :
Novembre 2020 : Formation et certification DASA Fundamentals
Avril 2014 : Formation et certification ITIL v3 foundation
Mars 2014 : Formation pour certification WebCenter Sites 11g
Septembre 2010 : Formation développeur et administrateur WebCenter Sites (Fatwire) CS v7.5
Février 2009 : Formation Vignette VCM v7
2005 à 2007 : Master Spécialisé domaine TICE (Technologie d'Information et Commerce Electronique)
1996 à 2001 : Maîtrise en informatique appliqué à la gestion à l'ISG Tunis
Baccalauréat 1995 : Baccalauréat Math technique - Mention Bien au Lycée technique Gabès, Tunisie
Compétences :
Méthodologie et Environnement technique :
Plate-forme de Développement : J2EE, Hibernate3, Spring 2.0, AJAX, Struts 2, Talend, TAGLIB, Rational application développement (RAD 6), Eclipse, Websphere Application Server, Jboss, TomCat, apache web server,
IBM Modler, Microsoft VISIO 2000, MCD Designer
Produits : Liferay Portal, Vignette VCM, WebCenter Sites (Fatwire)
Langages : Java, J2EE, Gupta 2003, HTML, JavaScript, XML, Jsp , Servlet
Méthodologie : UML, Merise, RUP, 2TUP, Agile
Système Base de données : Oracle, MySql, Postgres
Systèmes Exploitations : Linux, Windows, UNIX
Autres : ITIL, Processus, Gestion de projet
Langues :
Anglais : lu, écrit, parlé.
Arabe : langue maternelle