My research interests in investigating mobile algorithmic skeletons which use performance models to schedule live tasks based on run-time load information. I am exploring a mechanism to redistribute the run-time load by moving computations among processors to improve the performance. Therefore, I am developing a data-parallel, self-optimised, self-adaptive skeleton. Based on a dynamic performance cost model, this skeleton uses a mobility approach to redistribute the load amongst resources in a heterogeneous multi-core architecture.
Moreover, I am developing a novel load function which may be instantiated to generate predictable patterns of load across multiple processors. Furthermore, it can dynamically maintain a required load pattern in the presence of external real-time load changes, which makes it particularly suitable for experimentation on open systems.
In addition, I have interests in web development technologies, such as front-end and back-end, and HTML/Javascript based mobile applications.
Trainee @ From October 2014 to February 2015 (5 months) London, United KingdomSystem Developer @ From March 2014 to August 2014 (6 months) Edinburgh, United KingdomSoftware Developer @ From May 2013 to October 2013 (6 months) Edinburgh, United KingdomSoftware Developer @ From July 2007 to June 2008 (1 year) Homs, SyriaWeb Application Developer @ From July 2006 to February 2007 (8 months) Homs, Syria
Doctor of Philosophy (PhD) @ Heriot-Watt University From 2010 to 2014 Taught Master @ Aleppo University From 2007 to 2008 Bachelor of Science (BSc) @ Jami't Al-Ba'ath From 2001 to 2006 Turkey AlSalkini is skilled in: C#, Microsoft SQL Server, JavaScript, Software Engineering, Java, C++, CSS, MySQL, ASP.NET, jQuery, Web Development, PHP, Web Design, C, RMI, UML, Concurrent Programming, Backbone.js, .Net, JVLC, ffmpeg, Assembly Language, SML, Database Design, Systems Analysis, Pthreads, MPI, OpenMP, UPC, OpenACC, CUDA, Google App Engine, Teaching, Low Level Programming, Multi-core Programming, Linux, HPC, GPU, Crystal Reports, XML, Cloud Computing, ADO.NET, jQuery UI, OOP, Operating Systems, Grid Computing, PhoneGap