Software Engineer

Hi, I'm Youssef Chaker

AI & Full Stack Developer

Passionate software engineer specializing in Artificial Intelligence, Web Development, and Mobile Development. Experienced in building scalable applications, intelligent systems, and data-driven solutions.

AI / ML Full Stack Mobile Data & BI

Professional Experience

My career journey and professional roles

11/2025 – 09/2026

Back End Engineer

Primini -- Price Comparator | Kram Tunis, Tunisia
  • Maintained and developed new features for Primini, a price comparison platform operating in Tunisia, Morocco, and Congo
  • Designed and implemented scalable MongoDB-based scraping schemas to onboard new e-commerce stores, accelerating marketplace integration and expanding product coverage.
  • Automated deployment and monitoring workflows for distributed scraping services using SSH, PM2, and custom scripting, improving operational reliability and reducing manual maintenance effort.
  • Enhanced data quality across store integrations by troubleshooting and updating outdated scraping schemas, improving accuracy and consistency of product data.
MongoDB Node.js Python JavaScript PM2 SSH
11/2024 – 10/2025

Full Stack Engineer

MagicPrices -- Price Comparator | Kram Tunis, Tunisia
  • Developed and delivered new platform features for Magic Prices, a multi-regional price comparison platform serving users across France, Italy, and the United Kingdom.
  • Built and maintained the customer-facing web application using Next.js, ensuring both a performant and responsive user experience.
  • Developed and enhanced administrative tools using Angular and Node.js, enabling efficient management of platform content, integrations, and operational workflows.
  • Designed, implemented, and maintained RESTful APIs in JavaScript and TypeScript, supporting platform scalability and seamless frontend-backend communication.
  • Created automation workflows using n8n to eliminate repetitive manual tasks and improve operational efficiency.
Next.js Angular JavaScript Node.js MongoDB n8n Docker GitLab

Internships

Hands-on experience across diverse domains

02/2024 – 07/2024

Computer Vision / Video Analytics Developer

QNB Banking | North Urban Center Tunis, Tunisia

End of Studies Engineering Internship

  • Developed Object/Face Detection Solution Based on the Milestone XProtect Security System
  • Added a red zone plugin to Milestone XProtect for detecting breaches in critical areas
  • Implemented face detection plugin for detecting faces across different cameras
  • Built object detection plugin for identifying lost objects
YOLO Roboflow Python Docker Milestone XProtect Nvidia CUDA
07/2023 – 09/2023

QA Tester / Python Developer

Capgemini Engineering | El Ghazela Technopole Tunis, Tunisia

Engineering Summer Internship

  • Engineered a comprehensive Python automation suite to verify and configure AUTOSAR Communication Stack layers
  • Ensured data consistency between Excel-based specifications and XDM configuration files
  • Developed specialized verification tools for CAN, CanIf, COM, PduR, and EcuC layers
  • Created GUI interfaces and automated Excel reporting to reduce manual validation efforts
Python Tkinter AUTOSAR Automotive Configuration StackCom Validation
07/2022 – 09/2022

Business Intelligence Developer

Deltasoft International | Ariana, Tunis, Tunisia

Engineering Summer Internship

  • Worked on an international cars database project
  • Created a Power BI application for automating key performance indicators using Microsoft Dynamics
  • Managed Data Warehouses using SSIS, SSAS, and SSRS
  • Created Microsoft Dynamics Pages using AL language
Power BI Microsoft Dynamics Microsoft AL SSIS SSAS SSRS
02/2021 – 06/2021

Full Stack Web Developer

Silver International | Lac, Tunis, Tunisia

End of Studies License Internship

  • Developed and created a complete E-commerce website
  • Created Front End pages using ReactJS with responsive design
  • Set up the Back End using MongoDB and Node.js
  • Linked front and back parts using Redux for state management
React.js Node.js MongoDB Redux
07/2020 – 09/2020

Back End Developer

QNB Banking | North Urban Center Tunis, Tunisia

Summer License Internship

  • Database Management and Optimization
  • Manipulating Microsoft Access SQL databases with Microsoft Excel and VBA
  • Sending automatic Emails with Microsoft Outlook using VBA
  • Managing bank transactions
Microsoft Excel Microsoft Access Microsoft Outlook VBA

Projects

A selection of my technical projects from GitHub and academic work

Lung Image Classifier

Deep learning-based web application to classify lung X-ray images, aiding in the detection of COVID-19, Pneumonia, and Normal cases using CNN architectures.

Python TensorFlow Flask CNN

AI Haircut Generator

AI-powered web application that generates photorealistic haircut images based on user-specified attributes using a public AI image-generation API.

Python Flask RESTful API AI Image Gen

Time Card OCR Processor

Python application that automates extraction of structured data from timecard PDFs using OCR, enhancing image quality and converting to CSV format.

Python Tesseract OCR OpenCV FastAPI

Bot Text-Voice Recognition

Intelligent bot system with text and voice recognition capabilities for interactive automation and assistance.

Python Voice Recognition NLP

Expert System for Choosing Cars

