Resume/CV Khaled Tannirkhaledtannir.net/files/Khaled-Tannir-webresume-FR-20140410.pdf · Java, Il a...

4
Téléphone: +33 6 30 94 00 65 | E-Mail: [email protected] | Site Web: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir Dernière mise à jour: Avril 2014 Pages 2/5 Khaled Tannir Architecte Solution & Big Data Profile Personnel Détails Profile Professionnel Khaled TANNIR possède une expérience riche de plus de 18 années en tant qu’Architecte Solution / Techniquedans plusieurs domaines tels que La Finance, L’Asset Management, La Cosmétique et La Presse, tout en se focalisant principalement (depuis plus de 4 ans) sur les technologies du Cloud Computing, Big Data, Data Mining et Machine Learning (incluant l’analyse prédictive). A la pointe de la technologie, il excelle dans la résolution de problèmes complexes à travers un sens aigu du détail et son expertise dans de multiples technologies. Il agit à titre de conseiller et effectue donc dans ce rôle des audits, des analyses et suggère à ses clients les meilleures solutions pour satisfaire leur besoins. De plus, il a la capacité de former et d’informer ses collègues afin de leur permettre d’être plus efficace et d’apprendre. Avec une expérience significative dans les environnements technologiques Microsoft et Java, Il a participé à une multitude de projet impliquant différentes expertises: l architecture, la modélisation de données, d’interface et d’intégration. Sa connaissance des technologies lui permet également de comprendre les différents enjeux liés à la sécurité des données et la gouvernance. Objectifs de carrière Contribuer en tant que spécialiste à des nouveaux challenges avec une entreprise focalisée sur la Qualité, l’Innovation et l’Ingéniosité. Experience Experience professionnelle 2012 à * | S&S IT Consulting (Services TI) Position: Consultant Cloud Computing / Big Data Formateur Technique: Cloud Computing, Hadoop, MapReduce, Mahout, NoSQL (MongoDB, RavenDB), Machine Learning. Virtualisation d’environnements avec VMWare / Hyper-V. Implémentation d’un environnement Cloud privé avec OpenNebula. 2012/04 2012/05 | PSP Investments (Gestion de fonds de Pension) Position: Architecte Intégration (Canada) Création d’un environnement virtuel “Master” (basé sur VMWare) pour l’intégration des applications et définition des accès à cet environnement. 2010/09 2011/11 | Groupe one point (Services TI) Position: Consultant / Chef de Project Estimation des charges de projets de développement d’applications. Participation à la planification de projets de développement. Participation aux réponses aux appels d’offres (France and Canada). Entretiens techniques de recrutement de nouveaux collaborateurs. Participation au développement de l’offre de service Cloud. Formation et accompagnement de collaborateurs autour de .NET. Réalisation de guides technologiques. (TFS 2010, MapReduce etc…). (Etude de cas), Migration d’applications vers un environnement Cloud Computing. Ecriture de scenarii de tests techniques basés sur Microsoft.NET. Participation à l’animation de l’événement Microsoft TechDays 2011. 2010/10 2011/08 | AXA Investment Managers (Asset Management) Position: Chef de Project / Architecte Solution/Technique Senior Chargé d’une équipe de 2 développeurs Migration d’une application métier 32bits vers un environnement 64bits et optimisation de cette application par l’implémentation de MapReduce. Définition de scénarii de tests, couverture de code et outils. Définition des normes et règles de codage pour utilisation de TFS 2010. Conception d’une architecture commune pour les applications. Conception d’un générateur de code basé sur les DSLs. Khaled Tannir (Citoyen Français, Résident permanent du Canada) Courbevoie - France. (+33) 6 30 94 00 65 +1 (438) 989-8964 [email protected] http://khaledtannir.net Compétences Compétences professionnelles Formation Conseil Technologies MS Technologies Java Big Data / BI Machine Learning Cloud Computing Gestion de Project Certifications Mes Livres RavenDB 2.x Beginner’s Guide Optimizing Hadoop for MapReduce

Transcript of Resume/CV Khaled Tannirkhaledtannir.net/files/Khaled-Tannir-webresume-FR-20140410.pdf · Java, Il a...

