Dilkhaz Yaseen Mohammed was born in 1980 in Duhok, Iraq. I attended primary school at Zawita Primary School from 1986-1992 and secondary school at Kawa High School from 1993-1999. I obtained a BSc from Duhok University (Computer Science Dept.) in 2000 and 2004. In 2019, I got a Master's Degree in Software Engineering at FIRAT University, Turkey.

Jul, 2019

Software Engineering

FIRAT University

Jul, 2004

Computer Science

Duhok University

Professional Experience
Apr, 2010 - Dec, 2013
Assistant Technical Supervisor

Council of Ministries / IT Department


I have responsibilities that include: Overseeing the delivery identity department in the Duhok office responsible for hardware in the office and also repairs software problems inside these devices. responsible for the internet and repairing the problems with connections in the local network of the office, such as cables and switch devices. Further tasks as required by the Office Manager

Jun, 2006 - Jul, 2009
Technician Manager

TarinNet Company for Internet Services


I have responsibilities that include: responsible for internet devices at 5 GHz and also for internet devices at 2.4 GHz in Duhok Governorate. responsible for company servers such as hotspot devices, Cisco switches, and Cisco routers. Further tasks as required by the company manager.

Julia Programming Language:

Julia is a MIT certified free open source, high level , high performance programming language. It’s too much in talks because of it’s high speed and computation power. While it is a general purpose language and can be used to write any application, high-performance numerical analysis and computational science are among the major applications of Julia. It supports concurrent, parallel and distributed computing and direct calling of C and Fortran libraries without glue code. Let me explain what is glue code. Glue code unites programs or software components that would not be compatible otherwise. Julia uses the JIT(Just in Time) – compiler which generates native machine code. The JIT compiler provides stability via multiple dispatch, which makes it easy to compile the code to an efficient one. Julia supports multiple tools, editors as well IDEs .

Process Simulation and Optimization:

Process simulation is used for the design, development, analysis, and optimization of technical processes such as: chemical plants, chemical processes, environmental systems, power stations, complex manufacturing operations, biological processes, and similar technical functions.

AutoCad Plant 3D:

Create and edit P&ID’s, 3D models, and extract piping orthographic and isometrics with industry-specific toolset for plant design.

Publication Journal
Mar, 2022
Developing Cross-Platform Library Using Intel Multi-OS Engine

European Journal of Electrical Engineering & Computer Science (EJECE) (Issue: 2) (Volume: 6)

Mobile application development services have reached a higher level with APIs. Developers create and develop applications for mobile devices, and they often rely on APIs for connectivity. An API is the functions and methods in a library that a programmer can call to ask it to do things for you; it's the interface to the library. A library is a set of classes that a programmer can use to solve a certain problem, but it doesn’t change your code at a structural or architectural level. The significance of libraries in the creation of mobile applications cannot be overstated. Others can use the programmer's library, created, and shared with the rest of the world, in their own projects as a result of his efforts. In this paper, the programmer uses Java Object-Oriented Programming to provide a way to share code across platforms and gives the possibility to develop native cross-platform mobile applications. The purpose of this work is to create a taxi service library for developers using both Android and iOS using Java programming with the help of Intel’s Multi-OS Engine Framework, Retrofit, and GSON utilities, which were also used in this project. In developing a Java open-source project, the common conclusion the programmer always ends up with is to share the produced outcomes with the developer community, which should be the least objective in the Java world.

Mar, 2022
The web-based behavior of online learning: An evaluation of different countries during the COVID-19 pandemic

Advances in Mobile Learning Educational Research (AMLER) (Issue: 1) (Volume: 2)

COVID-19, a pandemic that the world has not seen in decades, has caused several new obstacles for student learning and education throughout the globe. As a consequence of the worldwide surge of COVID-19 instances, several schools and institutions in almost every region of the globe have closed in 2020 or switched to online or remote learning, which will have a variety of repercussions for student learning. This has led to educators and students spending more time online than ever before, with both groups researching, learning, and familiarizing themselves with information, resources, tools, and frameworks to adapt to online or remote learning. Data mining and analysis are being done to analyze such online activity. For the construction of this dataset, the web-based data in the form of search interests connected to online learning, gathered through Google searches, was mined using Google Trends. Currently, the dataset comprises web-based data related to online learning for the 20 nations that COVID-19 negatively touched at the time of its construction. This project aims to create and evaluate time-series forecasting models of a country's end-of-term performance, explore how the pandemic has influenced the migrations of people throughout the globe, and estimate the nations' future online learning needs. Regression techniques such as linear regression, multilayer regression, and SMO regression are utilized. This is done by looking at previous data, identifying the trends, and creating short-term or long-term projections. The data demonstrates that the approach of SMO regression causes fewer errors with improved accuracy compared to others.

Mar, 2022
Developing Cross-Platform Library Using Flutter

European Journal of Engineering and Technology Research (EJ-ENG) (Issue: 2) (Volume: 7)

Third-party libraries are frequently utilized to save implementation time when developing new software. The significance of libraries in the creation of mobile applications cannot be overstated. Others can use the programmer's library created and shared with the rest of the world in their own projects as a result of your efforts. The purpose of this work is to create a taxi service library for developers using both Android and iOS, using Dart Object-Oriented Programming, Dio, and Retrofit. The programmer's creation of an interface for accessing platform-specific functionality from the library and creating Android and iOS apps from its projects needs to speed up software development. Therefore, the best solution is for the programmer to use it. Flutter is an open-source SDK for developing high-performance and more reliable mobile applications for operating systems like iOS and Android, from a single code base. Moreover, Flutter targets the top mobile operating systems like Android and iOS. When developing a Dart open source project, the common conclusion the programmer always ends up with is to share the produced outcomes with the developer community. In the dart world, the latter should be the least objective. This will quickly enable building an app without having to develop everything from scratch. It provides a solution for GPU rendering and UI, powered by native ARM code.

Dec, 2021
Detection of Vehicle Insurance Claim Fraud: A Fraud Detection Use-Case for the Vehicle Insurance Industry

International Journal of Progressive Sciences and Technologies (Issue: 1) (Volume: 30)

Insurance fraud has accompanied insurance since its inception, but the manner in which these practices and their methods of operation have evolved over time, and the volume and frequency of insurance fraud incidents have recently increased. Vehicle insurance fraud involves conspiring to make false or exaggerated claims involving property damage or personal injuries following an accident. Some common examples include staged accidents, where fraudsters deliberately "arrange" for accidents to occur; the use of phantom passengers, where people who were not even at the scene of the accident claim to have suffered grievous injury, and making false personal injury claims where personal injuries are grossly exaggerated. The typical analysis of these datasets includes algorithms that are implemented in the Weka tool and depend upon real-time info represented by Oracle Databases. In this paper, focusing on detecting vehicle fraud by using, machine learning algorithms, and also the final analysis and conclusion based on performance steps, revealed that J48 is more accurate than Random Forest, Random Tree, Bayes Net, and Nave Bayes, but Random Tree has the lowest classification accuracy.

Mar, 2018 - Mar, 2018
Terrorist attacks in Turkey: An evaluate of terrorist acts that occurred in 2016

Turkey, Antalya As Presenter

The 6th International Symposium on Digital Forensics and Security (ISDFS) 2018