Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Mohamed, DBA FORMS

Mohamed DBA FORMS

CV n°140909C002
Études et formations

Compétences
• Direction des projets
• Administration de bases de données (Oracle : 9i et 10G, 11i) et développement de solution. autour du SGBD Oracle (Oracle Forms-report PLS-SQL..).
• Administration Oracle E-Business Suite 12
• Migration des bases de données Oracle et des serveurs d’application (OAS) et Weblogic
• Audit, mise en place des recommandations, amélioration des performances
• Expertise Oracle DBA, et assistance utilisateur
• Mise en place des DRP (Disaster Recovery Plan)
• Expert en développement avec Oracle Forms, oracle report, et PL/SQL

Formation académique
1994 : Diplôme d’ingénieur de l’ESSI (École Supérieure en Sciences Informatiques) de Sophia-Antipolis (France) Option : Systèmes et réseaux.

1990 : Licence en mathématiques à l’université de Tours (France)

1989 : DEUG MP (Mathématiques et physiques) à l’Université de Rabat (Maroc)

Divers
Langue : Français, anglais et arabe

Expériences professionnelles

Depuis 03/2017 à ce jour Itemis France
Ingénieur recherche et développement
o Réalisation d’un POC pour connecter un smart meter sur une plateforme cloud (AWS), récupérer les données dans une base oracle locale, et afficher des statistiques (relatifs aux données collectées)
outil : Java , Oracle 11gR2, oracle Forms
o Participation au développement d’un outil d’écoute et de mise à jour de base de données Oracle, entre des Aws IoT et Oracle SGBD.
outil : Java 8, Eclipse RCP, Python 7.3, Oracle 11gR2, MQTT
o Participation au développement de la solution « Yakindu Model viewer », permettant la visualisation graphique d’un système et la simulation de son comportement à partir d’un modèle Simulink et autres
outil : Java 8, Eclipse (RCP/Plugin, SWT, JFace, GEF 4), Junit, Maven 3.3.9, Jenkins, Git, JIRA

Depuis 02/2007 au 03/2017 Atos Maroc
DBA oracle production chez Société Générale Maroc (Projet CADINET)
o Supervision des bases des données (Oracle 10gR4, 11gR2) gérant les comptes bancaires internet pour 12 pays africains
o Gestion et mise à jour des versions
o Définitions et implémentation de la politique de sauvegarde
o Gestions des incidents et des performances
o Formation et support du nouveau DBA
Rédaction des spécifications fonctionnelles pour le compte de « Mutex France »
o Rédaction des spécifications fonctionnelles détaillées de l’application de gestion de la prévoyance, retraite épargne individuelle et collective pour le compte de Mutex France. Ces spécifications sont extraites à partir de la lecture d’une application existante et écrite en Oracle Forms et Report, dans le but d’un portage vers java
DBA production niveau 4 de la base de données du système de la comptabilité de l’état marocain sous Oracle : EBS 12 sous Aix (3ans)
o Mise en place de la base de données Oracle RAC Clusterware et ASM
 Installation Oracle Grid infrastructure pour clusterware
 Installation noyau Oracle Database 11gR2
 Création de la base cluster RAC (ASM)
 Mise en place de la politique de backup restore
 Tuning / Optimisation via Automatic Workload Repository (AWR) et Grid control 11g
 Correction d’erreurs critique survenues lors de la production
Clonage des environnements OEBS et Installation des Patchs Oracle E-Business Suite version 12.1 (Compte TGR Trésorerie générale du royaume) (3ans)
o Intervention sur le paramétrage et la customisation pour les modules :
 SLA : Subledger Accounting
 FA : Fixed Asset
 RA : Receivables
 CE : Cash Management
 XLA : Financial Accounting Hub
 GL : General Ledger
 BNE : Web Application Data Integration
 FND : Foundation
 IEX : Collections
 ZX : E-Business Tax
 PO : Purchasing
 AP : Payabes
Direction du projet Wadef - ********
Direction du projet de l’intégration des TM (Trésorerie Ministérielle) dans CNT (Centre National de Traitement) pour la génération de la paie des fonctionnaires de l’état Marocain.
• Développement des écrans Oracle Forms et des report Oracle Report
• Support technique au équipes du projet sur les technologie : Oracle Report et oracle Forms
• Animation des comités de pilotages auprès des différents TM.
• Animation du comité de direction auprès de la TGR
• Planification et suivi du projet d’intégration de la paie des différents ministères
• Suivi des déploiements et de la conduite de changement.
• Suivi de la migration des données TM vers la CNT
DBA Production niveau 4 sur système de gestion du personnel et de la paye ******** des750 000 fonctionnaires de l’état marocain(5ans)
o Portage du système ******** de 9i vers la 10G
 Migration du référentiel Designer de 9i vers 10G (10.2.0.5):
• Sauvegarde de l’environnement existant (a froid)
• Installation du noyau oracle 10.2.0.5
• Portage de la base du référentiel
• Reconfiguration TDP (TSM-RMAN)
• Génération des écrans Forms à partir du nouveau référentiel
 Migration du serveur d’application OAS 9i vers 10G
• Sauvegarde de l’environnement existant
• Installation OAS 10.2 (sur deux serveurs)
• Compilation et déploiement des écrans applicatifs
• Déploiement des reports.
 Portage des bases de données 9i vers 10.2.0.5
• Sauvegarde de l’environnement existant
• Installation du noyau oracle 10G
• Portage des bases
o PROD : Base production (500 G)
o PRROD : Base qualification (500 G)
o IMGPROD : Base de production à J-1(500 G)
o DEV : Base de développement. (300G)
o CAB : Base de calcul à blanc (500 G)
• Sécurisation via VPD.
• Mise en place du plan DRP pour les serveurs de production (Base de données et serveur OAS)
o Administration des cinq bases (PROD, PRROD, IMGPROD, DEV, CAB):
• Surveillance journalière (suivi des statistiques, diagnostique AWR, charge CPU, charge Réseau, IO, création d’index, ajustement des paramètres, gestion d’espace, réorganisation des bases, tunning des SQL gourmant, création des profils SQL –ADM-)
• Exécution et suivi des batch.
• Traçabilité des actions sur la base.
• Purge des archive logs et des traces
• Sauvegarde à chaud de 6h du matin à minuit de la base de production via RMAN et TSM
• Sauvegarde production à froid (sur LTO) à partir de minuit puis restauration sur un autre serveur la nuit même (Procédure automatique).
• Sauvegarde hebdomadaire des environnements sur DAT (Procédure manuelle).
• Assistance des développeurs dans la conception des objets de la base et le tunning et la réécriture des requêtes Sql
• Audite trimestrielle de l’environnement Base de donnée et OAS
• Export et import des bases ou des tablespace
• Création des objets de la bases (utilisateurs, tables…)
• Installation des patchs
o Astreinte
Volumétrie de la base de production :
Nombre de fonctionnaires gérés 750000
Nombre de tables 930
Nombre de packages 170
Nombre de batch 90
Nombre d’utilisateur 453
Taille DB en GO 500
o Administration du serveur OAS 10.1.2.0.2 et déploiements des développements quotidien. (Forms et Report)
o Administration oracle designer Release 10.1.2.0.2

Environnement de production : Serveurs IBM sous AIX 5.3, Deux baies DS4800 et DS4700 en réplication système, Robot de sauvegarde TS3310, lecteurs LTO et DAT, Noyau Oracle 10.2.0.5 pour la base et 10.1.2.0.2 pour OAS, TSM 5.5