Page 1: Resume/CV Khaled Tannirkhaledtannir.net/files/Khaled-Tannir-webresume-FR-20140410.pdf · Java, Il a participé à une multitude de projet impliquant différentes ... Chef de Project

Téléphone: +33 6 30 94 00 65 | E-Mail: [email protected] | Site Web: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Dernière mise à jour: Avril 2014 Pages 2/5

Khaled Tannir Architecte Solution & Big Data

Profile Personnel

Détails Profile Professionnel Khaled TANNIR possède une expérience riche de plus de 18 années en tant qu’Architecte

Solution / Technique’ dans plusieurs domaines tels que La Finance, L’Asset

Management, La Cosmétique et La Presse, tout en se focalisant principalement (depuis

plus de 4 ans) sur les technologies du Cloud Computing, Big Data, Data Mining et Machine

Learning (incluant l’analyse prédictive).

A la pointe de la technologie, il excelle dans la résolution de problèmes complexes à

travers un sens aigu du détail et son expertise dans de multiples technologies. Il agit à

titre de conseiller et effectue donc dans ce rôle des audits, des analyses et suggère à

ses clients les meilleures solutions pour satisfaire leur besoins. De plus, il a la capacité

de former et d’informer ses collègues afin de leur permettre d’être plus efficace et

d’apprendre.

Avec une expérience significative dans les environnements technologiques Microsoft et

Java, Il a participé à une multitude de projet impliquant différentes expertises: l’architecture,

la modélisation de données, d’interface et d’intégration. Sa connaissance des technologies

lui permet également de comprendre les différents enjeux liés à la sécurité des données et

la gouvernance.

Objectifs de carrière

Contribuer en tant que spécialiste à des nouveaux challenges avec une entreprise focalisée

sur la Qualité, l’Innovation et l’Ingéniosité.

Experience Experience professionnelle 2012 à * | S&S IT Consulting (Services TI)

Position: Consultant Cloud Computing / Big Data

Formateur Technique: Cloud Computing, Hadoop, MapReduce, Mahout,

NoSQL (MongoDB, RavenDB), Machine Learning.

Virtualisation d’environnements avec VMWare / Hyper-V.

Implémentation d’un environnement Cloud privé avec OpenNebula.

2012/04 – 2012/05 | PSP Investments (Gestion de fonds de Pension)

Position: Architecte Intégration (Canada)

Création d’un environnement virtuel “Master” (basé sur VMWare) pour

l’intégration des applications et définition des accès à cet environnement.

2010/09 – 2011/11 | Groupe one point (Services TI)

Position: Consultant / Chef de Project

Estimation des charges de projets de développement d’applications.

Participation à la planification de projets de développement.

Participation aux réponses aux appels d’offres (France and Canada).

Entretiens techniques de recrutement de nouveaux collaborateurs.

Participation au développement de l’offre de service Cloud.

Formation et accompagnement de collaborateurs autour de .NET.

Réalisation de guides technologiques. (TFS 2010, MapReduce etc…).

(Etude de cas), Migration d’applications vers un environnement Cloud Computing.

Ecriture de scenarii de tests techniques basés sur Microsoft.NET.

Participation à l’animation de l’événement Microsoft TechDays 2011.

2010/10 – 2011/08 | AXA Investment Managers (Asset Management)

Position: Chef de Project / Architecte Solution/Technique Senior

Chargé d’une équipe de 2 développeurs

Migration d’une application métier 32bits vers un environnement 64bits et

optimisation de cette application par l’implémentation de MapReduce.

Définition de scénarii de tests, couverture de code et outils.

Définition des normes et règles de codage pour utilisation de TFS 2010.

Conception d’une architecture commune pour les applications.

Conception d’un générateur de code basé sur les DSLs.

Khaled Tannir (Citoyen Français, Résident permanent du Canada)

Courbevoie - France.

(+33) 6 30 94 00 65 +1 (438) 989-8964

[email protected]

http://khaledtannir.net

Compétences Compétences professionnelles

Formation

Conseil

