[ 10/2020 ] - [ 08/2023 ]
[ Al-Hussien Bin Talal University]
[ Master’s degree]
Field: Computer and Networks Engineering
Thesis: With the increasing importance of secure communication and data protection in internal network infrastructures, however, ensuring the trustworthiness of individual computers within internal networks is a significant challenge. This thesis proposes an innovative algorithm for addressing this challenge by using a collaborative approach to evaluate the trustworthiness of a network of computers, by calculating the trust level for each computer based on a set of security metrics such as Workstation and Laptop Indicators, user Indicators, and Network Indicators (open ports). The proposed algorithm offers some advantages, including the dynamic configuration of security metrics, dynamic partitioning of computers into the trusted zone and untrusted zone, and dynamic trust updates based on changing conditions and evolving threats. These features enable a more flexible and efficient approach for evaluating and responding to incoming traffic on their level of trustworthiness, thereby enhancing network security and incident response. As a result of implementation and evaluation of the proposed algorithm in a simulated environment showed its effectiveness in determining the trust level for computers and securing shared resources in computer networks. It is possible to restrict access from untrusted computers to network resources by periodically assessing the trust level of computers joining the network.
Relevant Coursework: Advanced Computer Networks, Network Security, Digital communications, Distributed systems, Wireless communication systems, Multimedia networks , Advanced computer operating systems , Advanced computer architecture.
–
[ 09/2012 ] - [ 01/2016 ]
[ Aqaba University College- Al Balqa' Applied University]
[ Bachelor of Science in Computer Science]
Clinic System Management (Supervised by Dr. Nabeel Mohammed Zanoon). Designed and implemented a management system to streamline clinic operations
In this research, I contributed in the proposed methodology and experimental evaluation part where the task was to recognize the spam emails by using machine learning algorithms.
Abstract: Email is still one of the main ways cybercriminals attack, especially through spam and phishing messages. These unwanted emails are not just an annoyance, it can lead to serious risks such as stealing sensitive data, financial fraud, spreading harmful software, etc. This creates a constant security challenge, for both individuals and organizations. In this study, design a practical and efficient framework for classification of spam emails using multiple machine learning techniques. The study compared several algorithms, including Random Forest, Gaussian Naive Bayes, Multi-Layer Perceptron, Gradient Boosting, and K-Nearest Neighbors, on the well-known public Spambase dataset. Apply Min-Max scaling to make all features fall in the same range, which helps the learning process and improves prediction quality, before model training. The experimental results show that the Random Forest model gives the best overall performance, achieving 95.11% accuracy, 95.89% precision, 91.34% recall, and 93.56% F1-score. These results show that even lightweight, carefully tuned models can detect harmful emails with high reliability, providing an early layer of defense in email security. Study also adds to the growing research on building scalable, dependable solutions that can adapt to the constantly changing nature of Cyber threats.
DOI: https://doi.org/10.54692/ijeci.2025.0902/252
Keywords: Spam detection, Phishing prevention, Email security, Machine learning classification, Cybersecurity threats
Research Article PDF: LINK
Codes: LINK
Programming
Python / C++ / visual basic / C
Networking
Network setup / MCSA / CCNA / switching / routing / troubleshooting / configuration
Cybersecurity
VPN management / NSE / Fortinet's security protocols / firewall configuration / Network Access Control / Nmap and Metasploit tool
Simulation & Modeling
Workstation / cisco / VMware vSphere / Emulation Virtual Environment (EVE ) / network simulations and infrastructure planning
Database Management
SQL / MySQL
Research Tools
Git, Mendeley, Google Scholar
[ 12/11/2017 – Current ]
[ IT officer]
[ Jordan Industrial Ports Company – Aqaba, Jordan]
Manage and maintain the organization’s IT infrastructure, including hardware, software, and networks.
Configure switches, set up VLANs, and optimize network performance through link aggregation.
Identify and implement hardware and software solutions to improve system efficiency.
Manage and configure various backup software solutions to ensure data integrity.
Contribute to the development and management of IT policies and procedures.
Implement networks from the ground up, including installation of Domain
Install and configure hardware and software to meet organizational needs.
Troubleshoot and resolve a wide range of technical issues across systems.
Controllers, file servers, and configuring data sharing and permissions.
Administer and maintain network servers and other technology tools.
Oversee and maintain IP phone systems for seamless communication.
Diagnose and repair system faults, ensuring minimal downtime.
Address network issues and server problems promptly.
Track and manage IT asset inventory efficiently.