Outils : OEM, TOAD 10 .6
Du 09/2004 au 03/2006 et du 08/06 à 12/06
Consultant en conception et développement SQL chez Logica CMG
1. Etude et analyse Pour le compte de RCI Banque France de la réalisation du système d’information sous oracle dans un environnement UNIX et MVS permettant la mise en application de la directive Européenne visant la réglementation des fonds propre au profit de risque des l’institutions de crédit et des entreprises d’investissement de la CEE, cette directive est connue sous l’accord BÄLE II.
L’étude traduit l’approche IRB (Internal Rating Based) avancée qu englobe les domaines suivants :
• Risque de défaut de débiteur : PD (Probability of Default)
• Perte occasionnée en cas de défaut du débiteur LGD (Loss Given Default).
• Montant du crédit qui est exposé au moment de défaut EAD (Exposure At Default)
• La durée restante du crédit, dont l’ampleur influence le risque de nom remboursement, cet élément est représenté par M (Maturity)
2. Développement des scripts de chargement de la base et des traitements des données (Outil : PL/SQL Oracle 9i).
3. Support à l’équipe de développement (Outil : PL/SQL et Unix)
Du 04/2006 au 06/2006: Consultant international
Mission freelance au Ministère de l’intérieur de la république libyenne : Chef de projet et DBA Oracle OAS
Migration du système d’information arabisé de la gestion des passeports et des transits des personnes de la Libye vers l’étranger ou vesse versa :
• Conception de la nouvelle architecture du nouveau système
Deux serveurs de base de données (architecture standby), et deux autres pour OAS
Modification des structures des objets pour UTF-8 (Problème de caractère arabe)
• Développement des scripts de migration de la base d’Oracle 7.3 vers 10 g (Outil PL/SQL 10GR2).
• Migration de la SGBD d’oracle 7 vers oracle 10G
• Développement des scripts d’automatisation d’administration de la base
• Migration de l’application de « Developer Forms et Report 4.5 » vers « Oracle Application server 10g ».
Environnement de production : Linux Read Hat entreprise 4, Oracle 10G release 2, Oracle forms et report 10g, Windows XP
Mission Freelance à la CNRA : caisse nationale d’assurance et de retraite
Participation à la conception et au développement pour le compte de la caisse nationale d’assurance et de retraite (CNRA) des applications :
• Rente : permettant la gestion des rentes des accidents de travail et de circulation.
• Gestion de projet : permettant le suivi rigoureux des projets (Budget, Ressources….)
• Mise en place du noyau oracle et des bases de données RENTE pour les rentes et GPR pour la gestion des projets.
outil : PL/SQL, Developer Suite 9i (Forms, Report) , Oracle Designer
Oracle server 9i comme serveur d’application
Oracle RDBMS : Oracle8i Release 8.1.7.4.1 sous Unix
Du 03/2001 au 09/2004: ALCATEL TELECOM MAROC
Ingénieur spécification, développement, intégration et test
• Participation à la spécification fonctionnelle et architecturale de NMC2 – OMC CS plateforme de surveillance et de gestion des centres téléphonique (fixe et mobile) dédiée aux commutateurs E10 d’Alcatel.
• Participation à la validation des produits de supervision des réseaux de télécommunication NMC2 – OMC CS).
• Participation au développement du produit NMC2 (Network management Center second generation) pour la gestion de plate-forme de supervision des équipements de télécommunication :
outil : Oracle, Sniff++, C++, Java, UML –rose, TMN rules, XML, Clear case, Hp Unix et windows NT, 2000
Du 04/1999 au 03/2001 : Sun International - SSII – Casablanca Maroc
Chef de projet et DBA oracle
• DBA oracle pour le client : compagnie nord-africain et intercontinental d’assurances C.N.I.A.
• Chef de projet :
Conception, développement et réalisation du système d’information de gestion de la douane libyenne :
 Planification des tâches sous Ms Project.
 Développement de l'application Douane avec Développer 2000 sous windows98 (Anglais arabe).
 Installation et configuration d’Oracle serveur (oracle server 7.3.4).
 Désigne de la base de données douane (AMC Designer).
 Création de la base douane : création des d’objets et des structures de stockage -Dictionnaire d'objet, les tables, les vues, les index, tablespaces, les procédures stockées, les triggers, etc - (SQL et PL/SQL).
 Modification de structure de la base de données et le maintien de données archivées.
 Contrôle et suivi des utilisateurs de base de données.
 Tunning et performances de la base de données.
 Automatisation des procédures de Sauvegarde (et restauration) de bases de données.
 Réplication de la base douane.
Conception et réalisation pour le ministre de la sécurité libyenne de l’application « FaceTrack » : Elle permet en temps réel la reconnaissance faciale des criminels à partir des images fixes ou des séquences vidéo prises par camera mobile ou immobile
Divers
Langue : Français, anglais et arabe
Outils: Oracle, Visionics SDK, VB, VC++

Du 03/96 au 04/99 : CONCIS - SSII – Rabat Maroc
Ingénieur étude et développement
• Participation à l'élaboration du schéma directeur de la mutuelle des F.A.R. (Forces Armées Royales) (Outils : Merise).
• Étude et réalisation d’un système d’information de gestion des marchés publics à l’échelle nationale pour le compte de l’ONEP (Office national de l’eau potable) (Outils : AMC Designer, Informix Online Jam7)

Du 11/ 94 au 02/95 : SEMATECH – SSII – Nice France
Ingénieur étude et développement
• Développement du logiciel RTG pour la physique des particules (Outils : Pascal, metawin).