Technologies MS

Technologies Java

Big Data / BI

Machine Learning

Cloud Computing

Gestion de Project

Certifications

Mes Livres RavenDB 2.x Beginner’s Guide Optimizing Hadoop for MapReduce

Page 2: Resume/CV Khaled Tannirkhaledtannir.net/files/Khaled-Tannir-webresume-FR-20140410.pdf · Java, Il a participé à une multitude de projet impliquant différentes ... Chef de Project

Téléphone: +33 6 30 94 00 65 | E-Mail: [email protected] | Site Web: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Dernière mise à jour: Avril 2014 Pages 3/5

Khaled Tannir Architecte Solution & Big Data

Suite

2007/01 – 2010/07 | Crédit Coopératif (Organisme bancaire)

Position: Architecte Technique Senior

Chargé d’une équipe de 9 développeurs. Conception et implémentation du portail applicatif « Bureau Intégré ».

Implementation de “l’Intégration Continue” avec Team Foundation

Server.

Conception et implémentation du framework métier “Gaïa Business

Framework”.

Conception et implémentation d’une couche de liaison .NET pour le

bus Tuxedo Bea Logic.

Definition des règles, normes de codage et meilleures pratiques pour optimisation

du “SDLC”.

2006/01 – 2007/12 | SG Securities Services (Asset Management)

Position: Architecte Solution

Conception et implémentation d’un portail web de

génération de rapports financiers.

Implementation de “l’Intégration Continue” avec TFS.

Optimization du “Software Development Life Cycle”.

Definition des règles et normes de codage.

Chargé d’une équipe de 7 devéloppeurs.

1998/01 – 2005/11 | L’Oréal (Leader mondial de la cosmétique)

Position: Responsable Technique / Architecte Solution

Chargé d’une équipe de 4 techniciens et 2 développeurs

Conception et implémentation d’un portail web B2C basé

sur MS Commerce Server et Biztalk Server.

Conception et implémentation d’un système de partage

de documents.

Conception et implémentation d’un système “Call Center”

web.

Encore plus d’Expériences Consultant / Formateur (missions de courte et de longue durée)

Responsabilités Activités principales

Coordonner les activités tehnologiques durant les différentes phases d’un projet.

Conseiller la direction à propos des choix et tendences technologiques.

Etablir des vues architecturales de haut/bas niveau du système d’information.

Definir et aider dans l’implémentation d’Architecture Orientée Service (SOA).

Definir et aider dans le proccessus de migrations d’applications vers un

environnement Cloud Computing.

Definir l’architeture technique d’un système (composansts, sécurité, etc.).

Former les collaborateurs sur les technologies du Cloud Computing / Big Data.

Agire en tant que « Technical Lead ».

Proposer la solution technique la plus adaptée à un besoin.

Education Diplômes (France)

Université Cergy Pontoise

Master Recherche (2010)

PhD Cloud Computing and Data Mining (2011-2012) (achevé 2 années sur 3)

Ecole d’Ingénieurs du CNAM, France

Grade Master en Système d’information (2005)

Université Paris VIII

(4ème année universitaire), Systèmes Télématique et Réseaux de Télécommunication (1990).

Ecole Supérieure Technique Amilieh, Liban

(2ème année universitaire) Techniques de l’Electronique (1982)

Langues Langue Maternelle et autres

Français - Bilingue

Anglais: Bonne compréhension (lecture, écriture, parlé)

Arabe - Bilingue

Turc: Bonne compréhension (lecture, écriture, parlé difficile), besoin de pratique

Intérêts Personnels et Professionnels

New technologies, Photographie, Astronomie, Vélo, Jeux vidéo, Smart devices, Open electronics boards.

Gagnant au Grand Concours Résolutions 2010 (Concours MSDN Windows Phone)

Compétences Techniques Mots clés

SOA, BPML, Togaf, Scrum, CMMI, ITIL,

UML, .NET, C#, ASP.NET, MVC, MVVM,

SharePoint, Biztalk, MS SQL, SSIS, SSAS,

SSRS, Windows Sever, IIS, Oracle, Java,

