Education
Nov, 2014
MASTER

Computer Science

University of Zakho

Feb, 2008
Higher Diploma

Computer Science

University Of Duhok

Jun, 2004
BACHLORE

Computer Science

University Of Duhok

Title
Jan, 2015
Assistant Lecturer
Professional Experience
Jul, 2019 - Oct, 2019
SUMMER TRAINING COMMITTEE

Akre technical College of Informatics

Akre

Member of the Committee supervising and follow-up summer training

Oct, 2018 - Jul, 2019
SCIENTIFIC COMMITTEE

Akre technical College of Informatics

Akre

President of the Scientific Committee of the Information Technology Department

Dec, 2017 - Mar, 2020
HEAD OF DEPARTMENT

Akre technical College of Informatics

Akre

Head of Information Technology Department

Jan, 2015 - Jan, 2020
EXAMINATION COMMITTEE

Akre technical College of Informatics

Akre

Member of examination committee in technical College of informatics-Akre

Skills
Software::

Microsoft Office applications (Word, Excel, Access, PowerPoint) – Advanced •

Architecture::

Computer Architecture, Digital Logic Design, Microprocessors.

Programming::

Data Structures and Object Oriented Programming, Programming Languages (Assembly, Basic, VB, Pascal, C++, VC++, C#, VC#, Matlab and Java)

Internet::

Internet Technology

Publication Journal
Aug, 2014
Multilevel Client/Server Peer-to-Peer Video Broadcasting System

International Journal of Scientific & Engineering Research (Issue: Issue 8) (Volume: Volume 5)

Abstract- Because of the high demands of video broadcasting systems and their applications that support different fields, these systems have to be modified to provide as maximum as possible services with high flexibility. The improvement can be relied on motion of the used cameras, increasing number of used hosts or using a tree of hosts. This paper presents the design and implementation of a proposed video broadcasting system. The proposed system makes to overcome the drawbacks of previous related systems to produce a system that includes: multi-sources (IP-cameras) via main-server to destinations/sources Clients/Services (CSs) which work as (middle-level), to clients (as final destination-level). This system built depending on client/server principles with peer-to-peer technology that provides bottleneck avoidance. The video signals captured by IP-cameras send to the main-server to be displayed and broadcasted to level-one (middle-level). These signals displayed again and rebroadcasted to level-two (final clients) and displayed there. The proposed system is friendly used with as maximum as possible of flexibility and full optional controlling to get complete features of the video broadcasting systems. Hence, this system enables the administrator to monitor the dataflow from main-server to CSs then to clients during the broadcasting. Also, the broadcasted video signals can be recorded, compressed and embedded with demand texts during the broadcasting process. The results are tested depending on different proposed scenarios, also tested using different distances between the source and destination parties. Adding to that, the obtained results are compared with Wireshark tools as additional evaluation test. The algorithms of this software application are designed and implemented by Visual C#.Net language with using Microsoft Framework.Net.

Conference
Apr, 2019 - Current
Real Time Video Streaming From Multi-Source Using Client-Server for Video Distribution

Iraq, Najaf As Presenter

Abstract: The Real Time Video Distribution (RTVD) is now a day a subject of interest in various applications that support different fields, like video conferences, security systems, video broadcasting, etc. This paper presents a system for a multi-IP cameras based on the use of client/server to distribute video signals to many clients. There are three main functions in the proposed system: the first is that the server will receive the sent streams by all connected cameras. The second means that the server starts viewing video signals and distributes them to all connected clients in the network. Finally, the clients will receive video signals from the server. Hence, the proposed RTVD System (RTVDS) makes the Admin to focus on the received frames sent by IP cameras to/from the server within signals broadcasting. In addition, RTVDS has the capability of tracking and storing the frames stream and encode them during the broadcasting process. Different structures and algorithms have been depended in the proposed RTVDS using tools implemented by VC# programming language.

Apr, 2019 - Current
Arduino Based Automatic Irrigation System: Monitoring and SMS Controlling

Iraq, Najaf As Presenter

Abstract: Nowadays, there is speed and diversity in scientific innovations that enter into the way of an individual’s life and make the life easier. There are many inventors of irrigation systems that rely on the control system which facilitates the way towards a solid system of irrigation. In this research, a new system is designed to monitor and operate the irrigation system. The system uses the Arduino mega 2560 enhanced with Global System for Mobile communication (GSM) technology so that Arduino platform allows to receive/send SMS to/from the mobile of farms/homeowner according to soil needed for water or the instructions sent by the user. The system is equipped with moisture sensors that are inserted in the soil to irrigate the plants automatically if the ground is dry or controlled by mobile using SMS messaging. The mobile of farms/homeowner can inform him if soil needs watering and in turn the farmer/householder sends an SMS message to the controller to start irrigation, and then send another SMS message to stop the irrigation after receiving an SMS message from the microcontroller that the soil saturated with water. There are probabilities to take into consideration, one of them is if the water tank is empty, which in this situation the moisture sensor inserted in the tank to inform the homeowner there is no water if empty and in turn the homeowner has sent the SMS message to microcontroller to turn ON the water pump to provide the tank with water. Another probability is rain fall; in this state, the rain drop sensor module is added to the system to stop the irrigation via SMS sent by homeowner.