MS BI developer
Mail -
CAREER SUMMARY AND PROFILE
M. Melaouhia holds a bachelor degree and graduated from high school of computer science on Carthage .
He has more than seven (7) years of experience as a programmer analyst; 2 years of development with .net and 5 years with MS BI. This experience has been acquired through various functions and on behalf of various private organizations in Tunisia, Italy Australia, Canada and the United States.
During his various mandates, Mr. Melaouhia has evolved in different technological environments where he has used several development methodologies
WORK EXPERIENCE - SUMMARY OF ACHIEVEMENTS
Mandate
Client
Project
Role
period
Duration
9
Humania
Data Migration
SSIS developer
February 2020 to
May 2020
3 months
8
Elvan-USA
BI Project Management
MS BI developer
December 2018 to February 2020
14 months
7
Covertis
KPI development with T-SQL
T-SQL developer
July2018 to November 2018
5 months
6
Amplifon-NHC Australie
Developing a decision-making solution to track sales
MS BI developer
August 2016 to
June 2018
22 months
5
Spindox
Tracking the presence of Spindox employees power BI
MS BI developer
April 2016 to July 2016
4 months
4
Upwork
Data Migration
SSIS developer
juin 2015 à
mars 2016
10 months
3
Upwork
Develop a set of report for a healthcare project
SSRS developer
janvier 2015 à
mai 2015
5 months
2
Upwork
Web API development
.NET developer
mars 2014 à janvier2015
8 months
1
Olyn
Setting up an internal backoffice application for Olyn
.NET developer
January 2012 to February 2013
13 months
81mois
MANDAT #4
Client :Humania
Project : Data Migration
Fonctions : SSIS developer
Période February 2020 to May 2020
Durée :3 months
Description du projet : Migrate data of from xml, web service, csv , excel and sql server 2008/2012 to sql server 2019 :
Study the data source and Design the ETL(incremental loading Hash value)
Develop the stored procedure,function, view,index using T-SQL
Deploy the package dtsx to SSIS catalog
Create SQL agent Job
Writing technical documents,
Methodology :Kanban Agile (Jira atlasian)
Technical environnement: SQL server 2019, Visual studio2019
Reference : Sur demande.-
MANDAT #8
Client :Elvan-USA
Projet :Gestion de projets BI
Fonctions : Développeur MS BI
Période : décembre 2018 à mai 2019
Durée :5 mois
Description du projet : Migrer des données, créer OLAP et créer un ensemble des rapports Power BI. Dans le cadre de ce projet, M. Melaouhia a réalisé les tâches suivantes :
Création d’une ETL avec T-SQL (cte, vue, procédure stockée et application croisée) et SSIS (script .net, colonne dérivée, forfaits père-enfant) pour migrer les données de csv à sql DW
Déploiement du système de fichiers DTSX sur le serveur SSIS Catalog.
Création d’un cube ssas multidim.
Création des KPI avec DAX et MDX pour réaliser l’analyse suivante
Customer churn/Attrition
Basket Market
Cohort
Modélisation des données et développement des rapports Power BI
Méthodologie : Agile (jira)
Environnement technologique : SSIS, ssas, ssrs, T-SQl, sql server2017, Power BI desktop, visual studio2017, MDX, DAX, python, anaconda, jupyter6.0.0.0
Référence : sur demande. Kathy Townsend :-
MANDAT #7
Client :Covertis
Projet :Développement d'interfaces Web Front Office / Back Office
Fonctions : Analyste-programmeur .Net
Période : juillet2018 à novembre 2018
Durée :7 mois
Description du projet : Covertis développe une application Web pour le centre d'appels afin d'effectuer une surveillance proactive et détecter toute défaillance du fournisseur de réseau. M. Melaouhia a travaillé sur le serveur SQL, Cube SSAS pour développer les KPI pour Angular. /.net développeur.
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Développement MDX
Développement T-SQL
Méthodologie : Agile
Environnement technologique : T-SQL, SSAS, MDX
Référence : Sur demande.
MANDAT #6
Client :Amplifon-National Hearing care (Australie-Melbourne)
Projet :Développer une solution décisionnelle pour suivre les ventes
Fonction : Consultant MS BI
Période : août 2016 à juin 2018
Durée :22 mois
Description du projet : dans le cadre du projet de migration de donnée et développement d'une solution BI pour suivre les ventes de la machine de prothèse auditive, migration des données et suivi des ventes pour chaque client, magasin ou province en Australie.
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Rédaction de spécifications techniques détaillées
Création d’un ensemble de procédures stockées en utilisant T-SQL pour extraire la date du linked server
Création des ETL SSIS (Execute SQL Task, provide logging, error handling by event Handler)
Déploiement de fichiers DTSX dans le catalogue SSIS
Planification de SSIS
Scheduling job SSIS
Conception et création du DataWarehouse avec startSchema (Dim : Boutique, Client, Date, produit, Lieu, Tableau de faits : Vente)
Conception et création d’un ETL SSIS pour migrer de la base de données du serveur SQL vers Data-Warehouse avec une approche de chargement incrémentiel (oledb command update ole db, destination oledb)
Développement de SSAS Cube définissant la source de données, DSV, Dimensions, Mesures, Hiérarchie
Création de valeur de mesure suivante avec MDX :
Montant des ventes pour chaque jour et c'est le dernier (YTD, ParallelPeriod)
Le montant maximum des ventes pour chaque client, chaque magasin et chaque emplacement.
Création d’un rapport SSRS avec matrice et tableau matriciel
Méthodologie : Scrum / Agile
Environnement technologique : SSIS, SSRS, SSAS, SQL Server-, visual studio2012, MDX, DAX
Référence :-sur demande.
MANDAT #5
Client :département des ressources humaines Spindox
Projet :Suivi des présences des employés : pour Spindox
Fonctions : Consultant MS BI
Période : avril 2016 à juillet 2016
Durée :4 mois
Description du projet : suivi des présences des employés des Spindox avec le reporting power BI
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Conception DataWarehouse avec le schéma en étoile (Dimension : employé, département, date, table de faits)
Développement de SSIS pour migrer d'EXcell à DataWarehouse.
Développement de SSAS Cube définissant la source de données, DSV, Dimensions, Mesures, Hiérarchie
Création de la valeur de mesure suivante avec MDX :
Nombre d'heures de travail
Nombre d'heures manquées
Nombre de jours ouvrables, congés de maladie, retards et jours sans travail
Classement des employés dans la section (DAX : Rankx)
Création d’un rapport Power BI avec le filtre hierarchy slicer (année, semestre, trimestre, mois, semaine, jour) et le calendrier des composants personnalisés
Déploiement du rapport power BI vers le serveur Office 365
Environnement technologique : SSIS, SSRS, SSAS, SQL Server-, Power BI desktop application, MDX, DAX
Référence :-
MANDAT #4
Client :Upwork
Projet : Migration de données
Fonctions : développeur SSIS
Période : juin 2012 à mars 2013
Durée :10 mois
Description du projet : Migration d'informations financières depuis un fichier texte vers un serveur SQL 2012 :
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Conception de base de données destination
Création des ETL SSIS
Déploiement des fichiers système DTSX vers SSIS Catalog
Création des jobs et Schedule pour chaque forfait SSIS
Méthodologie : Agile
Environnement technologique : SQL server 2012, Visual studio2012
Référence : Sur demande.
MANDAT #3
Client :Upwork
Projet :Développement du rapport SSRS
Fonctions : Développeur SSRS
Période : janvier 2015 à mai 2015
Durée :5 mois
Description du projet : développement du rapport SSRS et intégration dans une application Web pour un client impliqué dans le domaine de la santé.
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Tâches réalisées :
Développement des procédures stockées avec T-SQL
Création des rapports SSRS (tabulaire, métrique)
Déploiement des rapports SSRS
Intégration des rapports SSRS en application Web ASP.Net WebForm
Méthodologie :
Environnement technologique : SSRS, Visual studio2010/asp.net webform2010/SQL server 2008 R2
Références :-sur demande.
MANDAT #2
Client :Upwork
Projet : Développement d'API Web
Fonction : Analyste-programmeur .NET
Période : mars 2014 à janvier2015
Durée :8 mois
Description du projet : développer une application Web avec une API Web pour permettre une interaction entre le serveur Web et l'appareil Android.
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Développement d'API Web
Création d’une couche de données avec Entity Framework Code First
Création d’une couche métier avec c # et linq aux entités
Création d’une API Web avec Mode Json REST (Post, get)
Développement de modules de gestion (commandes, factures, postes de livraison,)
Création d’une couche de présentation avec jQuery
Déploiement d'API Web sur IIS7
Test d'API Web avec Fiddler
Méthodologie : Scrum / Agile
Environnement technologique : C# 3.5-MVC2-Web API,Fiddler, SQL server2012-Visual studio2012-
Référence : Sur demande.
MANDAT #1
Client :Olyn
Projet :Mise en place d’une application de backoffice interne de société Olyn
Fonction : Chef de projet /Analyste-programmeur .NET
Période : mai 2009 à septembre 2011
Durée :30 mois
Description du projet : mise en place d’une application de backoffice interne de société Olyn (ressources humaines, dépenses internes de la société Olyn, gestion des projets, taches).
Dans le cadre de ce mandat, M. Melaouhia a réalisé les tâches suivantes :
Conception de base de données SQL server
Développement avec c# et asp.net webform
Dépliement vers IIS7
Environnement technologique : C#, ASP.Net Web Form, Visual Studio 2010, SQL Server 2008 R2
Référence : sur demande.
COMPÉTENCES TECHNIQUES
Environnements
WINDOWS
Langages
C#.NET
ASP.NET
MVC
Web API2
LINQ
AZURE
Entity Framework
PYTHON
Business Intelligence
SSIS
SSAS
SSRS
MDX,DAX
Bases de données
MICROSOFT SQL SERVER-
SQL DEVELOPER
SQL Server Machine Learning
Utilitaires
MICROSOFT VISUAL STUDIO -)
ANACONDA
TEAM FOUNDATION SERVER
JYPITER
Systèmes d’exploitation
WINDOWS XP, 8, 7, 10
Méthodologie
AGILE (SCRUM)
ÉDUCATION ET CERTIFICATIONS
Maîtrise École supérieure de technologie et d'informatique à Carthage, Tunisie
(Équivalent à baccalauréat)