resume/cv khaled tannirkhaledtannir.net/files/khaled-tannir-webresume-en-20140410.pdf · khaled is...

4
Phone: +33 6 30 94 00 65 | E-Mail: [email protected] | Website: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir Last update: April 2014 Pages 2/5 Khaled Tannir Big Data & Solution Architect Personal Profile Details Profile Personal Details Professional Profile Creative and forward-thinking IT professional, Khaled TANNIR has more than 18 years of technical experience leading IT projects such development and implementation of software solutions in multiple industry such as Finance, Cosmetics and Asset Management. He is focusing since 4 years its activity in Cloud Computing, Big Data, Data Mining and Machine Learning. Technology strategist he excels in solving challenging problems through business acumen and expertise in multiple technologies. Talented and engaged trainer and communicator, he helps his colleagues to learn and to be more efficient. With a very significant experience in several technologies such Microsoft .Net, Microsoft Server System and Java; he has extensive skill in online/offline applications design, system conversions and multi-language applications in both industries Internet and Desktops. Objective Apply my skills as a content expert to a new challenge with a company focused on quality, dedication, and ingenuity Experience Work Experience 2012 to * | S&S IT Consulting (IT Services) Position: Big Data / Cloud Computing Consultant Technical trainer: Cloud Computing, Hadoop, MapReduce, Mahout, NoSQL (MongoDB, RavenDB), Machine Learning. Virtualization using VMWare technologies / Hyper-V. Implementing OpenNebula private Cloud environment. 2012/04 2012/05 | PSP Investments (Pension investment managers) Position: Integration Architect (Canada) Creating a virtual master environment for applications integration based on VMWare technologies. 2010/09 2011/11 | Groupe one point (IT Services) Position: Consultant / Project Manager Estimating project costs for application development. Participating in planning development projects. Technical proposal for RFP (France and Canada). Technical interview animation to recruiting new staff. Participating for creating Cloud Computing service offer. Training and coaching about Microsoft .NET technologies. Writing technological guides. (TFS 2010, MapReduce etc…). (Case study), Moving applications to a Cloud Computing environment. Writing technical Microsoft.NET based tests. Participating to animating the Microsoft TechDays 2011 event. 2010/10 2011/08 | AXA Investment Managers (Asset Management) Position: Project Manager / Senior Technical Architect Led a team of 2 developers Moving business applications from 32bits to 64bits environment. Optimizing application by implementing MapReduce paradigm. Defined testing, code coverage tools and guidance for developers. Defined deployment, coding rules and best practices for TFS 2010. Designed common architecture for applications. Designed a DSL based code generators. Khaled Tannir (French citizen, Canada permanent resident) Montréal Canada Paris - France (+33) 6 30 94 00 65 (+1) 438 989-8964 [email protected] http://khaledtannir.net Skills Professional Skills Training Consulting MS Technologies Java Technologies Big Data / BI Machine Learning Cloud Computing Project Management Certifications Microsoft My Books RavenDB 2.x Beginner’s Guide Optimizing Hadoop for MapReduce

Upload: others

Post on 27-Jan-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Phone: +33 6 30 94 00 65 | E-Mail: [email protected] | Website: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Last update: April 2014 Pages 2/5

Khaled Tannir Big Data & Solution Architect

Personal Profile

Details Profile Personal Details Professional Profile

Creative and forward-thinking IT professional, Khaled TANNIR has more than 18 years of

technical experience leading IT projects such development and implementation of

software solutions in multiple industry such as Finance, Cosmetics and Asset

Management. He is focusing since 4 years its activity in Cloud Computing, Big Data, Data

Mining and Machine Learning.

Technology strategist he excels in solving challenging problems through business

acumen and expertise in multiple technologies. Talented and engaged trainer and

communicator, he helps his colleagues to learn and to be more efficient.

With a very significant experience in several technologies such Microsoft .Net, Microsoft

Server System and Java; he has extensive skill in online/offline applications design,

system conversions and multi-language applications in both industries Internet and

Desktops.

Objective