AI expert system that recommends suitable cars based on user preferences and criteria using rule-based reasoning.

Python Expert Systems Experta

YouTube Clipper V2 Extension

Advanced tool for clipping and processing YouTube video content with enhanced features and user interface.

JavaScript Web APIs Video Processing

Restaurant Web Application

Modern restaurant website built with Angular featuring menu management, reservation system, and responsive design.

Angular TypeScript SCSS

Retro Game Store

Front-end web application for a retro games store with nostalgic design and product showcase features.

EJS Node.js CSS

YouTube Audio Downloader

Python utility for downloading and processing audio from YouTube videos with format conversion options.

Python Audio Processing FFmpeg

Instagram Content Manager

Flask-based web application to automate and schedule Instagram content publishing with background scheduler and content queue.

Python Flask SQLAlchemy SQLite

Instagram Bot Automation

Automation bot for Instagram interactions and content management using Python scripting.

Python Django Playwright

Radio Hub TN

Flutter application serving as a centralized hub for Tunisian radio stations with live audio and video streaming.

Flutter Firebase Provider Just Audio

Country Surfing

Educational Flutter app for testing and improving knowledge of global geography through interactive quizzes and timed challenges.

Flutter Dart Firebase Provider

Romancing SaGa 2 Tracker

A comprehensive desktop/website companion for the RPG game Romancing SaGa 2. Track every character, tech, spell, formation and location across your generations.

Tauri React TypeScript

Smart House Simulation

Java-based simulation of a smart home system with automated controls and IoT device management.

Java IoT JADE

Mini CNC Plotter Machine

G-code based mini CNC plotter machine project for automated drawing and engraving tasks.

G-code CNC Arduino

Seminars Management Application

Java application for managing seminars, scheduling, and participant registration.

Java JavaFX SQL

Dictionary Tree Project

C-based implementation of dictionary data structure using tree algorithms for efficient word storage and retrieval.

C Binary Dictionary

Process Scheduling Algorithms

C implementation of various CPU process scheduling algorithms with visualization and comparison features.

C Linux

Temperature & Humidity Showcase

IoT dashboard for displaying real-time temperature and humidity sensor data with visual charts.

Node.js React Native Wokiwi MQTT

Skills

Technologies and tools I work with

Artificial Intelligence

Natural Language Processing Roboflow YOLO TensorFlow PyTorch CNN Keras OpenCV Tesseract OCR

Web Development

Flask Django Node.js Next.js React.js Angular Spring Boot Redux JavaScript TypeScript EJS FastAPI

Mobile Development

Flutter Dart Provider BLoC

Databases

MongoDB Firebase MySQL Microsoft Access SQLAlchemy SQLite

Business Intelligence

Power BI Microsoft Dynamics SSIS SSAS SSRS Microsoft AL

DevOps & Tools

Docker Kubernetes n8n Git GitHub GitLab Jira PM2 SSH

Programming Languages

Python JavaScript Java C C++ C# R Dart TypeScript

Certificates

Professional certifications and achievements

Microsoft Certified: Azure AI Fundamentals

Machine Learning (ML) and Artificial Intelligence (AI) concepts and related Microsoft Azure services.

Microsoft

Microsoft Certified: Power Platform Fundamentals

Automating business processes, analyzing data to produce business insights, and creating simple app experiences.

Microsoft

Machine Learning Specialization

Supervised & Unsupervised Learning, Advanced Algorithms, Recommenders, and Reinforcement Learning.

Stanford / DeepLearning.AI

Microsoft Azure Data Fundamentals

Core data concepts and how they are implemented using Microsoft Azure data services and cloud solutions.

Microsoft

Microsoft Certified: Security, Compliance, and Identity Fundamentals

Security, compliance, and identity concepts across cloud-based and related Microsoft services.

Microsoft

Microsoft Dynamics 365 Fundamentals (ERP)

Finance and Operations Apps -- ERP fundamentals including financial management and supply chain concepts.

Microsoft

Java for Android

Java programming fundamentals for Android mobile application development by Vanderbilt University.

Vanderbilt

Education

Academic background and qualifications

2021 – 2024

Software Engineering in Computer Science

Higher Institute Of Computer Science, Ariana -- Tunis

National Diploma in Software Development Engineering. Curriculum covers programming, algorithms, data structures, computer architecture, software development, hands-on projects, labs, workshops and internships.

2018 – 2021

Fundamental License in Computer Science

Higher Institute Of Computer Science, Ariana -- Tunis

Fundamental degree covering mathematics, computer science, algorithms, data structures, principles of computing and technical courses, with hands-on experience in internships and projects.

2017 - 2018

Natural Science Baccalaureate

Kheireddine Pacha Highschool

Natural sciences baccalaureate with a rigorous curriculum in biology, chemistry, physics, and mathematics. Built a solid scientific foundation and critical thinking skills that paved the way for computer science and engineering studies.

Curriculum Vitae

View or download my complete CV

Contact

Let's get in touch

Email

youssefchaker13@gmail.com

Phone

+216 28 32 68 62

LinkedIn

Youssef Chaker