Ethar Ibrahim Elsaka



Similar documents
Net Developer Role Description Responsibilities Qualifications

DeBruin Consulting. Key Concepts of IBM Integration Broker and Microsoft BizTalk

MicroStrategy Course Catalog

Reporting component for templates, reports and documents. Formerly XML Publisher.

E-DOCS SOLUTIONS & COMPUTER CONSULTANTS P.O.Box Dubai, UAE. Ph : Fax :

Abdullah Mohammed Abdullah Khamis

Online Courses. Version 9 Comprehensive Series. What's New Series

ANDROID DEVELOPER RESUME USA

CV: AGGELOS HANOU. Software Developer (desktop & web app.) Personal information 2. Work experience 3. Education and training 3.

JAVA/J2EE DEVELOPER RESUME

Job Description. Working Hours Standard 35 hours per week Normally working Mon Fri 9am to 5pm with additional hours as required

Green Migration from Oracle

A full time position in software design and development that would enhance my technical skills.

Bachelor of Science in Business Administration - Information Systems and Technology Major

Capability Statement

Professional Profile

From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.

Senior Crystal Reports Consultant Call us today to schedule this resource. CENDIEN CORP: (214)

Oracle Warehouse Builder 10g

CA Client Automation

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

CAREER OPPORTUNITIES

Your Technology Partner Offshore and Onsite. Services Portfolio

Acknowledgments. p. 55

Analyzing the Customer Experience. With Q-Flow and SSAS

LISTE DES DOCUMENTS ORACLE

RAPIDMINER FREE SOFTWARE FOR DATA MINING, ANALYTICS AND BUSINESS INTELLIGENCE. Luigi Grimaudo Database And Data Mining Research Group

Job Description. Direct Reports

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES

WORK PROFILING SYSTEM JOB DESCRIPTION REPORT

A Database Re-engineering Workbench

LEARNING SOLUTIONS website milner.com/learning phone

Services Catalog. Quebec Head Office : 825, Lebourgneuf blvd, suite 412 Quebec (Quebec) G2J 0B9 Tel. : Fax :

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

Evaluating Business Intelligence Offerings: Oracle and Microsoft.

Quick start. A project with SpagoBI 3.x

Cúram Business Intelligence Reporting Developer Guide

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

INTRODUCTION OVERVIEW OF THE ORACLE 9I AND BI BEANS ARCHITECTURE. Chris Claterbos, Vlamis Software Solutions, Inc.

SAMPLE RESUME FORMAT

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

Oracle Application Express MS Access on Steroids

ASSOCIATE IN ARTS DEGREE-60 UNITS

PIE. Internal Structure

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

DB2 Application Development and Migration Tools

A Monitored Student Testing Application Using Cloud Computing

OWB Users, Enter The New ODI World

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Please contact Cyber and Technology Training at for registration and pricing information.

OBIEE DEVELOPER RESUME

BOXI R2 SDK Programming

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

ORACLE DATABASE 10G ENTERPRISE EDITION

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

A Comparison of Enterprise Reporting Tools

An Oracle BI and EPM Development Roadmap

Curriculum Vitae. Personal information. Chamara Suseema Withanachchi. Desired employment / Occupational field. IBM i RPG Programmer (AS/400)

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

Mohammed Khan SUMMARY

About Dell Statistica

ActiveVOS Server Architecture. March 2009

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Session 15 OF, Unpacking the Actuary's Technical Toolkit. Moderator: Albert Jeffrey Moore, ASA, MAAA

Comparison of Enterprise Reporting Tools

Senior Oracle Developer Call us today to schedule this resource. CORP: (214) CENDIEN

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

Data Mining - The Next Mining Boom?

Additional Software and Hardware Requirements

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

Turning ClearPath MCP Data into Information with Business Information Server. White Paper

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2/6/2015. Proposed By:

Distance Learning and Examining Systems

How To Develop A System For A Car Dealership

SAS Enterprise Data Integration Server - A Complete Solution Designed To Meet the Full Spectrum of Enterprise Data Integration Needs

Case Study. IT contract and permanent recruitment into Cornwall.

MS 10978A Introduction to Azure for Developers

IBM WebSphere Business Monitor, Version 6.1

Oracle OLAP 11g and Oracle Essbase

Complete Assessment Catalog

KnowledgeSEEKER Marketing Edition

BusinessObjects XI R2 Product Documentation Roadmap

Gary Belleville. Victoria, BC (250)

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

Name: Emil Dohi Mobile phone: Website:

Yuri Pevzner Lembrecht way Tampa, FL Phone: (610)

Transcription:

ethar.elsaka@gmail.com 9348 Cherry Hill Rd., Apt 621 College Park MD, 20740 USA Tel: 240 581 2664 Ethar Ibrahim Elsaka Education PhD Student, Department of Computer Science, University of Maryland at College Park. August 2010 - Present M.Sc in Computer Science. Department of Computer Science, Alexandria University, Egypt. January 2007 Master Thesis Title: Towards Efficient Query Processing in Peer to Peer Systems Coursework GPA: 3.5 B.Sc in Computer Science. Department of Computer Science, Alexandria University, Egypt. July 2002 Cumulative grade: Very Good (77.8% ) Publications Ethar Elsaka, Walaa Eldin Moustafa, and Bao Nguyen, and Atif Memon. Using Methods & Measures from Social Networking for GUI Testing. Submitted to the Second International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software (TESTBEDS 2010) to be held with International Conference for Software Testing, Paris, 2010. José Luis Hernandez-Rebollar, Ethar Ibrahim Elsaka, José D. Alanís-Urquieta. AcceleSpell, a gestural interactive game to learn and practice finger spelling. Proceedings of the 10th International Conference on Multimodal Interfaces, October 20-22, 2008, Chania, Crete, Greece. Ethar Ibrahim Elsaka. Towards Efficient Query Processing in Peer to Peer Systems. Master Thesis, Department of Computer Science, Alexandria University, Egypt, 2007. Professional and Research Experience University of Maryland at College Park, Department of Computer Science July 2009 Present Volunteer Research Assistant Automated Test Case Generation for GUI Applications ( http://guitar.sourceforge.net/ ) In this project, we model GUI possible event scenarios as a graph and we analyse this graph using social network techniques to find interesting test cases.

I was responsible of building a parser for the event graph files, creating a graph object corresponding to the GUI, and applying network measures such as betweenness centrality, and clustering to find appropriate test cases. Java, XML, JUNG graph analysis tool Institute for Disabilities Research and Training Silver Spring, Maryland, USA September 2007 Present AcceleGlove SDK Project (http://www.acceleglove.com/productdetails.asp ) AcceleGlove is the state of the art electronic glove that is equipped with accelerometers and is interfaced with computers using a USB port. I was the sole developer responsible of designing a Java SDK (library) for enabling Java developers of using the glove from their code. I was the sole developer responsible of writing the implementation of the SDK and documenting it properly. The glove is an asynchronous device in nature. I had to design an SDK with this property in mind, where as opposed to writing code for regular applications, in the SDK case there is no GUI to handle the glove asynchronous input. I had to abstract the way the developer would handle the asynchronous input in her code, and provide the methods and interfaces for such an abstractions (e.g. through listeners, event handlers, and multi-threading). I was responsible of designing and implementing a higher level of the SDK, where there are methods that allow developers to add samples of hand gestures to the glove, and then build predictive models for these gestures, and recognize similar ones later. I made this part of the SDK by integrating it with machine learning libraries. Java, H2 embedded database engine, Weka machine learning Java library, RXTX device interfacing library. AcceleSpell Project ( http://www.idrt.com/productinfo.php?id=1028&u=02 ) AcceleSpell is a game software that is used for teaching the American Sign Language by making use of the AcceleGlove. I was the sole developer responsible of the design and implementation of AcceleSpell. I could achieve 99% recognition accuracy of the American Sign Language alphabet by picking up the most suitable machine learning algorithms and using them for training the glove. I was responsible of both the GUI and the engine. C++ Other Programming Projects: Added AcceleGlove to games that did not use it before like SpellWell and Marvin Teaches Fingerspelling. Upgraded games using C++ like Clip and Create 4. Updgraded games using Macromedia Director like Clouds. Created games by writing C++ based scripts like Signo, Tomados de le ManoIII, Trandscription, and Vision Adventure. For more details about the nature of these software products, please refer to www.idrt.com

Website Maintenance: Used to maintain IDRT s web site, using Unix, PHP, and MySQL database. QAVantage Red Bank, NJ, USA May 2008 Present RTime Project (http://qavantage.toolsforproductmanagement.com/index_files/mindmanager.asp/ ) Worked on the design and implementation of bi-directional integration between RTime and MindManager. This integration allows business analysts and software product managers to view and manipulate product requirements in a sophisticated visual diagram. I was the sole developer responsible of the design and implementation of that module. I was responsible of the GUI and the engine. I had to perform the integration by converting the RTime data format to the MindManager data format. Programming languages used: Visual Basic and C#. SQL Server Ejada Business Solutions Alexandia, Egypt December 2002 January 2007 Project Manager The SAS Customer Segmentation Project The aim of the project is building a complete customer segmentation solution for banking applications. using SAS software. I was responsible of a team of 3 developers, writing code with them, helping them with technical issues, and following with them before deadlines. SAS Consultant (Dubai, UAE) The National Bank of Dubi Project The aim of this project is to customize Oracle Financial Services Applications ( OFSA ) solution for the National Bank of Dubai operations. I was responsible of making on-site interviews in Dubai with bank officials to understand their bank database schema, to design the OWB mapping to OFSA. I participated in using OWB transformation of the bank s database to a format that can be fed to Oracle Financial Services Applications. SQL, PL-SQL, Oracle OLAP Cubes, Business Objects (BO) Reports, Oracle Financial Services Applications (OFSA), Oracle Warehouse Builder (OWB), and Oracle Analytical Workspace Manager. Senior Developer The National Commercial Bank Central Customer Repository Project

The CCR is an infrastructure that enables management and integration of customer information across bank legacy systems in one central database, because across different systems a single customer s information is usually inconsistent or inaccurate. I participated in the design and implementation of front-end C# forms to collect central information, and backend business logic to distribute them to legacy systems. I was responsible in a visualization module that plots relationships between customer based on being dependents of each others, or working at the same department, or having joint accounts. That involved working with graph drawing tools and integration them with the system. C#, SQL, Oracle, ODBC Senior Developer The Credit Scoring Project Credit scoring is an intelligent analytical method for predicting how likely it is that a loan customer will pay back a loan before it is even issued. I had to apply machine learning algorithms to the input data to predict the likelihood of payback. I was the only developer responsible of the design and implementation of GUI front-end and business logic. I used excel VBA to visualize various statics by plotting them on charts. I participated in the design and implementation of front-end C# forms to collect central information, and I Java, JDeveloper, Excel VBA, Oracle DB, SQL Project Manager The Customer Segmentation Project The aim of Customer segmentation project is to split customers into different groups or segments, within which customers with similar characteristics have similar needs. I had to apply K-Means clustering algorithm to the input data to predict customer groups. I participated in the design and implementation of GUI front-end and business logic. I used two methods of reporting, one is using Excel VBA, and the other using Crystal Reports. Java, JDeveloper, Excel VBA, Crystal Reports, Discoverer, Oracle Reports Builder, SQL, KMeans Software Developer The Operational Risk Project The aim of Operational Risk Project is to measure the risk of direct or indirect loss resulting from inadequate or failed internal processes, people and systems or from external events. I worked on the conversion of the operational risk Package from a standalone windows application to a Webbased applications using JDeveloper, Business Component for java (BC4J) and Oracle Reports Builder I participated in the design and implementation of GUI front-end and business logic. Java, JDeveloper, BC4J, Oracle, SQL, Oracle Reports Builder Software Developer The Arab Bank OFSA Project The project aim is to customize the Oracle Financial Services Application (OFSA) for the bank requirements, and to implement and extend the OFSA data model to cover the bank scope of business and requirements to implement Multi- dimensional profitability solution.

I worked on the implementation of Oracle Warehouse Builder (OWB) mapping and OFSA Performance Analyzer (PA) module. PL-SQL, SQL, Oracle Warehouse Builder (OWB), OFSA Performance Analyzer (PA). Teaching Experience University of Maryland Department of Computer Science Teaching Assistant. August 2010-present Have been teaching Object Oriented Programming. Alexandria University Department of Computer Science Teaching Assistant. August 2002-January 2003 Have been teaching Introduction to Computer Programming. Ejada Software Systems Instructor December 2002-August 2006 Have been teaching Object Oriented Programming in Java, Using Websphere MQ, Using Websphere Message Broker, ESQL Language, Building Intelligent Reports using Business Object, and Oracle Warehouse Builder. Qualification Summary Hard working, Persistent, Able to learn new technologies fast, Ready to fix unexpected problems, Able to work within a team and meet deadlines. Technical Experience Programming Languages Proficient in: C, C#, Visual C++, Java, VB 6.0, VB.NET, SAS. Development Tools JDeveloper, Eclipse, Crystal Reports, Oracle Financial Services Applications (OFSA), Oracle Reports Builder, Oracle Forms Builder, Oracle Warehouse Builder (OWB), Business Object (BO), Discoverer, SAS Applications, Oracle Financial Workflow, Microsoft Visual Studio 6.0, Microsoft Visual Studio.Net, Websphere MQ, Websphere MQ Message Broker Toolkit, MQSeries. Platforms Windows, Unix (command line). Database Management Systems Proficient in: SQL

4 years Working Experience in: Oracle Developer, Oracle Designer, SQL Server, SQL Plus, MS Access, PL\SQL, MySQL, H2, ESQL. Web development languages 4 years Working Experience in: HTML, XML, XPath, JSP 2 years Working Experience in: PHP Open Source Software PlanetSim: Structured Peer-to-Peer system simulator Weka: Machine learning libray H2: Embedded Java database engine. Certifications SAS Base Programming SAS Advanced Programming