Cloud Computing, OpenNebula, AWS,

Windows Azure, Big Data, Hadoop,

MapReduce, Mahoot, Hive, Pig, NoSQL,

MongoDB, RavenDB, CouchDB, Data

Mining, Machine Learning, Weka, R,

PrestaShop, Magento, WindowsPhone, iOS,

Android.

Page 3: Resume/CV Khaled Tannirkhaledtannir.net/files/Khaled-Tannir-webresume-FR-20140410.pdf · Java, Il a participé à une multitude de projet impliquant différentes ... Chef de Project

Téléphone: +33 6 30 94 00 65 | E-Mail: [email protected] | Site Web: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Dernière mise à jour: Avril 2014 Pages 4/5

Khaled Tannir Architecte Solution & Big Data

Suite

Environnements Techniques Projets principaux

PS

P

Ca

na

da

Gro

up

e

On

eP

oin

t

AX

A-I

M

Cré

dit

C

oo

rati

f S

G S

S

L’Oréal

Ph

D

Oth

ers

.NET 2.x

.NET 3.x

.NET 4.x

Audit

Big Data

Biztalk 2006R2/2009/2010

BPEL

BPMN

Commerce Server

Data Mining, Machine Learning

DSL

E-commerce

Governance

Hadoop, MapReduce, Mahoot, PMML

NoSQL MongoDB, Cassandra, RavenDB v

Oracle

PRISM v3.x/4.x

SCRUM

SharePoint 2010/2007/2002

SOAP, XML, XSL

SQL Server

SSIS, SSAS, SSRS

TDD

TFS 2008/2010

UML, SOA, SOA2

VMWare/VShpere

VS 2010/2008/x

WCF RIA/Silverlight

Weka, R, GridFTP

Windows Azure OpenNebula, OpenStack, AWS

Windows Server 2008R2/2003

Pentaho (BI)

PrestaShop

Technologies (1) Pratique projets

SOA, UML, BPEL, SOAP

WSDL, XSL, XSLT

Designs Patterns

SCRUM

Test Driven Development

Model Driven Architecture

RavenDB, MongoDB

Cassandra

VMWare, VSphere

Windows Azure, OpenNebula,

Amazon AWS

Mahoot, Hadoop, MapReduce,

Machine Learning, PMML

PrestaShop (e-Shop)

Pentaho (Buisiness Intelligence)

Biztalk Server 2006/2009/2010

Oracle 9+

WCF RIA Services

Microsoft Customer Care

Framework 2008/2009

Microsoft Enterprise Library, PRISM

v4.0.

C++, VB.NET

Silverlight, MOSS,

COM/COM+/DCOM.

Microsoft Commerce Server 2007.

Weka, R (Clusturing, Association,

Decision Tree, Cross-Validation)

Technologies (2) Pratique continue

C#, ASP.NET (MVC), MVVM

WPF, WF, XAML, WCF, LINQ, XML

Entity Framework, ADO.NET

Transact SQL

Visual SourceSafe

Team Foundation Server

Visual Studio .Net.

Microsoft Windows Server

2003/2008

SQL Server 2000/2005/2008,

(SSIS, SSRS, SSAS)

SharePoint Portal Server

2007/2010

Technologies (3) Pratique personnelle

Windows Phone

Android

iOS

MS .NET Compact Framework

Arduino, Netduino, Gadgeteer.

Conférences Intervenant (Université Cergy Pontoise, EISTI - France)

Le Framework MapReduce

DMCloud: a Cloud-enabling DataMining Framework An architectural perspective

Machine learning et Algorithmes de fouille de données: Apriori, k-means et fp-

growth dans le Cloud.

Application de K-means à la définition du nombre de VM optimal dans un cloud

(EGC 2012, Séminaire de Fouille de Données Complexes, Bordeaux, France))

Optimiser Hadoop MapReduce

Extraction des Règles d’Association avec k-means dans le Cloud

Page 4: Resume/CV Khaled Tannirkhaledtannir.net/files/Khaled-Tannir-webresume-FR-20140410.pdf · Java, Il a participé à une multitude de projet impliquant différentes ... Chef de Project

