resume/cv khaled tannirkhaledtannir.net/files/khaled-tannir-webresume-fr-20140410.pdf · java, il a...
TRANSCRIPT
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
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
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.
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
pé
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
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.
* * *