Profil

Compétences

Ces compétences sont chargées dynamiquement depuis mon espace d’administration et regroupées par type pour faciliter la lecture.

Type de compétence

Techniques

Type de compétence

10 compétence(s)
  • Assembleur x86-64(Intermédiaire)

    Appels systèmes bas niveau et intégration C/ASM dans Visual Studio.

    • Registres x86-64
    • Appel de fonctions C
    • Stack frame
    • Printf / scanf
    • Procédures MASM
  • C / C++(Intermédiaire)

    Développement système, manipulation mémoire, pointeurs et structures complexes.

    • Struct & pointeurs
    • Allocation mémoire
    • Compilation & debugging
    • Interop MASM
    • Algorithmes
  • Firebase(Avancé)

    Implémentation d’applications complètes utilisant Firebase comme backend serverless.

    • Authentification
    • Firestore structuration
    • Storage fichiers
    • Règles de sécurité
    • Déploiement Hosting
  • Git & GitHub / GitLab(Avancé)

    Gestion de versions, branches, merge request, CI/CD et collaboration efficace.

    • Branches & workflows
    • Résolution de conflits
    • GitLab CI
    • Quality Gate SonarQube
    • Pull/Merge Requests
  • JavaScript / TypeScript(Avancé)

    Maîtrise du langage moderne ES6+, gestion asynchrone et architecture front-end propre.

    • Promises / async-await
    • Manipulation DOM
    • Tests unitaires
  • Node.js / Express(Intermédiaire)

    Création de services backend, APIs REST, middlewares et logique serveur.

    • Routes REST
    • JWT auth
    • Middlewares
    • CRUD complet
    • Déploiement
  • QA & Tests(Avancé)

    Mise en place de tests automatisés (Python, Vitest), analyse SonarQube et couverture.

    • Tests unitaires
    • Mocking
    • Analyse de code
    • Quality Gate
    • Pipeline CI
  • React.js(Avancé)

    Développement d’interfaces modernes, réactives et optimisées avec React et l’écosystème associé.

    • Hooks avancés
    • Routing moderne
    • Gestion d’état
    • Intégration API REST
  • SQL(Avancé)

    Manipulation de bases relationnelles, requêtes complexes, jointures, optimisation.

    • Filtrage avancé
    • Analyse données
  • Unreal Engine / Unity(Intermédiaire)

    Développement de prototypes, gameplay, scripts, et intégration 3D ou drones virtuels.

    • BluePrints
    • C# Unity
    • AirSim
    • Caméra & logique
    • Optimisation
Sociales

Type de compétence

2 compétence(s)
  • Communication(Avancé)

    Capacité à vulgariser, expliquer clairement des concepts techniques et guider une équipe.

  • Travail d’équipe(Avancé)

    Collaboration efficace, coordination et communication dans des projets universitaires et réels.

Linguistiques

Type de compétence

5 compétence(s)
  • Anglais(Avancé)
  • Arabe(Avancé)
  • Espagnol(Débutant)
  • Français(Avancé)
  • Kabyle(Langue maternelle)
Gestion

Type de compétence

2 compétence(s)
  • Gestion de projet IT(Intermédiaire)

    Organisation de projets, analyse fonctionnelle, documentation et suivi des livrables.

    • Analyse besoins
    • Documentation
    • Planification
    • Suivi qualité
  • Scrum / Agile(Avancé)

    Scrum Master & Product Owner : gestion sprints, backlog, DoD, vélocité et organisation d’équipe.

    • Daily / Sprint planning
    • Backlog grooming
    • Burndown charts
    • Rôles Scrum
    • Livrables itératifs