Curriculum Vitae

Curriculum Vitae

Personal Information:

Title: Mr.

Name: Ammar Ahmed Eltaeb Elhadi Elamin

Nationality: Sudanese

Date of Birth: 5th JUNE 1977

Marital Status: Married

Number of Children: Two Boys and Girl

Home Language: Arabic

Other Languages: English

Email: ammareltayeb@gmail.com

Biography

Ammar Ahmed E. Elhadi received his Computer Science second class division one B. Sc. (Honors) and M. Sc. degrees in 2001 and 2006 respectively from Faculty of Mathematical Sciences - University of Khartoum, Sudan and his PhD in Computer Science from Universiti Teknologi Malaysia – Malaysia in 2014.In 2001 he started his academic career at Bayan Collage for Science and Technology as a teaching assistant. In in 2004 he joins Elmashreq Collage for Science and Technology and University of Bahri – Faculty of Computer Science as a lecturer. Currently he works as an assistant professor at the same institutes. Ammar’s research interests include Information and Communication Security, Malware Prevention and Detection System, Spam Filtering, plagiarism detection, and secure programming. Ammar is a member of Information Assurance & Security Research Group (IASRG) at Faculty of computing - UTM.

Academic Details:

- PhD in Computer Science - Universiti Teknologi Malaysia - Faculty of Computing (April 2014).

- M.Sc in Computer Science - University of Khartoum - Faculty of Mathematical Sciences (December 2005).

- B.Sc (Honours) Single Subject In Computer Science (Second Class – Division One) University Of Khartoum – Faculty of Mathematical Sciences (July 2001).

Experiences:

Programmer 2001 – 2010.

• Training course at (Electronic Banking Services Company– EBS). A special assignment to convert non-ORACLE databases into ORACLE DBMS using (SQL LOADER). (August to November

2001).

• Sudanese Army (System Information Admission of

Sudanese army). (October 2001 - October 2002).

• Head of Development and Support Unit (Computer Studies Center - University of Juba). (October 2006 - 2010)

Teaching:

Teaching Assistant:

I. (June 2001 – August 2003) University of Khartoum - Faculty of Mathematical Sciences - Khartoum - Sudan.

II. (August 2001 – June 2003) Bayan Collage for Science and Technology.

- Programming Languages (PASCAL, C++, SQL, and PL/SQL).

- Database Management Systems (ORACLE).

- Operating Systems design and implementation (C, JAVA).

- Compilers design and implementation (C Language).

- Data Structures (PASCAL, C++).

- Supervision for programming Database systems.

Lecturer:

I. (February 2011 to October 2014) University of Bahri - Department of Computer Science

II. (June 2003 to April 2014) Elmashreq Collage for Science and Technology.

III. (February 2006 to 2011) University of Juba - Computer Studies Center.

- Database Management Systems.

- Operating Systems.

- Programming Languages (PASCAL, C++, SQL, and PL/SQL).

- File management and Organization.

- Operating Systems.

- Open Source Programming (Linux).

- Programming Languages (C++, SQL, and PL/SQL).

Assistant Professor:

I. (April 2014 to September 2015) Mashreq University – Sudan.

II. (October 2014 to September 2015) University of Bahri - Department of Computer Science – Sudan.

III. (September 2015 to Date) Inaya Medical College – Riyadh – KSA.

Projects & Researches:

- ALL IN ONE: The graduation project. An application in the field of system programming. Consists of a file manager, FTP manager, SMTP manager and HTTP manager in one package. (Implemented using DELPHI).

- INTELLEGENT COOLING SYSTEM: A master’s project using Fuzzy Logic. (Implemented using C++).

- CELLULAR PHONE SYSTEM: A master’s research, in the field of parallel processing systems.

- EXPERIMENTS ON JAVA MULTITHREADING FEATURES:

A master’s project in the field of Operating Systems.

- Research in Transaction Processing in Mobile Databases:

A master’s research.

About Ammar’s PhD Thesis:

The thesis is entitled “Enhanced Application Programming Interface Call Graph Architecture for Malware Detection.” This thesis describes the design and implementation of a host-based Malware Detection Architecture based on API Call graph. The implemented proposed architecture combines two algorithm’s for better detection accuracy, namely, integrating API call graph construction algorithm and enhanced graph matching algorithm. The proposed integrating API call graph construction algorithm transforms the input malware sample in API call graph by integrating API calls and operating system resource as graph node in one graph. An enhanced graph matching algorithm is used to calculate the similarity between two input malware sample API call graphs using enhanced graph edit distance. The proposed architecture has been implemented using Delphi programming language. Experiments show that the proposed system has 98% accuracy and 0 false positive rates. The result also shows that the Receiver Operating Characteristics (ROC) curves display a better True Positives (TP) rate for the proposed architecture over the previous attempts, which reflect significant improvement of TP rate.

Publications

Journal Papers:

• Ammar A.E. Elhadi, Mohd A. Maarof and Ahmed H. Osman. January 9 2012 "Malware detection based on hybrid signature behaviour application programming interface call graph" American Journal of Applied Sciences, Volume 9, Issue 3, Pages: 283-288. (Scopus indexed).

• Ammar Ahmed E. Elhadi1, Mohd Aizaini Maarof, Bazara I. A. Barry. September 2013, "Improving the Detection of Malware Behaviour Using Simplified Data Dependent API Call Graph", International Journal of Security and Its Applications, Vol.7, No.5, pp.29-42. (Scopus indexed).

• Ahmed Hamza Osman, Naomie Salim, Ammar Ahmed E Elhadi

(2013). A tree-based conceptual matching for plagiarism detection. International Conference on Computing, Electrical and Electronics Engineering (ICCEEE), 2013, 571-579. (Scopus indexed).

• Ali Ahmed A Abdelrahim, Ammar Ahmed E Elhadi, Hamza

Ibrahim, Naser Elmisbah. (2013). Feature selection and similarity coefficient based method for email spam filtering. International Conference on Computing, Electrical and Electronics Engineering (ICCEEE), 2013, 630-633. (Scopus indexed).

• Ammar Ahmed E. Elhadi, Mohd Aizaini Maarof, Bazara I. A. Barry, Hentabli Hamza, Date submitted Jun 27, 2013. "Enhancing the Detection of Metamorphic Malware using Call Graphs", Computers & Security (Impact Factor: 1.1).

• Ammar Ahmed E. Elhadi, Mohd Aizaini Maarof, Bazara I. A. Barry, Ali Ahmed, Date submitted 2013-05-07. "API Call Graph Construction Algorithm Based on Integrating API Call with Operating System Resource for Malware Detection", Jurnal Teknologi (Under Review).

Publication on Google Scholar:

Ammar Ahmed Eltaeb - Google Scholar Citations

Participations in Workshops, Conferences, and Seminars:

• Research methodology, Workshop organizes by Faculty of computer science & information science - Universiti Teknologi Malaysia (UTM) [20 January 2011].

• Mathematical Modeling: Basic Concepts and Strategies, Seminar organizes by Faculty of computer science & information science - Student Association - Universiti Teknologi Malaysia (UTM) [2 February 2011]

• Academic Computing in IHL, Seminar organizes by Faculty of computer science & information science - Student Association - Universiti Teknologi Malaysia (UTM) [9 February 2011]

• Exploiting SQL-Injection Vulnerability to Gain Unauthorized Access Demonstration, Seminar organizes by Faculty of computer science & information science - Student Association - Universiti Teknologi Malaysia (UTM) [16 March 2011]

• Research Tools and Presentation skill, Workshop organize by Sudanese Student Association – Johor, Malaysia [10 May 2011].

• Postgraduate Annual Research Seminar (PARS 2011) organizes by Faculty of computer science & information science - Universiti Teknologi Malaysia (UTM) [22 July 2011].

• Postgraduate Annual Research Seminar (PARS 2012) organizes by Faculty of computing- Universiti Teknologi Malaysia (UTM) [27-29 September 2012].

• Postgraduate Annual Research Seminar (PARS 2013) organizes by Faculty of computing- Universiti Teknologi Malaysia (UTM) [24-29 September 2013].

• LATEX Word Processing Application, Workshop organizes by Sudanese student Research Group, Faculty of computing - Universiti Teknologi Malaysia (UTM) [9 September 2013].

• An Introduction to WEKA Data Mining Software, Workshop organizes by Sudanese student Research Group, Faculty of computing - Universiti Teknologi Malaysia (UTM) [18 November 2013].

• Managing and Writing up Your Literature Review, Workshop organizes by Postgraduate students Society, Faculty of computing - Universiti Teknologi Malaysia (UTM) [1 February 2013].

• MATLAB for Beginners, Workshop organizes by Postgraduate students Society, Faculty of computing - Universiti Teknologi Malaysia (UTM) [10 - 11 October 2012].