Skip to content

YacinoBen/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio de Yacine Benaffane

Bienvenue sur mon portfolio personnel ! Je suis Yacine Benaffane, Développeur C++ Senior spécialisé dans les applications graphiques et les systèmes hautes performances.

À propos

Ingénieur Logiciel Confirmé avec plus de 5 ans d'expérience en Ingénierie Logicielle (IT/SI), incluant 3 ans en tant que Développeur C++. Spécialisé dans l'architecture de systèmes logiciels graphiques et les applications desktop/mobile multiplateformes.

Technologies principales

Langages

  • C++: C++98, C++03, C++11, C++14, C++17, C++20, C++23
  • Autres: QML, Python, JavaScript, PHP, CSS

Conception et Qualité logicielle

  • Patrons de conception: MVC, POO, Design patterns (SOLID, DRY, KISS, YAGNI)
  • Qualité: Debug, Tests Unitaires, Documentation technique, Vision par ordinateur, multithreading, gestion mémoire, Refactoring, Normes de codage

Framework et bibliothèques

  • Qt: Qt5, Qt6
  • Standard: STL, Boost
  • Vision/Imagerie: OpenCV, PySide2, PySide6, OpenImageIO, OpenColorIO
  • Autres: Halide, spdlog, Shaders

API et Réseau

  • Protocoles: REST, JSON, XML, HTTPS, WebSocket, TCP, IP

Bases de données

  • SGBD: PostgreSQL, MySQL, SQLite, MongoDB
  • Concepts: NoSQL, CRUD

DevOps et Outils

  • Contrôle de version: Git, GitHub, GitLab
  • Déploiement: Docker, Intégration Continue CI/CD
  • Build: CMake, QMake

Environnements et OS

  • IDE: Qt Creator, Visual Studio, VS Code
  • Systèmes: Linux, Embarqué, Ubuntu, Fedora, Windows

Méthodologies et Collaborations

  • Agilité: Agile, Scrum, Kanban
  • Collaboration: Microsoft 365, Slack, Google Workspace

Projets phares

  • Capture Moment: Application open-source de traitement photo professionnelle en C++/Qt
  • Applications critiques pour les Jeux Olympiques de Paris 2024
  • Systèmes de gestion temps réel pour les Jeux Arabes et Mondiaux

Contact

Ce portfolio présente mes compétences, projets et réalisations dans le domaine du développement logiciel, notamment en C++ et Qt.

About

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages