Sofiane BENANI
Consultant Décisionnel - Certifié Talend, Ysance
Capacités d’autonomie
Esprit d'analyse et d’initiative
Rigueur professionnelle
Expériences en Business Intelligence : Talend, ODI, Cognos, SAS
Certifié Talend
DEPUIS Mi-OCTOBRE 2011 :
Assistance technique chez Direct Energie
Maintenance des flux existant & développement de nouveaux flux
Développement & Optimisation des requêtes existantes
Correction de bugs
Suivi de production
Environnement technique :
- Oracle Data Integrator 10g
- Base de données : Oracle
- JIRA , FTP/FTPS
Mises en place des solutions décisionnelles avec Talend "TIS/TOS" (Web services, AWS s3, XML, JSON, Fichiers plats, SQL, PLSQL, Java, Shell, Serveur FTP, Oracle, SQL Server, MySQL, Postgres…) sous Windows/Linux ;
Mise en place de procédures de contrôle de la qualité (key performance indicators, contrôle et alertes quotidiennes,...) ;
Installation/Migration Talend Integration Suite (Talend Administration Center, CommandLine, JobServer, SVN, Tomcat,...) ;
Installation Talend MDM Enterprise Edition avec TDQ EE ;
Optimisation des traitements ;
Cloud computing avec des serveurs Amazon et des disques S3 / Talend ;
Databases Sharding ;
Mises en place des ODS, Data Mart et Data Warehouses ;
Compétences dans la création/optimisation des composants Talend ;
Apporter aux clients le savoir faire en matière de structuration de données avec Talend.
2011 - 2011DE MAI 2011 A Mi-OCTOBRE 2011 :
Le Besoin de l'Agence pour l'Enseignement du Français à l'Étranger est :
- Administration des serveurs sur les OS Linux Debian et Windows Server 2008 ;
- Administration sur les applications Talend (applicatif JAVA) et ACTUATE Birt (applicatif JAVA) ;
- Administration des bases de données Postgres ;
- Comprendre le comportement des plateformes d’Actuate et la plateforme d’administration (TAC) de Talend et faire remonter ce qui ne va pas aux éditeurs (Correction de bugs et installation de patchs) ;
-Tuning des plateformes ;
- Mise en place des processus de scheduling des flux Talend et rapports Actuate ;
- Aide à la stabilisation de l’architecture ;
- Mise en place de différentes plateformes « Développement, Recette et Production » ;
- Mise en place de plateforme de test pour l’arrivée des nouvelles versions de Talend et d’Actuate ;
- Purger les serveurs SVN Talend ;
- Vérification et Optimisations des jobs de développement ;
- Test, Recette et mise en Production ;
- Installation & Migration Talend et Actuate ;
- Rédaction de documentation.
Environnement technique :
- Talend (TIS, TAC, Repository Manager,...) "Version 4.1.2 -> 4.1.3 -> 4.2.2 -> 4.2.3"
- Base de données : Postgres
- Logiciel de restitution : Actuate Birt "Version SP0 -> SP1" (acadmin et acadmin/conf)
- OS des serveurs ETL : Debian
- OS des serveurs Actuate Birt : Windows server 2008
- Mantis Bug Tracker
2011 - 2011FÉVRIER 2011 À AVRIL 2011 :
Weka a souhaité mettre en place un datawarehouse afin d’étudier le trafic et le comportement des joueurs sur leur plateforme de jeux sur Facebook (env 10 millions de joueurs, générant des millions de lignes de log quotidiennement). Ils ont créé un service ayant pour but de standardiser la prise en compte de nouveaux jeux dans la chaine d’intégration de données gérée via Talend
Tâches effectuées :
- Développement des jobs Talend ;
- Création d’un ODS avant injection dans le datamart ;
- Optimisation et fiabilisation des traitements d’alimentation du Datamart ;
- Mise en place de procédures de contrôle de la qualité (Key performance indicators, contrôle et alertes quotidiennes,...) ;
- Sharding (optimisation des temps de traitement par partitionnement des bases de données) ;
- Développement et optimisation de shells Unix ;
- Installation/Migration Talend Integration Suite 3.2.3 vers 4.1.2
Environnement technique :
TIS 3.2.3, 4.1.2, TAC
Cloud computing basé sur l’offre Amazon Web Services (EC2, S3)
MySQL et base de données shardées,
Tomcat
Linux, shell, awk
2010 - 2011OCTOBRE 2010 À JANVIER 2011 :
Projet Interventions chez Mappy sur plusieurs projets d’integration de données à partir d’une multitude de fournisseurs
Tâches effectuées :
- Extractions, Transformations et Chargements des données POI (Points Of Interest) comme les Restaurants, Hôtels, Vélos... via Talend ;
- Refonte des scripts python existants par des jobs Talend (POI existant et Données géographique TeleAtlas) ;
- Gestion des rejets et notifications des utilisateurs par Mail ;
- Transfert de compétence auprès des équipes internes sur Talend
Environnement technique :
Talend (Web services, XML, JSON, Fichiers plats, SQL, PLSQL, Shell, Serveur FTP, Oracle, SQL Server,), JIRA, Windows, Linux
2010 - 2010Du 07/04/2010 au 30/09/2010 :
Rattaché au chef de projet SI commercial, je suis intervenu sur l'optimisation du SI décisionnel (COGNOS). Les missions effectuées sont:
• Etudes de l’existant.
• Recensement des sources de données et identification des modes de chargement
• Détections des problèmes et corrections
• Conception et réalisation l'outil de chargement avec DataManager 8.4
• Optimisation du framework de la solution (modélisation en étoile) avec Framework Manager 8.4 et développement de nouveau packages pour la restitution.
• Optimisation du cube existant et création de nouveaux avec Transformer 8.4.
• Optimisation des rapports Cognos existant (Corrections des bugs et améliorations...) sous Report Studio.
• Création de nouveaux rapports Cognos.
• Administration du portail Cognos.
• Pilotage des tests, des recettes et la mise en exploitation.
• Rédaction des spécifications fonctionnelles et techniques.
ENVIRONNEMENT TECHNIQUE : COGNOS BI 8.4 (Data Manager 8.4, Framework Manager 8.4, Transformer 8.4, Report Studio 8.4, PowerPlay 8.4,...)
ROLAP/MOLAP
ENVIRONNEMENT FONCTIONNEL : VENTE ET GRANDE DISTRIBUTION (FOOD)
2010 - 2010Intervention chez Pages Jaunes Marketing Services
Tâches effectuées :
- Développement et optimisation des jobs Talend
- Mise en production (gestion multi environnement via les contextes)
Environnement technique :
Talend (XML, Serveur FTP, MySQL,), Windows, Linux
2010 - 2010Projet de 2 mois avec IRSA :
Réalisation d’études Datamining sur les données de l’Institut Régional de la Santé.
Technologies et méthodes utilisées : SAS Enterprise Miner, PASW Statistics 18, Réseaux de neurones, Arbre de décision, classifications.
2010 - 2010Projet de 2 mois:
Ma mission est le développement d’une application web J2EE d’une association d’étudiant.
ENVIRONNEMENT TECHNIQUE : J2EE, JSP, JSF, CSS, SQL, GlassFish, Netbeans, Derby, EJB3, Web Servces.
2010 - 2010Projet de 2 mois:
Ma mission est le développement d’une application web pour la gestion des artistes sous la technologie .NET (Framework 3.5)
ENVIRONNEMENT TECHNIQUE : ASP .Net, C#, CSS, Web Services, Visual studio 2008, SQL server 2005.
2009 - 2010Projet de 3 mois avec IRSA:
Études et développement d’un ETL sur plate-forme SAS 9.2, et tableau de bord d’entrepôt de données pour l’Institut Régional de la Santé.
Technologies utilisées : SAS Data Integration Studio, SAS guide, Talend Open Studio/Profiler.
Les objectifs généraux du projet sont :
- La conception et la création d'un entrepôt de données pour l’IRSA,
- Le développement des programmes d'extraction, transformation et charge des données, en calculant des indicateurs désirés,
- L'analyse interactive OLAP.
2009 - 2010CDD 6 mois
Production des injecteurs diesel de type Common Rail "DCI" et contrôle de qualité
2008 - 2009De JAN 2008 à AVR 2009 :
Optimisation d'une base de données Oracle 9i/10g TPC BENCHMARK H
Utilisation des index et choix de meilleurs plans d’exécutions,...
ENVIRONNEMENT TECHNIQUE : Oracle9i /10g, TOAD for Oracle
2008 - 2009Projet de 6 mois :
Au sein d’une équipe de 4 personnes j’ai participé à la conception d’une application d’évaluation de la qualité des données dans une base de données.
J’avais pour mission le développement d’un module Java pour la complétude des données
• Conception de la solution avec le langage UML avec la méthode RUP
• Développement de l’application sous la technologie JAVA.
• Création d’une base de données Oracle 10g et chargement des données avec SqlLoader.
• Création des interfaces le langage Java
• Pilotage des tests.
• Rédaction du manuel d’utilisation en anglais.
• Rédaction des spécifications fonctionnelles et techniques en anglais.
ENVIRONNEMENT TECHNIQUE : NETBEANS 6.1, Oracle10g, Java, JDBC, SQL
2007 - 2008Projet de 6 mois :
Au sein du département informatique de l’entreprise, dans le cadre d’un stage de fin d’études d’ingénieur d’état en informatique, ma mission est la suivante :
Conception et Développement d'une application Client/Serveur 3-tiers sous Oracle 9i. Cas ; gestion des stations services NAFTAL SPA, ALGERIE.
• Etudes de l’existant.
• Conception de la solution avec le langage UML avec la méthode RUP
• Rédaction des spécifications fonctionnelles et techniques (mémoire).
• Développement de l’application sous la technologie Oracle.
• Création d’une base de données Oracle 9i et chargement des données avec SqlLoader.
• Création des interfaces avec Oracle Forms 10g (Utilisation de trigger, Procédure stockées, Java,…)
• Création des interfaces de reporting avec Oracle Reports 10g
• Pilotage des tests.
ENVIRONNEMENT TECHNIQUE : ORACLE DATABASE 9I, ORACLE FORMS & REPORT10G, SQL, PL/SQL, JAVA, UML, RUP.
ENVIRONNEMENT FONCTIONNEL : DISTRIBUTION ET COMMERCIALISATION DES PRODUIT PETROLIERS