Published on: Mar 3, 2016
Transcripts - NACER-CV-no-contact
CURRENT POSITION: APPLICATION SUPPORT ENGINEER, MATHWORKS,
I joined the Engineering and Development Group (EDG), the Computer Science track.
My role is to solve problems related to:
Solve Big-Data related problems.
Use MATLAB code in external programs using MATLAB Compiler, MATLAB
Builder EX, MATLAB Builder JA or MATLAB Builder NE.
Use the Data acquisition toolbox which allows users to acquire data directly from a
supported device into MATLAB, and send data out of MATLAB.
Use MATLAB to control COM objects.
Develop customized imaging solutions including acquiring images and visualizing
data, developing processing algorithms, analyzing techniques and creating User
Interfaces using the Image acquisition toolbox
Use MATLAB to control Instruments through the Instrument Control Toolbox
Use the Database Toolbox for exchanging data between relational ODBC-
compliant and JDBC-compliant databases and MATLAB.
Perform parallel computations on multicore computers, GPUs, and computer
clusters using the Parallel Computing Toolbox.
Solve problems related to Simulink and physical modelling.
2011 TO 2013: RESEARCH FELLOW, THE UNIVERSITY OF WARWICK, COMPUTER
SCIENCE DEPARTMENT, UK
Computational neuroscience: Integration of Voltage and Calcium waves in Neurons
(C/C++, MATLAB, Python, Mathematica, the NEURON software package.)
Skills acquired include: Dynamical systems analysis; Bifurcation theory, Neuron
2009 TO 2011: ASSISTANT PROFESSOR, KFUPM, INFORMATION AND COMPUTER
SCIENCE DEPARTMENT, SAUDI ARABIA
Taught C programming, Database management systems, Bioinformatics and
Computational Molecular Biology
2008 TO 2009: RESEARCH FELLOW THE UNIVERSITY OF BEDFORDSHIRE,
COMPUTER SCIENCE DEPARTMENT UK
Reconstruction of 3D objects from 2D silhouettes (MATLAB and C++)
2007 TO 2008: SOFTWARE ENGINEER MIRAGEX LTD, UK
Video Content analysis Software engineer: automatic object recognition, Design,
implementation and verification of video analytics algorithms (MATLAB and
2003 TO 2004: SOFTWARE ENGINEER CRANFIELD UNIVERSITY, UK
Design of a Virtual Cost Engineering Studio (V-CES) for cost engineers (E-
2005 TO 2009: PH.D. COMPUTER SCIENCE, MATHEMATICS, BIOLOGY; (MOAC),
THE UNIVERSITY OF WARWICK
Aim: to quantify the Endoplasmic Reticulum (ER) in Plants using image analysis,
graph theory, mathematical modelling combined with high speed confocal
Tasks involved: Data acquisition (confocal microscopy), Data pre-processing (3D
image processing), Automatic thresholding, Surface Triangulation, 3D Thinning,
Graph theory, Object tracking and Data analysis.
Outcome: computation of geometric and dynamic properties of the ER branches
including: the average valence, length, surface area and volume as well as the average
speed and acceleration of the nodes. I used a variety of programming languages and
software packages including: C/C++; JAVA; MATLAB, Python (used the Numpy,
Scipy and Matplotlib libraries), TCL, Bash and Amira, Comsol MultiPhysics and
Some of my results are published in the Journal of Microscopy.
2004 TO 2005: M.SC. COMPUTER SCIENCE, MATHEMATICS, BIOLOGY; (MOAC)
THE UNIVERSITY OF WARWICK
In this MSc. I conducted three projects:
Visualisation of the E-Coli using the Python language in Blender.
Data was obtained by a confocal microscope in the form of a set of stacks of images.
In my second project I conducted detailed study of the design and formation of colloids
(department of Chemistry)
In the third project I conducted a molecular biology analysis of red blood cells using
2002 TO 2003: M.SC, COMPUTATIONAL SOFTWARE TECHNIQUES IN ENGINEERING;
(APPLIED MATHEMATICS AND COMPUTING GROUP) CRANFIELD UNIVERSITY, UK;
Specialised in: Digital Signal and Image Processing. The aim of the final project was
to write a piece of software to count insects, stuck in a yellow sticky trap, automatically
using MS Visual C++ and MS Vision SDK). This M.Sc. included: programming with
C, C++ and Java, Graphical User interface, Digital signal and Image Analysis.
B.ENG. IN AERONAUTICS OPTION: PROPULSION, NIELEC/IAB
This programme included: advanced Mathematics, programming, Data analysis, Fluid
mechanics, CFD, Strength of materials, Aerodynamics and heat transfer. Final project:
The effect geometry and flight conditions on a light aircraft (a biplane Cessna 125).
C++, C, JAVA, FORTRAN, Java Script
MATLAB, Python, TCL, Mathematica,
Hoc, the Neuron package, Blender,
Windows, Linux and OSX.
Fluent in ENGLISH, FRENCH and ARABIC.
Full clean UK driving license.
I enjoy learning and I am big fan of MOOCS: Coursera, Udacity, edX…!
I play football and I like travelling.