CV
Education
- Ph.D. in Computer Science, Utrecht University, 2022
- M.Sc. in Computer Engineering, Arab Academy for Science and Technology, 2016
- B.Sc. in Computer Engineering, Arab Academy for Science and Technology, 2014
Work & Experience
- EU Horizon 2020 Participant (Ph.D. Project), Utrecht University, The Netherlands, Oct 2020 - Present
- Designed and developed GEIGER Risk Indicator using Java as a part of the GEIGER Cybersecurity Counter project, helping SMEs manage their cybersecurity risks and offering countermeasures to mitigate those risks. (Paper)
- Wrote the technical documentation of the GEIGER Risk Indicator, explaining the development process to ensure the ease of development, maintenance, and knowledge transfer to other developers for proper integration.
- Teaching Assistant, Arab Academy for Science and Technology, Egypt, Sep 2019 - Present
- Assisted in developing new course material and prepared worksheets and studying material for a wide range of courses.
- Advanced Networks
- Operating Systems
- Image Processing
- Database Design
- Programming Applications
- Digital Logic Design
- Supervised various student projects in different subjects.
- Assisted in developing new course material and prepared worksheets and studying material for a wide range of courses.
- Guest Lecturer, University of Bremen, Germany, Aug 2017; Aug 2018
- Delivered engaging courses to women from different backgrounds and cultures, who are interested in learning Computer Science, teaching them “Database Design using MySQL” and “Linux CLI and Bash Scripting”.
- Software Developer Intern, Al-Ahram Management and Computer Center, Egypt, Jun-Jul 2011; Jun-Jul 2012
- Obtained a solid understanding of the software development process by learning the different phases involved: creating, testing and deployment.
Technical Skills
- Languages
- Python, Java, SQL, Matlab, JavaScript, C, C#, Bash Script
- Tools
- TensorFlow, PyTorch, Keras, StreamLit, Scikit Learn, SpaCy, XGBoost, Pandas, HuggingFace, Git
Extracurricular Activities
- Google Get Ahead Participant, 2020
- AIESEC Volunteer, China, 2014
Reviewed Publications
- 2019: International Conference on Information Systems
- 2017: Decision Analytics, Springer
Teaching
Talks & Presentations
Conference Presentation: A Semi-Supervised Pattern-Based Algorithm for Arabic Relation Extraction
Talk at San Jose, California, United States
Conference Presentation: Contextualized Word Embeddings in a Neural Open Information Extraction Model
Talk at University of Salford, Manchester, United Kingdom
Guest Lecture: Information Extraction in Data Analytics and Natural Language Processing
Talk at Utrecht University, Utrecht, The Netherlands
Publications
Arabic Relation Extraction: A Survey
Injy Sarhan, Yasser El-Sonbaty, Mohamed Abou Elnasr, “Arabic Relation Extraction: A Survey”, International Journal of Computer and Information Technology. (IJCIT, Vol. 5, issue 5).
Semi-Supervised Pattern Based Algorithm for Arabic Relation Extraction
Injy Sarhan, Yasser El-Sonbaty, Mohamed Abou Elnasr, “A Semi-Supervised Pattern-Based Algorithm for Arabic Relation Extraction”, 28th IEEE International Conference on Tools with Artificial Intelligence, San Jose, California, USA. (2016, Nov.).
Uncovering Algorithmic Approaches in Open Information Extraction
Injy Sarhan and Marco Spruit, “Uncovering Algorithmic Approaches in Open Information Extraction: A Literature Review”, 30th Benelux Conference on Artificial Intelligence, Hertogenbosch, The Netherlands. (2018, Nov.).
Contextualized Word Embeddings in a Neural Open Information Extraction Model
Injy Sarhan and Marco R. Spruit. "Contextualized Word Embeddings in a Neural Open Information Extraction Model.", International Conference on Applications of Natural Language to Information Systems. Springer England. (2019, June).
Can We Survive without Labelled Data in NLP? Transfer Learning for Open Information Extraction
Injy Sarhan and Marco R. Spruit. “Can We Survive without Labelled Data in NLP? Transfer Learning for Open Information Extraction.”, Appl. Sci (2020), 10, 5758.
SYMBALS: A Systematic Review Methodology Blending Active Learning and Snowballing
Max van Haastrecht, Injy Sarhan, Bilge Yigit Ozkan, Matthieu Brinkhuis, and Marco Spruit. "SYMBALS: A Systematic Review Methodology Blending Active Learning and Snowballing.", Frontiers in research metrics and analytics 6 (2021).
A Threat-Based Cybersecurity Risk Assessment Approach Addressing SME Needs
Max van Haastrecht, Injy Sarhan, Alireza Shojaifar, Louis Baumgartner, Wissam Mallouli, and Marco Spruit. “A Threat-Based Cybersecurity Risk Assessment Approach Addressing SME Needs.”, International Conference on Availability, Reliability, and Security (2021, August).
Open-CyKG: An Open Cyber Threat Intelligence Knowledge Graph
Injy Sarhan and Marco R. Spruit. “Open-CyKG: An Open Cyber Threat Intelligence Knowledge Graph.”, Knowledge-Based Systems (2021) 107524.