Ahmed Channoufi
Versatile Software Engineering graduate & Data Science Master student at ISLAIB, hands-on in full-stack development and predictive machine learning. Trilingual in Arabic, French, and English.
About Me
I am a graduate in Software Engineering and Information Systems from ISLAIB (Institut Supérieur des Langues Appliquées et de l'Informatique de Béja), currently pursuing a Professional Master's Degree in Computer Science: Data Science. I have a versatile profile: covering full-stack web engineering, predictive machine learning pipelines, relational databases, as well as Linux administration and Git version control.
I thrive at the intersection of software engineering and data science, turning complex business problems into elegant, data-driven solutions. Trilingual in Arabic, French, and English, I bring technical depth, analytical rigor, and cross-cultural communication to every engineering challenge.
Prompt Like an Engineer
Cisco Networking Academy · Oct 2026
Data Science Essentials with Python
Cisco Networking Academy · Sep 2026
Presenting Data
HP LIFE · April 2026
SQL
365 Data Science · Nov 2024
Mathematics
365 Data Science · Dec 2024
Technical Skills
Languages
Frameworks & APIs
ML & Data Science
Databases
Tools & Systems
Work Experience
Final-Year Project Internship (PFE) — Customer Churn Prediction
Tunisie Telecom · Tunis, Tunisia- Designed a complete decision-support system following the CRISP-DM methodology to identify customers at risk of churn.
- Handled data quality issues (missing values, duplicates, class imbalance); performed feature engineering (46 variables) and visualization.
- Trained and evaluated multiple machine learning models; selected XGBoost achieving 96% accuracy, 83% precision, 93% recall, and 88% F1-score on the churn class.
- Validated the final model on real customer data (34,000 clients), confirming solid and stable performance.
- Built a Flask web application with an interactive dashboard and dynamic KPIs for prediction visualization.
Internship (PFA) — Full-Stack .NET Developer
Asteelflash Tunisia · Soukra, Ariana, Tunisia- Developed a role-based (Administrator, User, Operator) ASP.NET MVC web application for industrial quality test management, implementing a validation workflow (Initial Test → Quality Control → Client Test) with strict business rules.
- Designed the system architecture with Entity Framework and SQL Server, and automatic test-type suggestions based on product history.
- Built advanced search functionality, Chart.js analytics, and automated Excel quality reporting.
Education & Degrees
Professional Master's Degree in Computer Science: Data Science
ISLAIB (Higher Institute of Applied Languages and Computer Science of Béja)Current · Year 2026
Bachelor's Degree in Computer Science (Software Engineering & Information Systems)
ISLAIB (Higher Institute of Applied Languages and Computer Science of Béja)Baccalaureate in Computer Science
Lycée Omrane Supérieur · TunisFeatured Projects
Customer Churn Prediction Decision System (ML)
End-to-end Machine Learning decision-support platform built for Tunisie Telecom following the CRISP-DM methodology. The target file combined basic customer profile information along with the target variable (customer status for the following month), supplemented by 5 behavioral data files covering 12 months (outgoing/incoming calls, internet consumption, recharges, USSD). Cleaned and consolidated these files around the customer ID to construct 46 behavioral features (trend deltas, active months, recency). Balanced dataset with SMOTE and deployed in an interactive Flask Web Dashboard with automated multi-file ingestion, dynamic KPI analytics, and CSV reporting.
Industrial Quality Test Management Web App (EMS)
Industrial Web Platform developed for Asteelflash (Electronic Manufacturing Services - EMS). Implements an end-to-end 3-level quality control workflow for electronic boards, with strict business rejection rules and real-time hardware assignment. The system actively guides each user through the workflow — auto-suggesting the correct next test step based on product history, filtering compatible machines/boards/operators, and blocking any attempt to skip a stage — plus multi-role security (RBAC), live Chart.js analytics, and automated EPPlus Excel report generation.
Magasin+ — Store Management System
Full-featured point-of-sale web application with fast checkout, smart stock management with low-stock alerts, product categories, cashier roles (cashier/supervisor), sales reports with CSV export, printable receipts, and JWT-secured authentication.
Biblivre REST API
A complete library management REST API built in Java. Handles books, members, loans, and returns with full CRUD operations and clean RESTful architecture.
Get In Touch
Have a project in mind or want to hire me? I'd love to hear from you!