Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Alexandre Moghrabi

Développeur backend & Solution Architect

Alexandre Moghrabi
développeur
jeu vidéo
micro-services
cloud
Passionné de développement, tout particulièrement dans le domaine du jeu vidéo en ligne, je me suis spécialisé dans le développement Backend (services) ainsi que la créations d'architectures Cloud.
29 ans
alexmog@live.fr
92100 Boulogne BillancourtFrance
CV réalisé sur DoYouBuzz
Expériences

FightForSub - Développeur Backend et gestion du projet

Well-Played.gg
Depuis janvier 2017
  • FightForSub est une série de tournois en ligne organisé par Adrien "ZeratoR" Nougaret où 100 streamers s'affrontent pour gagner 100 subs.
    L'évènement est rediffusé sur la chaine de tous les streamers.

    FightForSub était une application standalone jusqu'en 2019 où le projet a rejoint l'écosystème Well-Played.gg.
  • Développement des services et du Backend de FightForSub (Java, MongoDB, MariaDB, Redis, AMQP, WebSockets, Twitch API)
  • Gestion du développement de la plateforme dans son ensemble, en gérant les développeurs impliqués sur le projet
  • Développement de services type API, Batch processing et notifications temps-réel (Typescript & Node, Twitch API)
  • DevOps AWS (Terraform & Gitlab)
  • Solution Architect
  • Récolte de données et exploitation de données (Elasticsearch)
  • J'ai principalement travaillé sur la plateforme Twitch, des extensions Twitch, de la récolte et du traitement de données
  • Zlan est une compétition esport organisée par Adrien "ZeratoR" Nougaret et ZQSD Production rediffusée en direct sur Twitch.

    Well-Played.gg est un moteur SaaS de gestion d'évènements et de tournois optimisé pour l'e-sport.
  • Développement de fonctionnalités spéciales Zlan sur la plateforme Well-Played.gg.
  • Monitoring des inscriptions et infrastructure de Well-Played.gg
  • Zlan est une compétition esport organisée par Adrien "ZeratoR" Nougaret et ZQSD Productions où s'affrontent 198 compétiteurs dans le but de gagner 50,000€.
    La compérition est diffusée en direct sur twitch devant 150,000 viewers.
  • Développement d'un jeu de calcul mental multijoueur (Java Spring, WebSockets)
  • Administration technique du tournois (gestion des scores)
  • Développement backend (JAVA)
  • Services de conversion de signaux médicaux (ECG)
  • Services d'analyse de signaux médicaux (ECG)
  • Services de traitement de données
  • Design d'architectures micro-services
  • Tech stack: Java, Spring, MongoDB, SQL, Redis, Kafka, RabbitMQ
  • Gestion des équipes de développement
  • Mise en place de process de développement
  • Suivi réguliers avec les développeurs sur les avancements et tâches
  • NetXP est une société de conseils et expertise dans le domaine de la SI.
  • Mise en place d'architectures Cloud (Azure)
  • Analyse de besoins techniques et fonctionnels
  • Fournir des solutions Cloud adaptées aux besoins clients
  • Création d'architectures Cloud
  • Unexpected studio est un studio de développement de jeux vidéos indépendants fondé par Adrien Nougaret (ZeratoR).
  • Développer les différents services nécessaires à un jeu multijoueur en ligne (Gestion des données, gestion des parties, gestion du matchmaking, interractions entre les joueurs (groupes, etc.)...).
  • Développement d'une architecture à base de micro-services (APIs REST, Workers, etc.).
  • Temps réel et gestion de la synchronisation (via RabbitMQ et Redis).
  • Librairie temps réel pour les différents projets de jeu de l'entreprise (UDP Reliable & Unreliable).
  • Services PubSub et API REST pensées pour être redondés et scalables.
  • Développement du backend du projet FightForSubs (GitHub: https://github.com/FightForSub/ Website: https://ffs-events.zerator.com/ )
  • Technologies utilisées: Java, C#, Unity3D, C++, Redis, SQL, NoSQL, RabbitMQ, WebSockets.
  • Services créés:
    • PubSub (Websocket + RabbitMQ)
    • Matchmaking (API & Workers)
    • Gestion de groupe (API + RabbitMQ + PubSub + Redis)
    • Chat (API + RabbitMQ + PubSub)
    • Gestion de compte et d'amis (API + SQL + PubSub + Redis + EmailsWorker + RabbitMQ)
    • Boutique (API + SQL + Redis + EmailsWorkers + Paypal + Stripe)
    • Service de suivi du status de l'utilisateur sur le service (Worker)
    • Gestionnaire d'instances de jeu (Worker + Redis + Protocole TCP interne)
    • Données de jeu (API + SQL + PubSub + RabbitMQ)
  • DevBlogs: https://www.unexpected-studio.com/blog
  • Cairop est une Start up spécialisée dans le développement d’outils en ligne pour améliorer la gestion de projets.
    Elle est principalement axée sur le projet “Cairop” qui est un utilitaire de gestion de projets de manière totalement autonome, proposant des fonctionnalités de développement ainsi que de gestion de personnel.
    Ma mission a été de développer le projet “Cairop” en compagnie de l’équipe de développement, principalement axé sur le backend.
  • Développer le Backend du projet (Tastypie-Django)
  • Développer les services de communication avec le backend du projet (AngularJS)
  • Fournir une aide technique pour la gestion des serveurs de production (Debian 8)
  • AromaTherapeutics est une Start up spécialisée dans la recherche dans le domaine thérapeutique. Elle développe et crée des odorants, permettant de réagir sur des patients avec un effet thérapeutique.
    Ma mission a été de développer le projet “BrainSniff” puis le projet “AromaScent”. “BrainSniff” est une plateforme web permettant de passer des tests en ligne pour tester la maladie d’Alzheimer via des odorants thérapeutiques. “AromaScent” est un logiciel permettant de contrôler le produit “Scent”, qui est un diffuseur d’huiles essentielles programmable.
  • Développement d'un outil permettant le suivi de patients en aromathérapie en ligne, ainsi qu'un test d'olfaction associé au profil du patient. (Web: PHP5, HTML5, CSS3, SQL)
  • Développement d'un logiciel de contrôle du diffuseur automatisé d'AromaTherapeutics (compatible Mac, Linux, Windows, développé en Java, utilisant un contrôle via USB et Wifi)
  • Right’Heberg est une entreprise proposant divers services d’hébergements Web, VPS (Virtual Private Servers), ou encore serveurs de jeux.
    Ma mission a été de gérer l’entreprise, gérer le service technique de l’entreprise, ainsi que la gestion des serveurs.
  • Gestion des serveurs Web et VPS de l'entreprise, administrateur systèmes et réseaux.
  • Création du site internet de l'entreprise, permettant la gestion des différents pannels utilisés. (PHP5, HTML, CSS, SQL, Java EE)
  • Gestion du service technique de l'entreprise.
Compétences

Langues

  • Français
    Expert
  • Anglais
    Bon niveau
  • Arabe
    Notions

Développement Informatique

  • C
    Avancé
  • C++
    Bon niveau
  • Java
    Avancé
  • Javascript
    Intermédiaire
  • C#
    Bon niveau
  • Shell Scripting Unix
    Intermédiaire
  • SQL
    Avancé
  • ASM (x86_64 intel)
    Notions
  • Python
    Bon niveau
  • Cloud computing
    Bon niveau
  • Neural Networks (IA)
    Notions
  • Redis
    Avancé
  • RabbitMQ
    Avancé
  • Typescript
  • NoSQL
  • Kafka
  • MongoDB

Systèmes d'exploitation

  • Debian
    Avancé
  • Linux Mint
    Avancé
  • Open Suse
    Bon niveau
  • Windows XP
    Bon niveau
  • Windows 7
    Bon niveau
  • Windows 8
    Bon niveau

Logiciels

  • Emacs
    Avancé
  • Visual Studio
    Intermédiaire
  • Eclipse
    Avancé
  • NetBeans
    Bon niveau
  • Word
    Notions
  • PowerPoint
    Intermédiaire
  • Xsplit
    Avancé
  • Git
    Bon niveau
  • SVN
    Intermédiaire
  • Jenkins
    Bon niveau
  • Sonar
    Intermédiaire
  • Unity3D
    Intermédiaire

Cloud

  • AWS
    Notions
  • Azure
    Bon niveau
  • Kubernetes
Formations

MSc Networks and Network Security

Kent University

2015 à 2016
Formation d'un an dans le domaine de la sécurité, de la programmation réseau et cloud computing

Epitech Graduate Diploma in Information Technology

Epitech

2012 à 2018
Formation en 5 ans sur le développement informatique, l'apprentissage de la programmation et de tout ce qui tourne autours de l'informatique.

Bac Technologique

Lycée Vauvenargues

2011 à 2012
Bac Technologique de STI Electonique, ayant pour thème de fin d'année le télescope ETX-90-PE LNT
Centres d'intérêt

Autre

  • Scout de France

Voyages

  • Liban (9 ans)
  • Angleterre (2 ans)

Musique

  • Batterie
  • Guitare
  • Piano
CV créé sur DoYouBuzz
Télécharger Télécharger