Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Moussa Bistami

Développeur Informatique

Moussa Bistami
24 ans
Permis de conduire
Situation professionnelle
Consultant
Ouvert aux opportunités
Présentation
Esprit d'equipe.
Passionné.
Perseverant.
Expériences
  • Participation à des sprints agiles pour une livraison continue de fonctionnalités.
  • Contribution aux réunions d'équipe, telles que les stand-ups quotidiens, les rétrospectives et les planifications de sprint.
  • Conception et développement d'interfaces utilisateur réactives et accessibles en utilisant Next.js/React.
  • Utilisation de TypeScript pour ajouter une couche de typage statique, améliorant ainsi la qualité du code et la maintenabilité.
  • Mise en place de pratiques de développement modernes, telles que le SSR (Server-Side Rendering) et le SSG (Static Site Generation), pour améliorer les performances et le SEO.
  • Création de services RESTful et GraphQL robustes avec NestJS.
  • Utilisation de TypeScript pour le développement backend, garantissant cohérence et sécurité dans le code.
  • Gestion de la base de données et intégration avec des ORM tels que TypeORM ou Sequelize pour des opérations de données efficaces.
  • Utilisation d'outils de versionnement comme Git pour gérer le code source et faciliter la collaboration au sein de l'équipe.
  • Participation à des revues de code pour maintenir des normes de qualité élevées et favoriser l'apprentissage mutuel.
  • Déploiement continu et intégration continue (CI/CD) pour automatiser les tests et le déploiement des applications.
  • Mise en place des tests snapshot dans le front-end pour maintenir une bonne qualité de code.
  • Travaillant avec une équipe Scrum Agile, participant à des réunions quotidiennes pour discuter des avancées et planifier les tâches.
  • Création de composants complexes et avancés en utilisant des systèmes de gestion de tâches.
  • Signalement et suivi des bugs, garantissant une résolution rapide et maintenant la qualité du code.
  • Développement des API backend pour de nouvelles fonctionnalités, en utilisant les frameworks Next.js et React.js.
  • Utilisation de Storybook pour la documentation et la présentation des composants.
  • Établissement de connexions efficaces entre les API et la base de données en utilisant Prisma ORM.
  • Développement de tests complets des composants en utilisant Jest ou React Testing Library.
  • Dirigé le processus de recrutement de l'équipe de design et établi un environnement collaboratif pour une application SaaS.
  • Implémenté une architecture robuste et modulaire pour le développement évolutif de l'application SaaS.
  • Optimisé les pratiques de collaboration et de gestion du code pour des flux de travail efficaces.
  • Intégré les pratiques de CI/CD et les frameworks de test pour garantir la qualité du code.
  • Revu et mis à jour régulièrement l'architecture du référentiel pour répondre aux exigences changeantes de l'application SaaS.
  • Développé des API, des composants front-end et des structures de base de données pour assurer une connectivité et une fonctionnalité fluides au sein de l'application SaaS.
  • Géré le cycle de développement de bout en bout d'une solution de portail captif, améliorant l'expérience des invités chez Marjane, une entreprise de vente au détail renommée.

FiveM resource developer

Fiverr
Octobre 2020 à février 2022
  • Il s'agissait de ma première expérience sur des plateformes de travail indépendant... Cela m'a permis de découvrir le travail indépendant sous un autre angle !
  • Développement de ressources pour FiveM.
  • Création de serveurs FiveM prêts à l'emploi.
  • Création de bases de données SQL pour les jeux en ligne.
  • Déploiement de serveurs FiveM en production.

Full Stack web developer

Fiverr
Décembre 2021 à avril 2022
  • Création d'un site web de gestion de tâches.
  • Création de composants ReactJS.
  • Création de plusieurs pages d'atterrissage.

Tech lead / Full stack developer

ShinyRP
Septembre 2020 à octobre 2022
  • Planification et développement d'idées de projets.
  • Conception et développement de ressources pour FiveM.
  • Développement d'un bot Discord (gestion des utilisateurs, tickets ouverts, gestion de l'inventaire FiveM en jeu, enregistrement vocal).
  • Conception et réalisation de l'architecture d'un site web.

Ingénieur Application [on freelance basis]

EzyMarketer
Depuis septembre 2020
  • Developpement d'outils web a fin ergonomique
  • Conversion de pages web en fichier utilisable (format : image, pdf...) pour fin de documentation
  • Outil de coupage d'image en ligne basé sur les specification de l'utilisateur

Project manager / Full Stack developer

Summit Events
Janvier 2021 à novembre 2021
  • Planification et développement d'idées de projets.
  • Suivi de l'avancement des projets et fixation des délais.
  • Évaluation des performances des projets.
  • Résolution des problèmes qui surviennent.
  • Développement front-end.
  • Développement d'une application web conçue pour la gestion de la clientèle et de la gestion interne d'un restaurant.
  • Application mobile web pour les dons de sang.

Ingenieur Application

Argacosmo
Juin 2020 à août 2020
  • Gestion de technologie de suivie de commande pour le client
  • Gestion de technologie de suivie de commande pour le gestionnaire

Stage de fin de formation

Argacosmo
Mai 2020 à juin 2020
  • Gestion base de données client
  • Gestion des commandes
  • Gestion de stock
  • Gestion de fournisseurs produits
  • Gestion de produits
Cette certification atteste de ma maîtrise approfondie de NestJS, un framework Node.js puissant et polyvalent pour le développement de microservices et d'applications back-end robustes.
En savoir +

Technicien Spécialisé En Développement Informatique

Institut Spécialisé de Technologie Appliquée

2018 à 2020
Durant la formation j'ai appris, aiguiser plusieurs compétences techniques, à titre d'exemple : L'algorithmique, Les bases de la programmation en C, Programmation Orienté Objet, Programmation en C#, ADO.NET et ASP.NET.
La formation offre un guide de develpement de soft skills à cote de la componente technique.
En savoir +

Formation Professionelle

The Curriculum 1337

Depuis juillet 2019
Code is the core of 1337. App development is the driver of our digital life. The most important technical skills are therefore covered, providing everyone with the best foundations for a successful professional insertion. These foundations make it possible to understand any programming language, and each student can develop their own programming “mindset”.

Pour plus d'information https://1337.ma

En raison de la situation pandemique à cause du virus covid-19, la formation est mise en attente jusqu'à nouvel ordre.

Baccalauréat Science Physique & Chimie

Salman Al Farissi

Septembre 2016 à juillet 2018
Il s’agit d’un baccalauréat spécialisé en physique qui permet aux élèves d’acquérir un maximum de compétences dans ce domaine.

Le programme de la branche sciences physiques en 2ème année du baccalauréat comporte les matières principales suivantes : Physique Chimie, mathématiques, sciences de la vie et de la terre.

Les plus gros coefficients au bac sciences physiques : ce sont les mathématiques et la physique chimie qui représentent.
Compétences

Mes compétences

  • Langage C
    Avancé
  • SQL Server
    Avancé
  • ADO.NET C#
    Avancé
  • HTML5
    Avancé
  • CSS3
    Expert
  • JavaScript/Jquery
    Avancé
  • Node.js
    Expert
  • React.js
    Avancé
  • Flask.py
    Expert
  • Python
    Avancé
  • MySQL
    Expert
  • NextJS
    Avancé
  • Prisma
    Expert
  • Storybook
    Expert
  • Cypress
    Avancé
  • TDD
    Expert
  • Typescript
    Avancé

Les langues

  • Arabe
    Expert
  • Français
    Expert
  • Anglais
    Avancé