Téléphone: +33 6 30 94 00 65 | E-Mail: [email protected] | Site Web: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Dernière mise à jour: Avril 2014 Pages 5/5

Khaled Tannir Architect TI / Consultant Biographie

Khaled est l’auteur du livre Optimizing Hadoop for MapReduce.

This book introduces you to advanced MapReduce concepts and teaches you everything from identifying the factors that affect MapReduce job performance to tuning the MapReduce configuration. Based on real-world experience, this book will help you to fully utilize your cluster’s node resources to run MapReduce jobs optimally.

http://www.packtpub.com/learn-to-implement-and-use-hadoop-mapreduce-framework/book (Disponible en anglais uniquement)

Khaled est l’auteur du livre RavenDB 2.x Beginner’s Guide

RavenDB is a second generation document database written in .NET, offering a flexible data model designed to address requirements coming from real-world systems. It is different from the other document databases around, as with RavenDB you can get up and running in a few minutes, and that includes grasping all the basics. It allows you to build high-performance, low-latency applications with ease and efficiency.

http://www.packtpub.com/ravendb-2-x-beginners-guide/book (Disponible en anglais uniquement)

Khaled est relecteur technique des livres : o Pentaho Analytics for MongoDB.

o Developing Predictive Models Using R and PMML (en cours à paraître en 2014)

Khaled a commencé à manipuler les ordinateurs en 1980. Il a commencé à programmer sur le

légendaire Sinclair Zx81 tout comme les ordinateurs personnels de Commodore (Vic 20,

Commodore 64, Commodore 128D, et Amiga 500).

Il a obtenu un Brevet de Technicien Supérieur (BTS = 2 années universitaires) en Electronique, ensuite un Grade

Master en Architecture de Système d'Information, achevé avec un mémoire portant sur un projet professionnel,

puis il a complété son éducation avec l'obtention d'un Master Recherche.

Il est certifié MCSD (Microsoft Certified Solution Developer) et possède plus d'une vingtaine d'années d'expérience

technique avec la prise en charge de projets de développement, d'implémentation de solutions logicielles et de

l'animation de présentations techniques. Il travaille actuellement en tant que Consultant informatique indépendant et

a travaillé en tant que ingénieur infrastructure, développeur sénior, et architecte entreprise/solution pour plusieurs

sociétés en France et au Canada.

Avec une expérience significative dans les environnements Microsoft .NET, Java et Microsoft Systèmes Serveurs il

possède des compétences fortes dans la conception d’applications orientées services, connectées/déconnectées,

d'applications multilingues, de "client lourd", "léger" et "riche" ainsi que la migration de systèmes.

Il est toujours à la recherche des nouveautés technologiques, apprend à leur sujet, et à la recherche de nouvelles

aventures entre la France, l’Amérique du Nord, et le Moyen-Orient. Il possède un atelier informatique et électronique

avec plusieurs serveurs, écrans, et des cartes "open électroniques" telles que Arduino, Netduino, RaspBerry Pi, et .NET

Gadgeteer, avec quelque Smartphones basés sur les systèmes Windows Phone, Android, et iOS.

En 2012, il a contribué à EGC 2012 (Forum International de Fouille de Données Complexes à l'Université de

Bordeaux, France) et a présenté, dans le cadre d'un atelier, son travail portant sur l' "Application de K-Means à la

définition du nombre de VM optimal dans un Cloud". Ce travail présente les premiers éléments de définition d’un

algorithme permettant de déterminer le nombre optimal de machines virtuelles (VM = Virtual Machines) lors de

l’exécution des applications de fouille de données dans un environnement Cloud.

Il vise à obtenir le grade de Docteur (PhD) dans le domaine du Cloud Computing et du Big Data et souhaite apprendre

d'avantage sur ces technologies. Il prend plaisir à prendre des photos de paysages, des photos de nuits, voyager, jouer

aux jeux vidéo et monter des gadgets électroniques amusants avec les cartes Arduino/.NET Gadgeteer, et, bien sûr,

passer du temps avec sa femme et sa famille.

* * *