Développeur C++ Confirmé avec expertise en Qt

Créateur d'applications hautes performances et de systèmes logiciels robustes
Spécialisé dans les architectures modernes et les interfaces graphiques Qt.

Yacine Benaffane
5+ Ans

À propos de moi

Ingénieur Logiciel Confirmé

Avec plus de 5 ans d'expérience dans le domaine informatique, je suis spécialisé dans le développement d'applications C++ hautes performances et les systèmes logiciels graphiques avec une solide expertise en Qt. Mon expertise s'étend de la conception architecturale à l'implémentation technique, en passant par l'optimisation des performances.

J'ai eu l'opportunité de travailler sur des projets critiques comme les **Jeux Olympiques de Paris 2024**, où j'ai été chef de projet IT, ce qui m'a permis de développer mes compétences relationnelles et managériales.

J'ai également piloté des projets digitaux dans divers domaines (santé, hébergement et transport), avec gestion de backlog et priorisation des fonctionnalités. J'ai coordonné une équipe de 5 développeurs pour la réalisation de solutions internes critiques, ainsi que piloté des prestataires externes pour la livraison de logiciels métier. Ma passion est de créer des solutions logicielles robustes, évolutives et à haute performance.

"Expertise Technique"

Architecture logicielle, développement C++ moderne, temps réel, optimisation des performances.

"Interface Graphique"

Développement d'interface graphique avec Qt, design responsive et intégration de composants.

"Deploiement"

Déploiement de solutions logicielles, mobiles, gestion des environnements de test et production.

"Innovation"

Développement d'applications open-source, veille technologique et recherche IA.

Mes Compétences

Une expertise technique complète, du bas niveau à l'architecture logicielle complexe.

Langages

C++ (20/23)
C++ (11/14/17)
C++ Legacy (98/03)
Python
JavaScript
PHP

Librairies & APIs

STL Boost OpenCV OpenImageIO OpenColorIO Halide Spdlog FMOD LibVLC GLSL (Shaders)

Qt Framework

Qt5/Qt6
QML

Modules Maîtrisés

QtCore QtGui Widgets Quick Network Sql PySide

Génie Logiciel

Architecture & Patterns

MVC, Monolithe & Client-Serveur, POO, Design patterns (SOLID, DRY, KISS, YAGNI).

Développement Avancé

Multithreading, Gestion mémoire, Vision par ordinateur, Refactoring.

Qualité

Debug Tests Unitaires Documentation Normes

Données & Réseau

Base de Données

PostgreSQL MySQL SQLite MongoDB

NoSQL • CRUD

Protocoles & Web

REST / JSON / XML / HTTPS
WebSocket TCP/IP

Méthodologie & Env.

Environnement

Linux (Ubuntu, Fedora), Windows, Embarqué.

DevOps & Outils

Git, CMake, CI/CD, Visual Studio, VS Code, Qt Creator.

Organisation

Agile, Scrum, Kanban.

Jira/Slack Google Workspace Office 365

Mes Réalisations

Projet Majeur • 2025 - Présent

Capture Moment

Github

Senior C++ Developer • Application de traitement photo modulaire haute performance.

  • Rendu graphique via l'abstraction GPU de Qt (QRhi) et Scene Graph (SGS).
  • Optimisation et pipelines de calcul via Halide pour la parallélisation massive.
  • Moteur de calcul multi-threadé C++ avec gestion fine de la concurrence et de la mémoire.
  • Automatisation via GitHub Actions (CI/CD) pour garantir la robustesse du code.
C++20/23 Qt6/QML QRhi / GLSL Halide OpenImageIO OpenColorIO Exiv2 magic-enum SQLite vcpkg Multi-threading GitHub Actions

Image Effect

Éditeur dynamique utilisant le module Qt Graphical Effects. Implémentation de filtres temps réel (contraste, luminosité, flou) avec une interface fluide en QML et un backend C++/CMake.

Qt / QML CMake
Github →

We Care

Application mobile santé développée en 72h lors d'un Hackathon.

Github →

Chronos Browser

Navigateur web performant basé sur QtWebEngine.

Github →

Photomathon AI

Expérience Pro

Stage Développeur Python IA @ Ktalyse

Développement d'un système d'analyse faciale temps réel pour la conformité biométrique des photos d'identité. Conception d'un prototype de reconnaissance de gestes de la main (MediaPipe) dédié à l'accessibilité numérique.

OpenCV MediaPipe Dlib GitLab CI
Environnement : Agile, Temps réel, R&D

Transformer NMT

Implémentation de réseaux de neurones pour la traduction automatique.

Github →

UmlEditor

Outil de conception de diagrammes UML.

Github →

Scrabble Online

Système multi-joueurs complet via Sockets TCP/IP.

Github →
Architecture & Framework

Why use Qt & QML?

Une analyse approfondie du framework Qt et de sa philosophie "Code less. Create more. Deploy everywhere." Exploration de la puissance du QML pour des interfaces haute performance, présentation de l'IDE Qt Creator, et revue des standards industriels utilisant Qt comme KDE ou Maya.

CROSS-PLATFORM NATIVE SPEED GUI
Lire sur Medium
IA

Transformer vs RNN/CNN

Medium →
Computer Vision

Hand Gesture Recognition

Medium →

Me Contacter

Une question ou un projet en tête ? Envoyez-moi un message via le formulaire ci-dessous.

Informations