Data warehousing engineer
Design & Implementation with Hadoop Big Data technologies
14 years of experience in designing, developing, and delivering Data Warehousing projects and high performance solutions. Leading technical teams and aligning their efforts with organizational goals.
In addition to long experience in using Oracle products in large data environments such as telecom companies.
And experienced in implementing Big Data projects using Hadoop framework & SQL / NoSQL implementation and transferring data between different homogeneous & heterogeneous sources.
1. `
Amr E. Ghanem
1265 N Chrisden St, Anaheim, CA 92807
(714) 406-3148 | aeghanem@gmail.com | |
Data warehousing engineer
Design & Implementation with Hadoop Big Data technologies
14 yearsof experience indesigning,developing,anddeliveringDataWarehousingprojects andhighperformance
solutions. Leadingtechnical teamsandaligningtheireffortswithorganizational goals.
In additiontolongexperience inusingOracle productsinlarge dataenvironmentssuchastelecomcompanies.
AndexperiencedinimplementingBigDataprojectsusingHadoop framework &SQL / NoSQLimplementation and
transferringdatabetweendifferent homogeneous & heterogeneous sources.
Designing& implementing DWH, DataMart and ODS data
modeling.
Experience in gatheringrequirements, doing the analysis
and design solutions for the business.
Expert in big data integration,replication & cleansing with
SQOOP & other ETL tools between HDFS & RDBMS backend
Fastand eager learner, and keen on exploringnew
horizons.
Install and configureHadoop cluster in Production
environments and performance tuning for both HDFS & RDBMS
Skilled ateffectively analyzingand developinginnovative
solutions to diverseissues thatariseto the business.
Experience with HDFS/Spark based data ecosystem and
HDFS/MapReduce usingHive, Pigand Hbase
Adept at workingin a team and proficientin working under
pressure.
Expert in developing with programming Languages such as
Java,JDKs, SQL, UNIX scripting,C/C++ and Python.
Familiarin usingquantitativeand qualitativeresearch
methods.
Bond Technologies|California, USA April 2016 - Present
IT company located in California specializes in implementing Big Data projects
Summary
Professional Experience
GSM Network traffic implementation on Hadoop (working as Hadoop Data Engineer)
Building & managing Hadoop and HDFS ecosystem to store the GSM network traffic, in order to reduce the storage
coast. And perform adhoc analytical queries. Data stream sent from the network switches. I used both SQL and NoSQL
platforms and transferred data between RDBMS and Hadoop.
Technologies used
Map-
Reduce
Hadoop
setup
Spark Python Hive Pig Sqoop Flume HBase Splunk Tableau AWS machine
learning
Awareness
Hands on
Moderate
Advanced
Expert
2. `
STC (Saudi Telecom company) | Riyadh, Saudi Arabia Mar 2007 - April 2016
The largesttelecom company in the Middle East and Africa, over USD 12 billion revenue in 2014 and 3700 employees
Mobily Telecom| Riyadh, Saudi Arabia April 2006 - Mar 2007
The second telecom operator in Saudi Arabia,over USD 5 billion revenue in 2011 and 17000 employees
Mobily DWH implementation (working as DWH developer)
Participated in building a star schema for the Mobily Data Warehouse and developed a set of ETL jobs to extract the
data from different sources to DWH DataMart such as customer profile, invoices, network traffic and others.
And fulfil the customer requests by providing the needed business reports and dashboards.
Solaris 7 SQL Oracle10g
Administration
IBM Data Stage
ETL
Business
Objects
SH-
Scripting
SQL performance
tuning
MS-
Project
Awareness
Hands on
Moderate
Advanced
Expert
ODS implementation project (working as DWH & ODS designer)
DWH division to implement the company Operational Data Store to replicate & integrate data from multiple sources
for operational / analytical purposes such as online dashboards and exchanging the data between OLTP / OLAP
systems and feeding DWH.
The replication process includes cleansing, resolving redundancy, federation and checking against business
rules for integrity using online and batch processing using large number of ETL jobs.
Tuning the database and the views performance to achieve the business needs for fast and accurate data retrieval.
Corporate KPIs and dashboards implementation
Build set of online KPIs to report the company performance indicators.
STC electronic batch bills for corporates
Build the electronic bill for large corporate customers in STC
ODS Data Quality checks with KPIs
Lead a team which is responsible for EDW and ODS Data quality validations
Build a set of KPIs to represent the ODS and the EDW data quality accurately.
Work to improve the KPI DQ indicators and keep resolving the EDW and ODS data quality issues.
Technologies used
SQL
skills
DWH
Design
Query
Performance
Tuning
Unix-
Shell
scripting
ETL Java IBM Info-
sphere
info. server
Billing
systems
CRM
systems
Solaris
Awareness
Hands on
Moderate
Advanced
Expert
3. `
VodaFone Telecom| Cairo, Egypt April 2001 - Aug 2005
The world second largesttelecom company,over £ 42 billion revenue in 2015 and exists in over 26 countries
Sakhr Software Company | Cairo, Egypt May 1999 - Apr 2001
Software and research company,has about200 employees and $100 million investments
Course Subject Date Place
Bachelor of physics & Computer Science Computer Science 6-1999 Ain Shams Univ., Faculty of Science
Cairo, Egypt
Introduction to Big Data Big Data 2-2016 University of California, San Diego, CA
Hadoop Platform and Application Framework Big Data 2-2016 University of California, San Diego, CA
Big Data Analytics Big Data 3-2016 University of California, San Diego, CA
Machine Learning With Big Data Big Data 4-2016 University of California, San Diego, CA
Graph Analytics for Big Data Big Data 4-2016 University of California, San Diego, CA
PMP Preparation Course Project
Management
2-2012 Engineer Association, Riyadh, KSA
The 7 habits of highly effective People Soft skills 8-2004 Cairo, Egypt
Communication Skills Soft skills 10-2004 Cairo, Egypt
Effective Time Management Soft skills 1-2005 Cairo, Egypt
Stress Management Soft skills 2-2005 Cairo, Egypt
Creative Thinking Soft skills 2-2005 Cairo, Egypt
Developing DWH applications (working as Java developer)
Build set of desktop / web applications to serve the business needs, such as: Collection system based on due
amounts analysis, high usage detection system, replication monitoring tools, data cleansing scripts.
In addition to developing ETL jobs to replicate data in DWH.
Technologies used
SQL Java C/C++ PL-SQL DWH Concepts Business
Objects
SH-Scripting DataStage7.5
Awareness
Hands on
Moderate
Advanced
E
xpert
Building Speech Recognition application (working as C/C++ developer)
Participate in building a speech recognition engine by using artificial neural networks model for machine learning.
The engine interpret the speech sentences into written text.
Technologies used
ObjectOriented
Programming
C/C++ Visual C Windows API Machine Learning
Concept
Neural Networks
Awareness
Hands on
Moderate
Advanced
Expert
Education