CV
Education
- Ph.D. in Computer science, École Normale Supérieure (ENS) de Lyon, Lyon, France, 2019.
- M.S. in Computer science, Grenoble-Alpes University, Grenoble, France, 2016.
- B.S. in Computer science, Damascus University, Damascus, Syria, 2012.
Professional experience
- Jan 2020 - Jun 2020: Research Engineer
- Inria Rennes Bretagne-Atlantique, IMT Nantes, STACK team.
- Implement dynamic erasure-coding chunk scheduling in Hadoop DFS.
- Jan 2013 - Aug 2014: Software Developer (Java)
- Syrian Educational Publisher Co., for E-Publishing and E-learning
- Small-sized company of 13 developers applying Scrum agile methodology.
- Accomplished tasks:
- Extend the core libraries to cover more of the EPUB3 spec.
- Implement Unit Testing for the core libraries with code coverage of 70%.
- Develop 60% of the Android application (Epub3 Viewer).
- Implement the first prototype of the GWT website.
- Implements synchronization between applications running on different devices.
Research Internships
- Feb - Jun 2016: Master graduation internship
- Inria Grenoble Rhône-Alpes research center
- Supervisor: Bruno RAFFIN
- Title: A Programming and Data Model for in-situ Frameworks
- The goal was to design a new programming and data model for in-situ frameworks (e.g., FlowVR) to ease the representation and the expressiveness of complex scientific workflow while reducing the performance overhead.
- As
.pdf
- May – Jul 2015: Master internship
- Inria Grenoble Rhône-Alpes research center
- Supervisors: Denis TRYSTRAM and Eric GAUSSIER
- Title: Improving the EASY-Backfilling scheduler using Machine Learning algorithms
- Improve the EASY-Backfilling scheduler in HPC environment using a machine learning algorithm called Learning to Rank. An average improvement of 68% has been achieved in case the job run-time is already known.
- As
.pdf
Skills
- Programming languages: Python, Java, and C++.
- Frameworks and tools: Hadoop, Spark, Docker, OpenStack, Ansible, Vagrant, and Git.
- Academic experience in Natural Language Processing, Data Mining and Machine Learning.
- Familiar with mobile (android) and web (front-end and back-end) technologies.
- Critical thinking, creative problem-solving, teamwork spirit, and writing skills.
Honors and Awards
- PERSIVAL-Lab scholarship for academic excellence for the year 2015-2016.
- I was an active member in programming competitions (2009-2014):
- I represented Damascus University (Faculty of Informatics) in the ACPC programming contest - the regional tier of ICPC - within a team of 3 students, and we got the 8th, 14th, and 11th place consecutively from 2009 to 2011.
- I coached the teams of Damascus University in the ACPC programming contest 2012 and 2013.
- I was a judge in the Syrian Collegiate Programming Contest (SCPC) - the national tier of ICPC - in 2012 and 2013.
- I was a problems setter in many national contests.
- The 8th place in the fourth annual Math Olympiad contest held by Department of mathematics, Damascus University 2012.
- We won, as a team of three, the 3rd place in Fikra Competition for our “Simple Geometry Solver” project, Damascus 2011.
Download: single-page full