Apply my skills as a content expert to a new challenge with a company focused on quality,

dedication, and ingenuity

Experience Work Experience 2012 to * | S&S IT Consulting (IT Services)

Position: Big Data / Cloud Computing Consultant

Technical trainer: Cloud Computing, Hadoop, MapReduce, Mahout,

NoSQL (MongoDB, RavenDB), Machine Learning.

Virtualization using VMWare technologies / Hyper-V.

Implementing OpenNebula private Cloud environment.

2012/04 – 2012/05 | PSP Investments (Pension investment managers)

Position: Integration Architect (Canada)

Creating a virtual master environment for applications integration based on

VMWare technologies.

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

Position: Consultant / Project Manager

Estimating project costs for application development.

Participating in planning development projects.

Technical proposal for RFP (France and Canada).

Technical interview animation to recruiting new staff.

Participating for creating Cloud Computing service offer.

Training and coaching about Microsoft .NET technologies.

Writing technological guides. (TFS 2010, MapReduce etc…).

(Case study), Moving applications to a Cloud Computing environment.

Writing technical Microsoft.NET based tests.

Participating to animating the Microsoft TechDays 2011 event.

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

Position: Project Manager / Senior Technical Architect

Led a team of 2 developers

Moving business applications from 32bits to 64bits environment. Optimizing application by implementing MapReduce paradigm.

Defined testing, code coverage tools and guidance for developers.

Defined deployment, coding rules and best practices for TFS 2010.

Designed common architecture for applications.

Designed a DSL based code generators.

Khaled Tannir (French citizen, Canada permanent resident)

Montréal – Canada

Paris - France

(+33) 6 30 94 00 65

(+1) 438 989-8964

[email protected]

http://khaledtannir.net

Skills Professional Skills

Training

Consulting

MS Technologies

Java Technologies

Big Data / BI

Machine Learning

Cloud Computing

Project Management

Certifications Microsoft

My Books RavenDB 2.x Beginner’s Guide Optimizing Hadoop for MapReduce

Phone: +33 6 30 94 00 65 | E-Mail: [email protected] | Website: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Last update: April 2014 Pages 3/5

Khaled Tannir Big Data & Solution Architect

Continued

2007/01 to 2010/07 | Crédit Coopératif (Banking Company)

Position: Project Manager / Senior Technical Architect

Led a team of 9 developers. Designed and implemented an “Integrated Desktop Applications”

portal

Implemented “Continuous Integration” with Team Foundation Server.

Designed and implemented the new “Gaïa Business Framework”.

Designed and implemented a .NET wrapper for Bea Logic Tuxedo

bus.

Defined coding rules and best practices to optimize “SDLC”.

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

Position: Solution Architect

Designed and implemented a web Data Warehouse

report portal.

Implemented “Continuous Integration” with Team

Foundation Server. Optimized “Software Development Life Cycle”.

Defined Coding rules and best practices.

Led a team of 7 developers

1998/01 to 2005/11 | L’Oréal (World Cosmetic Leader)

Position: Project Manager / Solution Architect

Led a team of 4 desktop/user support and 2 developers

Designed and implemented B2C online web system

based on MS Commerce Server and Biztalk Server.

Designed and implemented a new document shared

library system.

Designed and implemented a web based “Call Center”.

More Work Experience Consulting / Training

Responsibilities Main activities

Coordinating of all technological activities during the various phases of a project.

Advise Managers on trends and technology choices to make.

Establishing both high and low-level architectural views while ensuring that all

components are well detailed.

Defining process and helping to implement A Service Oriented Architecture.

Defining the process and Helping to move applications to a Cloud Computing

environment.

Defining the technological architecture of the system (components, product

integration, servers, security, etc.).

Acting as a trainer on Cloud Computing / Big Data technologies.

Acting as a “Tech Lead” in projects.

Proposing the most appropriate technological solutions.

Education Degrees (France)

Université Cergy Pontoise

Master of Research (2010)

PhD Cloud Computing and Data Mining (2011-2012) (achieved only 2 years of 3)

