Mohamed - Consultant SQL

Ref : 120619L001
Photo de Mohamed, Consultant SQL
Compétences
SQL
K SHELL
PL SQL
KORN SHELL
Expériences professionnelles
  • Expérience professionnelle

    SOCIETE GENRALE De Decembre 2020 à Aujourd’hui
    TechLead Data Engineer
    Migration des projets BigData (Talend / Scala spark) vers le nouveau Datalake LUCID et
    migration de Talend BigData de la version 6.4.1 vers la 7.3.1
    Coordination avec les différentes équipes (Admin Talend, Admin datalake LUCID, …)
    Mise en place des nouvelles solutions techniques pour le nouveau cluster Talend
    Définition des étapes de migration des jobs Talend
    Mise en place de la documentation pour la migration des projets Talend
    Accompagnement et formation des équipes du quartier finance dans leurs migration
    Migration des jobs Talend vers la nouvelle version de Talend 7.3.1
    Mise en place de la chaine CI/CD pour les projets Talend
    Mise en place du nouveau plan d’ordonnancement avec Control-M
    Techlead Data Engineer
    Mise en place des projets BigData sur Talend BigData et Spark/Scala
    Maintenance évolutive des projets
    Pilotage et coordination des équipes de développement à Bangalore
    Coordination des évolutions avec les différentes équipes
    Maintenance et évolution des plans de production sur Control-M
    Développement des playbook Ansible
    Environnement Technique :
    Base de données : Hive, SQLServer PostGres
    Langages : Scala/spark, sparkSQL Java, Groovy, SQL, Shell, Json, XML
    Outil : Trino, DBeaver, Jenkins, Ansible.
    Reporting : Power BI
    ETL : TALEND BigData (6.4.1, 7.3.1)
    BigData : Hadoop, Cloudera 7.1.1

    CARREFOUR De Mars 2020 à Decembre 2020
    TechLead Nifi GCP
    Installation et préparation des environnements de developpement Nifi sur GCP
    Définition des règles et norme de développement sur Nifi
    Formation des équipes Carrefour sur Nifi
    Accompagnement des équipes Carrefour dans le développement avec Nifi
    Gestion et formation d’une équipe de formation
    Développement des flux sur Nifi
    Développement de nouveaux composants Nifi
    Définition de l’architecture de déploiement pour Nifi
    Environnement Technique :
    Base de données : PostGres, BigQuery
    Langages : Groovy, Java, SQL, Shell, Json, XML
    Outil : Nifi 1.11
    Cloud : GCP

    SAFRAN AIRCRAFT ENGINES D’Octobre 2019 à Avril 2020
    Architecte BigData / Data Engineer
    Amélioration de l’architecture data actuelle
    Changement du partitionnement des données cooked, d’un partitionnement fonctionnel vers un
    partitionnement technique
    Mise en place d’un ordonnancement avec Nifi à la place de Oozie
    Création des templates NIFI pour le lancement des traitements de collecte, d’Ingestion et des
    algorithmes
    L’étude de l’utilisation de Drill comme connecteur aux données de la plateforme à partir des
    autres applications
    Etude et POC pour l’utilisation de Hbase sur la plateforme.
    Faire un POC sur Flume
    Amélioration de la performance d’accès à la base de données Hive
    Etude d’utilisation de Drill comme connecteur et accélérateur pour la base Hive
    Elargir l’utilisation de LLAP
    POC sur les outils dataviz
    Participation aux ateliers de travail sur le choix de l’outil de dataviz
    Architecturer les traitements d’ingestion et d’indexation
    Mise en place d’une architecture pour le lancement des traitements d’ingestion et d’indexation en
    détectant dynamiquement les nouvelles données
    Rédaction du DAT
    Participation à la mise en place des algorithmes
    Orientation de la conception et des développements pour respecter les normes internes et les
    bonnes pratiques
    Support aux concepteurs et développeurs
    Mise en place d’un POC Elasticsearch sur Docker
    Installation d’un cluster Elasticsearch sur Docker
    Environnement Technique :
    Base de données : Hive, Hbase, MongoDB 3.4
    Langages : Scala, Python, Spark, Hql, Hpl, Oozie, Java, SQL, Shell
    Outil : Docker, Putty, MongoDB Compass, Ambari, Docker, kubernetes
    Reporting : Superset
    BigData : HDP 2.6.4, HDF 3.1.1, Nifi, Apache Drill, Apache Flume, Elasticsearch

    SOCIETE GENRALE De Janvier 2017 à Octobre 2019
    Consultant BI / Senior Data Engineer
    Mise en place d’une application spark/scala pour l’évaluation des entreprises
    Conception de l'architecture applicatifs
    Création de la base et des tables associés sur Hive
    Développement de l’ordonnancement avec Oozie
    Développement des traitements avec scala/spark
    Mise en place d’une chaine CI/CD pour Talend
    Définir l’architecture de la chaine CI/CD
    Installation et test des différents modules de la chaine CI/CD (continuous
    integration and continuous delivery)
    Développement des playbooks sur ansible Tower pour la partie CD

    Maintenance Evolutive d’une application Scala/spark pour la catégorisation des opérations
    Bancaires
    Suivi de la production des traitements existants
    Correction des anomalies sur les traitements scala
    Développement des évolutions sur les traitements (Scala et Talend)
    Création des tables externes pour l’exploitation des fichiers sur le lake
    Optimisation des traitements de catégorisation (scala/spark)
    Mise en place d'un datawarehouse et des datamarts pour le reporting :
    Conception de l'architecture applicatifs
    Modélisation et conception du modèle de la base de données décisionnelle (datawarehouse et
    des datamarts)
    Développement des traitements d’alimentation avec Datastage PX
    Développement des fiches control-M pour l’exécution et l’enchainement des traitements
    Mise en place d'un infocentre de reporting pour la mobilité bancaire :
    Conception de l'architecture applicatifs
    Développement des traitements Talend qui :
     Récupèrent les données sur HDFS (Datalakes)
     Calculent les différents indicateurs et qui traite les données bruts
     Injectent les données dans la base MongodDB
    Développement de l'application Web sur AngularJS
    Génération des tableaux de reporting en Excel et permettre aux utilisateurs le téléchargement.
    Migration des machines de la base de données Vectorielle vers Redhat 7.1
    Pilotage de la migration des serveurs Linux Redhat 5.1 vers Redhat 7.1 et de la base de données
    Vectorielle Harry Vectorial Server de la version 32 bits vers la version 64 bits.
    Définition de la capacité des nouvelles machines.
    Définir l'architecture cible et mise en place du plan de migration.
    Adapter les traitements sur les nouvelles machines.
    Développement des rapports décisionnels avec la suite Harry Liberty
    Développement des traitements d'alimentation de la base de données Vectorielle Harry Vectorial
    Server
    Environnement Technique :
    Base de données : Hive, Harry Vectorial Server, Oracle 11g, Teradata 14.1, 15.1, MongoDB 3.4
    Langages : Scala, Spark, Hql, Oozie, AngularJS, Java, Rest, HVS, SQL, Shell
    Outil : SqlDevelopper, Teradata Sql Client, , IntelliJ, Winscp, Putty, MongoDB Compass,
    Hadoop, HDFS
    Reporting : Harry Pilot 8.7, Harry DASHNORD 8.7, Microstrategy 10
    ETL : TALEND TOS (6.2.1) TALEND BigData (6.2.1), Datastage PX 11

    La Banque Postale De Septembre 2014 à ce jour
    Consultant BI et DWH
    Tâches réalisées :
    Conception et modélisation d'un Datamart (R-OLAP).
    Développement des traitements d'alimentation et de calcul des données du datamarts.
    Maintenance des outils décisionnels du système d’information de la surveillance prudentielle pour la direction des marchés financiers.
    Etudes, conception et développement des nouvelles évolutions (Talend / WebService / PL/SQL)
    Modification et correction des jobs Talend.
    Correction des anomalies dans les traitements PL/SQL.
    Evolution des traitements PL/SQL.
    Analyses et correction des problèmes de la production.
    Optimisation des performances des traitements PL/SQL.
    Mise en place de la version Talend Entreprise Data Integration.
    Migration des traitements Talend TOS vers la version payante Talend TEDI

    Environnement Technique :
    Base de données : Oracle 11g
    Systèmes : Windows XP Pro, Windows 2003 Server.
    Langages : SQL, PL/SQL, JAVA.
    Outil : SqlDevelopper, TALEND TOS (5.3.1), TALEND TEDI (5.6).

    Lyonnaise des eaux De Septembre 2013 à Septembre 2014
    Consultant Technique sur l’ERP Oracle Customer Care and Billing

    Tâches réalisées :
    Extraction des données avec des requêtes SQL.
    Développement des scripts shell et des traitements PL/SQL.
    Paramétrage CC&B.
    Correction des données et mise en place des contournements des anomalies.
    Analyse des données.
    Surveillance des environnements de production.
    Analyse des plantages et des anomalies sur les batchs CC&B en production.

    Environnement Technique :
    Base de données : Oracle 11g,
    Progiciel : Oracle Customer Care and Billing
    Systèmes : Unix (IBM AIX), Windows XP Pro,
    Langages : SQL, PL/SQL, shell. VBA,
    Outils : SQLDeveloper, Quality Center, Access, Sully, putty

    Lucheux De Mars 2013 à Septembre 2013
    Consultant Décisionnel et expert Oracle PL/SQL

    Tâches réalisées :
    Refonte des Traitements Report en SQL et PL/SQL.
    Refonte des traitements Pro*c en PL/SQL.
    Développement des scripts shell.
    Modification des écrans Forms.
    Création des rapports avec JasperReport iReport Designer.
    Intégration des rapports Jasper dans un intranet JAVA/J2EE (Spring).
    Développement d'une application avec Java/J2EE (Spring, Hibernate, Maven).
    Support technique sur Talend.

    Environnement Technique :
    Base de données : Oracle 7, 11g,
    Systèmes : Unix (Solaris), Windows XP Pro,
    Langages : shell (ksh), SQL, PL/SQL, Report, Forms, SPRING 3 (Java/J2EE), Maven, Hibernate.
    Outils : JIRA, Talend 5.0.2, JasperReport iReport Designer 5.0.1, Eclipse, Git, Maven.

    SNCF INFRA De Avril 2011 à Décembre 2012
    Chef de projet Décisionnel
    En mission à la SNCF INFRA d’Avril 2011 à Décembre 2012 au sein de la division < Méthode et Procédures > de la Direction Déléguée Finances Comptabilité Gestion (IFG)

    Tâches réalisées :
    Manager une équipe de 2 personnes.
    Planification des développements et des livraisons en recette et en production.
    Participation aux réunions de suivi du pôle.
    Organisation des réunions avec la AMOA, pour faire le suivi des projets et la préparation des nouveaux.
    Chiffrage des nouveaux projets et des nouvelles évolutions.
    Développement des requêtes SQL.
    Conception et développement des applications avec TALEND et PL/SQL.
    Modélisation et création des tables liées aux applications TALEND.
    Développement de nouveaux composants TALEND.
    Développement de nouveaux tableaux de bords avec Reportive pour le suivi de la comptabilité et de la facturation.
    Développement d’une intranet avec VB.NET
    Rédaction de la documentation technique.
    Correction des bugs sur les tableaux de bords existants avec Reportive.
    Correction des bugs sur les traitements d’alimentation des bases de données avec TALEND et PL/SQL.

    Environnement Technique :
    Base de données : Oracle 10g
    Systèmes : Windows XP Pro, Windows 2003 Server.
    Langages : SQL, PL/SQL, ASP.NET, VB.NET, Access, Excel VBA, JAVA.
    Outil : TOAD, SqlDevelopper, TALEND (3.1.1, 4.2.2), Reportive 7/8, SVN, Microsoft Visual Studio 2008 et Microsoft Visual Studio 2003, DBDesigner 4.

    Société Générale De Février 2007 à Janvier 2011
    Ingénieur d’étude et de développement
    En mission à la société générale de Février 2007 à Janvier 2011 au sein du service moteur de marketing.
    Au cours de ma mission, j’ai travaillé sur plusieurs projets :
    Marketing Opération : Composé d’un datamart opérationnel et d’un progiciel de gestion de campagne de marketing AIMS Software.
    Marketing Etude : Composé de deux datamarts, un datamart des professionnels et un datamart d’étude, ces deux datamarts sont exploités par SAS pour le calcul des scores.
    Pilotage de risque : le domaine pilotage de risque est composé de plusieurs datamarts pour le suivi et l’analyse des prêt et crédit ainsi que les divers à régulariser.

    Tâches réalisées :
    Création des requêtes de reporting avec HarrySoftware pour faire le suivi des campagnes de marketing.
    Formatage des rapports selon le besoin des utilisateurs de HarrySoftware.
    Création des dictionnaires de données avec HarrySoftware.
    Développement des nouvelles fonctionnalités sur le progiciel AIMS Software (Outils de gestion de campagne marketing).
    Support aux utilisateurs de l'outil AIMS Software.
    Création d’un nouveau tiers (segment) sur AIMS pour les campagnes événementielles, avec l’étude et la définition du domaine technique et fonctionnel du tiers.
    Modélisation et création d’un nouveau tiers (segment) pour les prospects professionnels.
    Etude du périmètre fonctionnel et technique des nouvelles évolutions sur marketing national.
    Développement de nouveaux flux avec Streamserve pour l'outil AIMS Software, ainsi que la modification des flux existants.
    Optimisation des requêtes SQL de ciblage de AIMS Software.
    Refonte des traitements d'alimentation des datamarts (shell, sql, pl/sql, sqlLoader).
    Refonte des traitements d'alimentation des scores du Pro*C vers PL-SQL.
    Etude de l'existant et définition du périmètre des évolutions pour les traitements d'alimentation des datamarts.
    Conception fonctionnel et technique, ainsi la modélisation de la base de données et des traitements d'un nouveau datamart.
    Création de la base de données et développement des traitements du nouveau datamart (shell, sql, pl/sql, sqlLoader).
    Maintenance et développement de nouvelles fonctionnalités d'un intranet et la correction des bugs (J2EE/STRUTS).
    Pilotage d'un projet de migration d'un serveur SUN Solaris vers un serveur IBM AIX.
    Rédaction des dossiers d'architecture existante et de l'architecture cible dans le cadre de la Migration vers le serveur AIX.
    Rédaction des dossiers de sécurité de toutes nos applications.
    Chiffrage des évolutions.
    Tests unitaire et d'intégration sur tous mes développements.
    Rédaction du manuel utilisateur.
    Back up du chef de projet.

    Environnement Technique :
    Base de données : Oracle 9i/10g
    Systèmes : Unix (Solaris et AIX), Windows 2003 Server / XP Pro
    Langages : JAVA/J2EE (STRUTS), shell (ksh et bash), SQL, PL/SQL, JavaScript, HTML, Langage spécifique à Streamserve.
    Outil : TOAD, SQLDeveloper, StreamServe, Eclipse, Quality Center, Control-M, ClearCase (Unix et Windows), AIMS Software, HarrySoftware, Weblogic 9.2, putty.

    DSI de l’INSERM De Mars 2006 à Septembre 2006
    Stage du diplôme Master 2ème année TRIED ( prise en main d'E-Business Suite d'Oracle, analyse de performances et supervision )

    Tâches réalisées :
    Prise en main de la E-business Suite d’Oracle.
    Clonage de plusieurs environnements à partir de l’environnement de production
    Lancement de compagnes de performances, pour détecter des problèmes sur l’environnement de la production et proposes des solutions d’amélioration.
    Création de package sur OEM pour les outils de performances.
    Développement d’une application d’analyse des logs du serveur web avec JAVA.

    Environnement Technique :
    Base de données : Oracle 8i
    Systèmes : Unix (Solaris), Windows XP Pro
    Langages : JAVA, shell (ksh), SQL, PL/SQL.
    Outil : TOAD, OEM (Oracle Entreprise Manager), JCreator, statspack, E-business Suite d’Oracle.

    LABORATOIRE LINC De Mars 2005 à Septembre 2005

    LABORATOIRE LINC – IUT Montreuil Université Paris 8 Stage du diplôme Master 2ème année IST ( Intégration des bases de données hétérogènes via XML )

    Tâches réalisées :
    Etude des systèmes d’intégration des bases de données hétérogènes.
    Etude des schémas des bases de données sous forme des fichiers XSD (XML Schéma).
    Développement des scripts XSLT qui transforme un schéma XSD vers un autre schéma XSD.
    Développement d’une application qui charge les fichiers XSD pour les visualiser, et qui génère et exécute les scripts XSLT à partir des correspondances définies par l’utilisateur.
    Environnement Technique :
    Base de données : Oracle 8i
    Systèmes : Windows XP Pro
    Langages : XML, XSLT, XSD, Java.
    Outil : TOAD, JCreator.

Études et formations
  • FORMATION

    2006 MASTER 2 Professionnel, Traitement d’Information et Exploitation des Données
    Université de Versailles en co-habilité avec le CNAM et INT d’Evry

    2005 MASTER 2, Système d’Information, Information Scientifique et technique
    Université Marne la vallée en co-habilité avec le Commissariat d’Energie
    Atomique

    2003 Diplôme d’Ingénieur en Informatique, spécialité Système d'Information Avancé
    Université d'Oran ES-SENIA (ALGERIE)

    LANGUES
    Arabe Maternelle.
    Anglais Technique.

    COMPETENCES METIERS
    Domaines fonctionnels
    Décisionnel
    Marketing
    Comptabilité
    Facturation

    Formation Formation Big Data – Data Scientist
    Formation BO XI 3.1 et BO BI 4.0 (2 Mois)
    Initiation à HarrySoftware
    Initiation à Clearcase

    Projet
    Mise en place des solutions de reporting avec HarrySoftware pour Le suivi des campagnes de marketing.
    Pilotage d'un projet de migration d'un serveur SUN Solaris vers un serveur IBM AIX.
    Création d’un nouveau datamart.
    Estimation de charges des nouvelles évolutions sur AIMS.
    Mise en place des solutions de reporting avec Reportive pour le suivi de la comptabilité de SNCF Infra.
    Transcodage des fichiers avec TALEND.
    Alimentation des bases de données avec TALEND.

    Formation
    Formation BO XI 3.1 et BO BI 4.0 (2 Mois)
    Initiation à HarrySoftware
    Initiation à Clearcase

    COMPETENCES TECHNIQUES
    Systèmes Unix (Solaris et AIX) / Windows 2003 Server / XP Pro
    Serveurs APACHE / APACHE Jserv / TOMCAT / Weblogic 9.2
    Base de données Oracle 8i/9i/10g, MySQL, Access.
    Langages Java, SQL, PL/SQL, Langage spécifique à streamseve, C, C++, C++Builder, Pascal, Delphi, Matlab, ABAP, SAPSCRIPT, SMARTFORM, Excel VB, SHEL (KSH / BASH).
    Langages Web PHP, Java script, HTML, SERVLET, XSLT, STRUTS (JSP,EJB,XML), ASP.NET, VB.NET.
    Outils TOAD, SQLDeveloper, OEM (Oracle Entreprise Manager), StreamServe, Eclipse, Quality Center, Control-M, ClearCase (Unix et Windows), JCreator, putty, Ultraedit, Winscp, SVN, Microsoft Visual Studio 2003 et 2008.
    Outils BI HarrySoftware, Reportive (7, 8), TALEND (3.1.1, 4.2.2), BO XI 3.1, BO BI 4.0, JasperReport iReport Designer 5.0.1
    Outis Marketing AIMS Software.
    ERP Oracle Customer Care and Billing, Oracle E-Business Suite

