
Hakim HAMZA
DBA / Analyste & développeur Oracle
Salaire / Taux journalier
77000 Melun, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
DBA / Analyste & développeur Oracle avec 14 ans d'expérience.
Expérience de travail
DBA Etude/ Ingénieur développeur
Groupe RDS (Risk Dedicated Solution)
oct. 2023 - Présent
3 ans 1 mois
– Mission : DBA étude /Développeur Oracle pour le projet Optima – Risques capital calculation CRR3 / Bâle IV. Bâle IV est la finalisation des normes Bâle III visant à renforcer la stabilité financière mondiale. L'équipe OPTIMA implémente les moteurs de calcul du risque de crédit pour le capital réglementaire, les provisions IFRS9 et les grands risques. – Migration des bases de données 19C (EXADATA/EXACC): – Réalignement des colonnes à l'image des anciennes BASES – Mise en place des calcules incrémentale des statistiques Conversion des partitions en LIST, des tables partitionnées par RANG, Analyse et comparaison des temps de traitement poste Migration. – Teste des temps de traitements et revus de codes – Correction des anomalies, notamment les séquences – Mise en place de procédure de purge des anciennes partitions (tagué par les BI) – Optimisation : afin de respecter les délais de traitements tout en sachant que le volume de données a augmenté et que le nombre de moteurs est passé de 2 à 6 (voir 12 lors d'arrêté capital), les temps de traitements sont passés de 3 heurs à 21 heurs, voir plus. – Généralisation des calcules parallèles sur les steps longs, Analyse des plans d'exécutions et fixations des plans, si possible, ou reprise (réécriture) et amélioration du code. – Analyse et optimisation Recréation des indexes globale en indexes locales – Suppressions des indexes inutiles. – Développement des solutions technique, Analyse et prise en charge des incidents technique qui surviennent: – Veiller à ce que les calculs aillent jusqu'au bout lors des arrêtés officiels (Déblocage des traitements dépassant les 30 mn, Support de nuit/weekend) – Analyse et Développement des fonctions CRR3 (Bâle IV), exprimé sous forme d'EDB par les business analystes – Assistance et accompagnement des BI lors des analyses des résultats lors des incidents (niveau 2/3) sur les environnements de production ou de recette. – Développement et maintenance des solutions techniques en PLsql. – Rédaction de la documentation technique de la solution.
Ingénieur développeur
Groupe RDS (Risk Dedicated Solution)
mars 2020 - juil. 2023
3 ans 5 mois
– Mission : Développeur Oracle / BigData auprès de BNP pour le projet Optima – Risques capital calculation. L'équipe OPTIMA est en charge de l'implémentation des moteurs de calcul du risque de crédit pour le capital réglementaire, les provisions IFRS9 et les grands risques. – Développement et maintenance des solutions techniques en PLsql. – Support technique et suivi de la production (résolutions des incidents lié aux plantages des runs). – Tests de performance et optimisation des temps de traitements (Analyse des plans d'exécutions, disponibilité des statistiques, traitement parallèles ...) – Assister la MOA sur le volet technique lors d'expression des Besoins (EDB) – Développement de la solution technique en Spark Java. – Gestion des données sous Hive et Oracle 12c/19C – Rédaction de la documentation technique de la solution. – Projet compression, mise en place des procédures et job de compression HCC: – Teste des différents algorithmes proposer par Oracle COMPRESS FOR QUERY LOW/ QUERY HIGH/ARCHIVE LOW/ ARCHIVE HIGH. – Mise en place des procédures qui cherchent les partitions (run), candidate a la compression, selon leurs ancienneté ou tagué par les utilisateurs. – Environnement technique : Oracle Exadata/ EXACC, Oracle Database 12C/19C, PL/SQL, Oracle SQL Developer, Windows 10, Windows Server 2012, Notepad++, GitLab, Jenkins.
Ingénieur développeur
Caisse des dépôts
nov. 2019 - févr. 2020
4 mois
– Mission : MOE auprès de Caisse des dépôts et consignations pour le projet Gestion des risques (RiskFoundation- Moody's). – Suivi de la production – Gestion et administration des utilisateurs de l'application RFO. – S'assurer que les données sont biens chargées par les programmes qui ont tourné la veille en tâches planifiées. – Gestion et suivi des incidents techniques, notamment ceux liés à l'exécution des tâches planifiées avec l'ordonnanceur-control-M, qui lance dans un environnement Unix AIX, des batch (KSH) interagissant avec diverses sources de données. – Développement d'évolutions/projets à la demande de la MOA, en répondant aux cahiers de charges : – Développement SQL/PLSQL – Développement d'écran XML – Développement KSH. – Assister la MOA lors de l'élaboration des cahiers des charges notamment sur le volet technique – Correction des Bugs dû aux évolutions des données (flux) provenant de divers sources (crédits, comptabilité, prêts, statistiques ...), ou relatifs à l'évolution de leurs formats. – Tester les solutions sur un environnement recette avant livraison en production. – Environnement technique : Oracle Database 11G-R2 /12C, PL/SQL, Unix AIX, KSH, WinSCP, Toad DBA Suite For Oracle, Oracle SQL Developer, Windows 10, Windows Server 2012, Windows Server 2008, Notepad++.
Analyste développeur & DBA Oracle
E.N.G.T.P: ENTREPRISE NATIONALE DES GRANDS TRAVAUX PETROLIERS
juin 2009 - juin 2018
9 ans 1 mois
– Mission : Prise en charge de projets et maintenance applicative. – Principaux projets traités : – Administrateur de base de données Oracle (2013-2018): – Mission : Responsable de la gestion et des évolutions des bases de données Oracle. Installation noyau Oracle 11gR2/9i et bases de données + configuration et mise en production. Création / Manipulation / Réorganisation des objets de la base de données. Duplication/Transfert et chargement de données, via exp/imp, expdp/impdp et RMAN. Tuning SQL et PL/SQL, identification et résolution des incidents. Surveillance et traçage des transactions DML exécutées sur les tables critiques. Création de déclencheur de synchronisation de données. Mise en place des procédures de sauvegardes et de restaurations. Correction / Optimisation et mise en place de scripts SQL, PL/SQL et Batch. Migration des bases de données vers les nouvelles versions. Maintenance préventive des serveurs DB et tests des sauvegardes. Assurer l'interconnexion entre les différents sites de la BD distribués, ainsi que la disponibilité des données dans l'ensemble des bases membres. Assistance et conseil aux équipes de développement. Etude/développement et réalisation des projets. – Environnement technique : Windows Server 2003/2008/2012, Oracle Database 11gr2, Oracle Database 9i, Keeptool, Toad DBA Suite For Oracle, Oracle SQL Developer, PL/SQL Developer, VMWare, Hyper-V, VirtualBox. – Projet : Développement d'un système d'aide à la décision pour Gestion des formations pilotées par les compétences (Datamining – implémentation de l'algorithme DBSCAN) (7 mois): – Mission : Mettre en place un système capable d'analyser les données produites après chaque évaluation et de générer automatiquement des plans de formations. Prétraitement, Construction du modèle (data mining), Implémentation de l'algorithme DBSCAN. – Environnement technique : PL/SQL, SQL+, Windows 7, Windows Serveur2012, VMWare 10, Oracle database11gR2, KeepTool 10, notepad++, MATLEB, Toad Data Modeler. – Projet : Réalisation d'un module pour gestion des indemnités véhicules (IAV). (3 mois): – Mission : Développer un module pour saisir les demandes IAV, et qui alerte le service gestion pour contacter le personnel devant renouveler leurs demandes d'indemnité. – Environnement technique : PL/SQL, SQL+, Windows 7, VMWare 10, Oracle database11gR2, KeepTool 10, Toad Data Modeler, Forms Builder10g, Reports Builder10g, oracle database 11gR2, KeepTool, Oracle SQL Developer. – Projet : Réalisation de la migration de deux (02) bases de données Oracle 9i vers Oracle 11gR2.(5 mois): – Mission : Migration des bases de données, installation et configuration de nouvelles plateformes, création d'instances, migration de données, tests, implémentation de stratégie de sauvegarde/restauration, lancement de nouveaux serveurs. – Environnement technique : Windows Server 2012, Windows Server 2003, Hyper-V, Oracle Database 11gr2, Oracle Database 9i, Keeptool, Toad DBA Suite For Oracle, Oracle Developer Suite 10gr2, Developer2000, Oracle SQL Developer, PL/SQL Developer, Oracle Application Server 10g, Notepad++. – Projet : Réalisation d'un module permettant la gestion des déclarations annuelles de salaires (DAS) (4 mois): – Mission : Développer un module permettant de charger et générer les déclarations annuelles de salaires (DAS). – Environnement technique : PL/SQL, SQL+, SQL*LOADER, Oracle Forms Builder10g, Oracle Reports Builder10g, Oracle Application Server 10g, Windows 7, Windows Server 2003, Oracle database 9i, KeepTool7, PL/SQL Developer. – Projet : Projet de migration des applications, développé avec Oracle Developer 2000 vers Oracle Developer Suite 10gR2. (6 ans): – Mission : Migrer l'essentiel des fichiers des différents Projets et accompagner l'équipe de développement. Phase I: Migration des applications (installation, configuration, mise à niveau, optimisation). Phase II: Déploiement des applications (installation, configuration, application de patchs, création de serveurs Reports, test, maintenance). – Environnement technique : Forms Builder, Forms Compiler, Forms Migration Assistant, Reports Builder, Oracle Application Server 10g, Windows Server 2008, Windows Server 2003, Hyper-V, oracle database 11gR2, oracle database 9i, KeepTool, Developer2000, Oracle SQL Developer, PL/SQL Developer, Notepad++. – Projet : Conception et réalisation des reportings (BI). (Durée étalée sur toute la période): – Mission : Mettre en œuvre des programmes permettant de générer des reportings sur mesure pour la DRH et ses différents services (Ressources Humaines, paie, personnels, déclarations de l'entreprise). – Environnement technique : SQL+, SQL*LOADER, Oracle Reports Builder10g, Oracle Reports 2.5, Excel 2003/2007/2010, Windows 7, Windows Server 2003, Oracle database 9i/11g, KeepTool10, SQL Developer. – Projet : Développement d'un système pour la gestion des compétences professionnelles.(7 mois): – Mission : Développer un système d'information pour automatiser la gestion des compétences (analyse des besoins, spécifications fonctionnelles, conception, codage, tests). – Environnement technique : PL/SQL, SQL+, Oracle Forms Builder10g, Oracle Reports Builder10g, Oracle Application Server 10g, Windows 7, Windows Server 2003, Oracle database 9i, KeepTool 7, PL/SQL, Microsoft Visio, Notepad++. – Projet : Développement d'un système pour la Gestion des congés. (6 mois): – Mission : Mettre en place une application pour suivre la gestion des congés annuels, familiaux et les congés sans soldes (analyse des besoins, spécifications fonctionnelles, conception, codage, tests). – Environnement technique : PL/SQL, SQL+, Oracle Forms Builder10g, Oracle Reports Builder10g, Oracle Application Server 10g, Windows XP, Windows Server 2003, Oracle database 9i, KeepTool 7, PL/SQL Developer. – Projet : Développement d'une application pour suivre le mouvement, la carrière et les fiches de synthèse du personnel.(3 mois): – Mission : Etude et analyse des besoins, Conception et développement du module, Test et validation, Intégration du module. – Environnement technique : PHP5.3, Javascript, CSS, HTML, dreamweaver, FrontPage, serveur Apache 1.3, Bases de données Oracle 9i, Windows XP, Windows Server 2003.
Ingénieur en informatique
G.T.P/ la Direction Régionale HASSI-R’MEL
avr. 2008 - mai 2009
1 an 2 mois
– Assister le personnel des structures de la région dans l'exploitation des logiciels et des applications de l'entreprise, et m'assurer de leurs mises à jour. – Gérer le parc informatique. – Mis à la disposition des différents services et chantiers en soutien pour les moyens matériels et logiciels nécessaires à leurs activités. – Assurer l'installation et garantir le fonctionnement des équipements informatiques. – Maintenance et entretien préventif des équipements informatiques et du réseau local. – Mise en place de divers reportings (tous types de statistiques « En fonction des besoins de l'entreprise »). – Assistant à l'installation et à l'extension du réseau de l'entreprise (Région Hassi-R'Mel). – Administration de Windows Server 2000 (Exchange, Active Directory). – Environnement Technique : PL/SQL, SQL+, Forms Builder, Reports Builder, Windows XP, Windows Server 2000, oracle database 9i, KeepTool, Developer2000, Exchange, Active Directory, KeepTool 7, Access.
Licences et certifications
Maitriser les outils et méthodes de la gestion des compétences
Délivré le : janv. 2017
Joomla Niv I
Délivré le : oct. 2016
Joomla Niv II
Délivré le : oct. 2016
Java2, avancé
Délivré le : janv. 2016
Java1, Les fondamentaux
Délivré le : janv. 2015
Oracle Database 11g: Security
Délivré le : juil. 2014
Oracle Database 11g: Backup and Recovery Workshop new
Délivré le : juin 2014
Oracle Database 11g: Performance Tuning
Délivré le : juin 2014
Oracle Database 11g: Administration Workshop I
Délivré le : mai 2014
Oracle Database 11g: Administration Workshop II
Délivré le : mai 2014