Welcome to my GitHub Pages portfolio! Here you will find detailed information about my qualifications, professional experience, education, technical skills, publications, projects and certfications.
Table of Contents
Summary of Qualifications
- Bilingual (English & French) IT Professional, with over 4 years of intensive working and research experience in Data Mining, Machine Learning, Software Development and IT Support.
- Published high-quality research papers in Data Mining and Machine Learning.
- Specialized in developing innovative Deep Learning models for OpenStreetMap data quality assessment.
- Excellent Software Development (Python, Java, C++), troubleshooting and network management skills.
- Strong collaboration skills, thriving both as a team member and working independently.
- Excellent communication, critical thinking, and decision-making skills.
Professional Experience
IT Support Professional, Service Technologique La Relance, Canada (2025)
- Developed a Python-based desktop application with Selenium, Pandas, and a user-friendly Tkinter GUI to automate pre-production machine-to-pallet allocation and pallet validation, resulting in reduced production time and eliminating manual errors.
- Provided technical support and assistance to the interns on how to use the developed automation tool for different use-cases.
- Performed hardware troubleshooting, repairs, and upgrades on desktops, laptops, and tablets.
- Refurbishment of electronic devices, including quality control, and production of electronic devices.
- Conducted various system tests to ensure device reliability and compliance with quality standards.
Data Scientist @ Algerian Space Agency, Algeria (Jan 2022 - Sep 2024)
- Designed and developed a user-centered web application (HTML, CSS, JavaScript, Folium, GDAL, Samgeo, Python Flask) for automated acquisition and preprocessing of
high-resolution satellite images, reducing data preparation time by 70%.
- Developed and deployed a deep learning solution (Python, TensorFlow, Keras) for geospatial data quality assessment, achieving a validation accuracy of 93%.
- Led the design and training of a segmentation model (Python, Keras) for land cover classification of proprietary satellite data, achieving 89% accuracy. The model was integrated into a web-based GeoCatalogue for automated satellite image processing.
- Published and presented research at GIScience 2023, focusing on machine and deep learning models for geospatial data quality assessment.
- Prepared technical reports and documentation using LaTeX, facilitating knowledge transfer and system adoption.
Computer Network & Web Technician, Algeria (May 2014 - Jun 2016)
- Developed Java applications for remote machine monitoring and communication between radiologists and technicians, achieving a 70% reduction in radio film usage and enhancing radiology service quality.
- Managed the hospital information system, ensuring data integrity and improving the system’s performance and reliability.
- Managed and extended the hospital’s local area network, ensuring robust and reliable connectivity.
- Trained internal staff on hospital applications and provided daily technical support, including problem resolution, and remote access configuration.
Computer Science Instructor @ Institute of Management and Enterprise Development of Oran, Algeria (Jan 2014 - Mar 2014)
- Delivered comprehensive courses in Computer Science, Office Automation, and Java programming to a group of 15 students, ensuring a high level of understanding.
- Supervised and evaluated student assignments and exams, providing constructive feedback to promote learning and improvement.
Part-time Teaching Assistant @ University of Science and Technology of Oran Mohamed Boudiaf, Algeria (Jan 2012 - June 2012)
- Instructed courses in Visual Basic Application for Excel and Matlab programming to a group of 20 students, fostering a strong foundation in programming skills.
- Guided students through complex programming concepts, enhancing their problem-solving abilities and technical knowledge.
Education
Data Analyst Program | NPower Canada | Montreal, Canada (Mar 2025)
- Completed an intensive 14-week training program in Data Analysis and Professional Development.
- Covered Excel, Python, SQL, Agile, Cognos Analytics, and project lifecycle fundamentals.
- Completed a capstone project involving data collection from multiple sources, exploratory data analysis, data preparation, data visualization, statistical analysis, and data mining using Python and SQL.
D.Eng. in Software Engineering (软件工程博士) | School of Computer Science (计算机科) | Wuhan University (武汉大学), China (Dec 2021)
- Conducted research on quasi-convex optimization for gradient-based clustering algorithms, resulting in improving the performance of multi-database classification.
- Received a fully funded scholarship to pursue a Doctor of Engineering degree in China.
- Published (as first author) 2 high-quality journal papers and a China Computer Federation conference paper.
- WES degree evaluation: Earned Doctorate.
- Defended a thesis on Local Pattern Analysis strategy using graph-based classification algorithms and disjoint forests-based data structures resulting in enhancing the quality of multi-database mining and the decision-making processes.
- Received Best Paper Presentation award for exceptional participation at the COSI conference.
- Published (as first author) 3 high-quality journal and conference papers.
Technical Skills
Operating Systems

Programming Languages

Data Science & Machine Learning

Web Development

Database Management Systems

Version Control

Geospatial Analysis

Big Data

Data Visualization

Dimensionality Reduction

Automation & Web Scraping

Journal Articles and Conferences
Exploring the Potential of Machine and Deep Learning Models for OpenStreetMap Data Quality Assessment and Improvement (Short Paper)
Publication
This short conference paper reviews and categorizes machine and deep learning approaches for assessing and improving OpenStreetMap data quality, highlighting current trends, challenges, and future research directions.

An Improved Similarity-Based Clustering Algorithm for Multi-Database Mining
Publication
A learning-rate-free clustering method for multi-database mining is proposed, using entropy minimization and coordinate descent to improve similarity certainty and achieve faster, more accurate clustering than existing algorithms.

A Gradient-Based Clustering for Multi-Database Mining
Publication
The paper proposes a fast, accurate clustering algorithm for multiple transaction databases using dual gradient descent on a quasi-convex loss function, eliminating the need to predefine cluster numbers and outperforming existing methods in speed and accuracy.

An Optimized Graph-based Clustering for Multi-database Mining
Publication
The conference paper of the proposed dual gradient descent-based method for clustering multiple transactional databases without predefining cluster numbers.
Contribution to Improve Database Classification Algorithms for Multi-Database Mining
Publication
This paper introduces an efficient graph-based approach for classifying multiple databases into clusters, reducing execution time compared to traditional candidate-based methods.
Multi-database Classification Approaches: A Literature Review
Publication
This conference paper reviews and compares existing multi-database classification approaches to identify relevant databases for efficient and effective knowledge discovery.
An improved multi-database classification approach
Publication
This conference paper proposes an improved multi-database classification approach that enhances pattern quality and reduces the time complexity of database clustering for business decision making.
Training and Certifications
Projects
Link to project
Other projects are coming soon, stay tuned!