Ecole d’Ingénieurs du CNAM, France

Master’s Degree in Computer Science (2005)

Université Paris VIII

4th University year), Telematics Systems & Telecommunication Networks (1990).

Ecole Supérieure Technique Amilieh, Lebanon

(University 2 years technical degree) in Electronics and Digital Electronics (1982)

Languages Mother tongue and others

French - Bilingual

English: good understanding (reading, writing, speaking)

Arabic - Bilingual

Turkish: good understanding (reading, writing) difficult speaking, need practice

Interests Personal and Professional

New technologies, Photography, Astronomy, Biking, Video games, Smart devices, Open electronics boards.

Winner at Grand Concours Résolutions 2010 (MSDN Windows Phone competition)

Technical Skills Keywords

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.

Phone: +33 6 30 94 00 65 | E-Mail: [email protected] | Website: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Last update: April 2014 Pages 4/5

Khaled Tannir Big Data & Solution Architect

Continued

Technical Environment Main projects

PS

P

Ca

na

da

Gro

up

e

On

eP

oin

t

AX

A-I

M

Cré

dit

C

oo

rati

f

SG

SS

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

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) Project practice

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

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) Continuous practice

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) Personal practice

Windows Phone

Android

IOS

MS .NET Compact Framework

Arduino, Netduino, Gadgeteer.

Conferences Speaker (in French)

The MapReduce programing model (Cergy Pontoise University - France)

DMCloud: a Cloud-enabling DataMining Framework An architectural perspective

Machine Learning and Data Mining algorithms: Apriori, k-means and fp-growth in

the Cloud.

How to optimize data distribution in a cloud computing environment (EGC 2012)

Optimizing Hadoop MapReduce

Extrating Association Rules using k-means in the Cloud

Phone: +33 6 30 94 00 65 | E-Mail: [email protected] | Website: http://khaledtannir.net | LinkedIn: http://www.linkedin.com/in/tannir

Last update: April 2014 Pages 5/5

Khaled Tannir Big Data & Solution Architect Biography

Khaled is the author of 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#overview

Khaled is the author of 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

Khaled is a technical reviewer for these books:

o Pentaho Analytics for MongoDB

o Developing Predictive Models Using R and PMML (in progress to be published in 2014)

Khaled has been working with computers since 1980. He began programming with the

legendary Sinclair Zx81 and after with all Commodore home computers products (Vic 20,

Commodore 64, Commodore 128D and Amiga 500).

He has a Bachelor's degree in Electronics, a Master degree in System Information Architectures in which he

graduated with a professional thesis and completed its education with a Master of Research degree.

He is a Microsoft Certified Solution Developer (MCSD) and has more than 20 years of technical experience

leading the development, implementation of software solutions and giving technical presentations. He now works

as an independent IT Consultant and has worked as an infrastructure engineer, senior developer, and enterprise /

solution architect for many companies in France and Canada.

With significant experience in Microsoft .Net, Microsoft Server Systems, and Oracle Java technologies, he has

extensive skills in online/offline applications design, system conversions and multi-language applications in both

industries Internet and Desktops.

He is always researching new technologies, learns about them and looking for new adventures in France, North

America and the Middle-east. He owns an IT and electronics laboratory with many servers, monitors, open

electronics board such Arduino, Netduino, RaspBerry Pi, and .Net Gadgeteer, and some Smartphone devices based

on Windows Phone, Android and iOS operating systems.

In 2012 he contributes to the EGC 2012 (International Complex Data Mining forum at Bordeaux University -

France) and presented, in a workshop session, his work on “How to optimize data distribution in a cloud

computing environment”. This work aims to define an approach to optimize using of Data Mining algorithms

such as k-means and Apriori in a cloud computing environment.

He aims to get a PhD in Cloud Computing and Big Data and wants to learn more and more about these

technologies.

He enjoys taking landscape and night time photos, travelling, playing video games, creating funny electronics

gadgets with Arduino /.Net Gadgeteer and of course spending time with his wife and family.

* * *