acp3h3@r.postjobfree.com
EMAN ELGHONEIMY 1-858-***-****
CAREER HISTORY
SOFTWARE DEVELOPER – PLAYSTATION NETWORK DATA PLATFORM
Sony Network Entertainment Int’l, San Diego, CA August 2013 – Current
• Developed and designed Hadoop-based data storage and processing platform by:
• Utilizing various ecosystem tools: HDFS, Hive, Pig, Impala, Flume, Sqoop, Cloudera
Manager, CM API, Search, Sentry, Navigator, Hue, Oozie
• Setup, administration, maintenance and upgrade of Hadoop clusters
• Onboarding of customers, developers and QA teams to the new clusters
• Architecture, design and implementation of ingestion of new data sources to Hadoop
non-prod and prod clusters
• Investigation and integration of new Hadoop ecosystem tools such as Solr and Spark
• Development, planning and tasking following Agile methodologies (Scrum, Kanban,
SAFe)
• Implemented a data flow using Oracle to MySQL Golden Gate.
• Developed new features in the Network Platform Exadata Warehouse using PL/SQL, DB Visualizer,
Composite and Perforce.
ANALYTIC SOFTWARE SCIENTIST II – ANALYTICS DATA MANAGEMENT
June 2012 – July 2013
FICO, San Diego, CA
• Provided analytic support by processing, archiving, restoring and decryption of large financial data
files. Trained new developers in configuration tools and analytic support tasks.
• Developed database queries for reporting using TOAD. Developed Unix shell scripts for data
management.
• Setup a non-prod Hadoop cluster. Developed sample MapReduce programs. Conducted a study on
using Hadoop for analytics data management.
• Provided support for workload management software Condor (HTCondor). Setup on development
servers and supported production grid. Provided documentation of setup and support procedure.
RESEARCH ASSOCIATE – ELECTRICAL AND COMPUTER ENGINEERING
December 2010 – June 2011
Texas A&M University at Qatar, Doha, Qatar
• Conducted research in cloud computing on a private cloud at Carnegie Mellon University at Qatar.
• Prepared a literature review of scientific papers and online resources. Research topics include:
• Hadoop HDFS, MapReduce programs, fair and capacity schedulers
• Hypervisors, provisioning of virtual machines and resource allocation methods
• Cloud service models, scientific applications in the cloud
• Supervised junior researchers working on developing network protocols for video streaming.
RESEARCH ASSISTANT - SYSTEMS INTEGRATION TESTING AND EVALUATION GROUP
/ INTELLIGENT DISTRIBUTED ENTERPRISE AUTOMATION LAB
National Research Council, Vancouver, BC, Canada 2003 - 2005
Simon Fraser University, Burnaby, BC, Canada
• Developed scheduling algorithms and designed and implemented multi-agent systems using JADE
(Java-based Agent DEvelopment Framework), Protégé ontology editor, Java and Delphi.
SOFTWARE DEVELOPER/TECHNICAL LEAD
2000 – 2002
Mobile Data Solutions Inc. (MDSI- currently Ventyx), Richmond, BC, Canada
• Developed server and client applications for workforce dispatching software using C under UNIX,
Visual Basic, Visual C++, CVS.
• Led two projects and delivered releases on time with high quality by:
• Allocating work effectively between implementation team, quality assurance team and
system engineers and regularly updating management of team utilization levels
• Continuously shifting and adjusting priorities
• Accommodating customer business needs such as continuously changing requirements
• Provided customer support during implementation, test and roll-out phases and maintained
customer’s test and live production environments until hand over to customer support department.
RESEARCH ASSISTANT - PATTERN ANALYSIS AND MACHINE INTELLIGENCE LAB
1998 – 2000
University of Waterloo, Waterloo, ON, Canada
• Conducted research and implemented clustering algorithms for biological signal and data analysis,
using Matlab, Lisp, Prolog and C++.
TEACHING ASSISTANT – SYSTEMS DESIGN ENGINEERING DEPARTMENT
1998 – 1999
University of Waterloo, Waterloo, ON, Canada
• Supervised students in labs and conducted tutorials and exams for "Digital Systems" and "Data
structures and Algorithm analysis" undergrad engineering courses.
EDUCATION
Ph.D. – Engineering Science Department
Thesis: “Intelligent decision support and agent-based techniques applied to wood manufacturing” -
Intelligent distributed systems
Simon Fraser University, Burnaby, BC, Canada
M.A.Sc. – Systems Design Engineering Department
Thesis: “Clustering of Electromyographic signal” - Pattern recognition of biological data
University of Waterloo, Waterloo, Ontario, Canada
B.A.Sc. – Electronics and Communications Engineering Department
Graduation project: “Ultrasound distance-measuring device” - Microcontroller circuits and programming
Cairo University, Cairo, Egypt
CERTIFICATIONS
• Cloudera Certified Developer for Apache Hadoop (CCDH) February 2013
• Cloudera Certified Administrator for Apache Hadoop (CCAH) September 2012
AWARDS
• Ebco/Eppich Graduate Scholarships in Intelligent Systems (The Pacific Metals/Leon Lotzkar
Memorial Graduate Scholarship), Simon Fraser University, 2008.
• President's PhD Research Stipends (PRS) for academic progress, Simon Fraser University, 2008.
• Faculty of Engineering Award for academic progress, University of Waterloo, 1998, 1999.
• Second place graduation project over all national electrical and mechanical engineering departments
in Cairo Industrial Exhibition, Egypt, 1995.
SELCETED PUBLICATIONS
• Y. Wang, E. Elghoneimy, W. A. Gruver, M. Fleetwood and D. B. Kotak, “A fuzzy multiple decision
support for jag selection,” Proc. of the Annual Meeting of the North American Fuzzy Information
Processing Society, 2004, pp. 717-722.
• N. Siu, E. Elghoneimy, Y. Wang, W. A. Gruver, M. Fleetwood and D. B. Kotak, “Rough mill
component scheduling: Heuristic search versus genetic algorithms,” Proc. of the IEEE International
Conference on Systems, Man, and Cybernetics, 2004, pp. 4226-4231.
• O. Uncu, E. Elghoneimy, W. A. Gruver, D. Kotak and M. Fleetwood, “Jag sequencing in rough mill
operations,” Proc. of the IEEE International Conference on System, Man and Cybernetics,2005, pp.
300-305.
• O. Uncu, E. Elghoneimy, W. A. Gruver, D. B. Kotak and M. Fleetwood, “A model for identifying
aggregation operator weights using a fuzzy rulebase and genetic algorithms: Application to the
wood products manufacturing industry,” Proc. of the Berkeley Initiative in Soft Computing
Symposium, 2005.
• E. Elghoneimy, O. Uncu, W. A. Gruver and D. B. Kotak, “Simulation and decision support models
for rough mills: A multi-agent perspective,” Proc. of the IEEE International Conference on System,
Man and Cybernetics, 2005, pp. 3723-3728.
• E. Elghoneimy, O. Uncu, W. A. Gruver, D. B. Kotak and M. Fleetwood, “An intelligent decision
support system for rough mills,” International Journal of Manufacturing Technology and
Management, vol. 8, issue 1/2/3, pp. 203-225, Inderscience, 2006.
• O. Uncu and E. Elghoneimy, W. A. Gruver, D. B. Kotak and M. Fleetwood, “Identifying
aggregation weights of decision criteria: Application of fuzzy systems to wood product
manufacturing,” in Forging New Frontiers: Fuzzy Pioneers I: Studies in Fuzziness and Soft
Computing, vol. 217, pp. 415-435, Springer, 2007.
• E. Elghoneimy and W. A. Gruver, “Agent-based manufacturing systems: A survey,” Proc. of the
IEEE SMC International Conference on Distributed Human-Machine Systems, 2008, pp. 127-132.
• E. Elghoneimy and W. A. Gruver, “Intelligent decision support and agent-based techniques applied
to wood manufacturing,” Advances in Soft Computing: Distributed Computing and Artificial
Intelligence, vol. 91, Springer, 2011, pp.85-88.
• E. Elghoneimy, O. Bouhali, H. Alnuweiri, “Resource Allocation and Scheduling in Cloud
Computing,” International Conference on Computing, Networking and Communications - Cloud
Computing and Networking Symposium, 2012, pp. 309-314.
• E. Elghoneimy and W. A. Gruver, “Agent-based decision support and simulation for wood products
manufacturing,” IEEE Transactions on Systems, Man, and Cybernetics, Part C, vol. 42, issue 6, pp.
1656-1668, 2012.