D'autres freelances
Consultant SQL

Ces profils pourraient vous intéresser !
CV Consultant Sénior BI
Sidi Mohamed

Consultant Sénior BI

  • SEVRAN
SQL PL SQL INFORMATICA TRANSACT SQL SSIS ORACLE SQL SERVER INFORMATICA MDM HUB Azure Data Factory Snowflake
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Consultant actuaire
Ephream Hassan

Consultant actuaire

  • COURBEVOIE
SAS SQL VBA
Disponible
CV Consultant SIRH
Ayoub

Consultant SIRH

  • CHAMPIGNY-SUR-MARNE
SAP SuccessFactors SAP ECC SAP PAYROLL AGILE SCRUM SQL JAVASCRIPT
Bientôt disponible
CV Data engineer
Hajar

Data engineer

  • CLERMONT-FERRAND
SQL Microsoft Power BI TRANSACT SQL PYTHON PYSPARK Azure Data Factory AZURE Azure Synapse
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Consultant / Architect BI
Tarek

Consultant / Architect BI

  • RUEIL-MALMAISON
SSIS Microsoft Power BI GIT SQL SQL SERVER Azure Data Factory LINUX
Bientôt disponible
CV Actuaire IA, Data Scientist Senior, Economiste
Gilles Kué

Actuaire IA, Data Scientist Senior, Economiste

  • CHAMBOURCY
DATA R SAS PYTHON Lean Six Sigma SQL AGILE Microsoft Power BI BIG DATA EXCEL
Bientôt disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible