You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hassenne Ben YoussefHB

Hassenne Ben Youssef

FullStack JS Node.js / NestJS , Angular & AWS

700 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hassenne

Voyageur et photographe dans l'âme, je mets toute ma créativité, mon dynamisme et mon ouverture d'esprit au service de ma troisième passion qui est aussi mon métier : l'informatique.

Après avoir parcouru le Monde et emprunté différentes routes professionnelles, je cumule plus de 5 ans d'expérience dans le développement web et applicatif.

Aujourd'hui, je propose mes services de développeur full stack multi-casquette en tant que Freelance.

Engineer of studies and development having extensive experience in Product Development, Architects Infrastructure Development, Builds Custom Applications and Built from Scratch.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Allemand

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • FDJ United
    CRAFTSMANSHIP: BACKEND NESTJS/ ANGULAR ET DEVOPS
    JEUX VIDÉO & ANIMATION
    novembre 2023 - Aujourd'hui (2 ans et 7 mois)
    Boulogne-Billancourt, France
    PROJET : Conception et refonte du CMS PSPDVA (Point de Vente)
    Description : L’objectif de cette mission est de refondre et moderniser le CMS PSPDVA pour la gestion des points de vente, en utilisant NestJS version 10 et une architecture hexagonale. Le projet implique la conception et l’implémentation d’API REST et GraphQL pour des fonctionnalités complexes, tout en garantissant une documentation technique et métier claire. L’accent a été mis sur l’application des meilleures pratiques de Craftsmanship, telles que DDD, TDD, et BDD, pour assurer un code maintenable et performant.
     Mise en place d’un Backend For Frontend (BFF) agissant comme une façade API REST pour centraliser la communication avec les microservices.
     Intégration de GraphQL Apollo entre le BFF et certains microservices pour gérer les requêtes complexes et optimiser les performances des échanges.
     Front Angular : Angular 17 en standalone components, Nx monorepo (libs par domaines), lazy-loading & routing modulaire, ChangeDetection OnPush, trackBy, RxJS/Signals pour la réactivité.
     Développement de microservices critiques exposant des API REST et GraphQL, permettant une interaction fluide avec le BFF et les autres services.
     Conception et mise en œuvre d’une communication hybride entre les microservices :
     Présentation et validation de POCs techniques en collaboration avec les équipes de développement et les architectes.
     Collaboration et Leadership :Accompagnement des développeurs sur l’application des principes avancés d’architecture NestJS et des patterns Design et spécialement sur le pattern CQRS.
     Garant des bonnes pratiques de code avec l’introduction de pair programming, code reviews, et mentorat technique.
     Participation active à l’élaboration de la roadmap produit avec les Product Owners et les équipes métiers.
     Animation de workshops techniques pour améliorer la collaboration et les choix technologiques.
    NestJs Gitlab CI/CD Angular AWS CQRS
  • ALLIANZ TRADE
    INGENIEUR D’ETUDES ET DE DEVELOPPEMENT NODE DEVOPS AWS
    BANQUE & ASSURANCES
    novembre 2021 - Aujourd'hui (4 ans et 7 mois)
    Courbevoie, France
    PROJET : Conception, creation et amélioration d'applications Serverless AWS Lambda avec le Framework ExpressJS
    Description : L’objectif de la mission consiste à supporter les équipes de développeurs pour la création et amélioration des applications Serverless avec AWS lambda et NodeJS, les monitorer
    DOMAINE D’INTERVENTION :

    * Développement et Conception : Création de fonctions AWS Lambda avec le Framework ExpressJS. Développement d'applications en Serverless Lambda NodeJS en suivant la méthodologie TDD (Mocha / Sinon / Chai + Jest / Supertest). Après chaque tâche, j'ai créé une documentation technique sur README et Confluence pour une documentation détaillée du processus avec des captures d'écran.



    * Infrastructure et Déploiement : Conception de systèmes événementiels serverless (AWS API Gateway, AWS Lambda, S3, DynamoDB, AWS Kinesis). Automatisation des déploiements via Terraform. Gestion d'intégration et de déploiement continu avec GitLab CI/CD. Documentation technique avec captures d'écran pour chaque étape.


    * Monitoring et Alerte : Mise en place d'une solution robuste comprenant Stack Prometheus, Grafana, PagerDuty Alertmanager, Cloudwatch-exporter, et Pushgateway sur AWS ECS.Mise en œuvre d’un processus d'intégration et de déploiement continu avec Gitlab CI / CD. Documentation technique détaillée sur README et Confluence.



    * Migration et Optimisation : Transition de la version NodeJS et des tests unitaires de Mocha vers Jest. Intégration de SonarQube pour l'analyse continue et la qualité du code. Optimisation du code et revue régulière pour garantir des standards de haute qualité.


    * Documentation : Élaboration de guides pour la plateforme SonarQube et scripts d'intégration continue GitLab CI. Création de documentations techniques sur README et Confluence pour chaque tâche et projet.



    * Gestion des ressources AWS : Scripting avec Terraform pour une administration optimale. Documentation technique détaillée après chaque intervention.



    Amazon Web Services (AWS) Grafana Terraform Node.js Gitlab CI/CD
  • VINCI SA
    INGENIEUR D’ETUDES ET DE DEVELOPPEMENT NestJS et Angular
    IMMOBILIER
    août 2020 - octobre 2021 (1 an et 3 mois)
    Rueil-Malmaison, France
    PROJET : Refonte d’une plateforme de suivi de chantiers avec NestJS et Angular 12
    Description : L’objectif de la mission consiste à supporter les équipes de développeurs pour la refonte des parties Backend NestJS et Frontend Angular 12
    DOMAINE D’INTERVENTION :

    * Développement de module et les interfaces demandées avec Angular 12.

    * Implémentation du composant partager et bibliothèques sur l’application web en TypeScript à l’aide Angular CLI

    * Implémentation de Test unitaire sur les composants et les services avec Jasmine.

    * Implémentation des interrupteurs et de bibliothèques partager sur les applications NestJS de l’application

    * Mise en place de la base de données avec NoSQL et PostgreSQL avec TypeORM

    * Implémentation du web service API REST et GraphQL avec l’utilisation d’Apollo pour les applications web et mobiles.

    * Implémentation de Test unitaire à l’aide de Jest.

    * Instrumentation du code avec les annotations Swagger.

    * Création des fichier Docker file et Docker compose sur l’application.

    * Utilisation de la méthode de déploiement du projet (méthode SCRUM Agile) en utilisant l’outils de suivi de tache JIRA.


    ENVIRONNEMENT TECHNIQUE :

    * NestJS, Angular 12, Material Design, API RESTfull, GraphQL, Apollo Server / client, TypeORM, PostgreSQL, NoSQL, MongoDB, Mongoose, Robo 3T, visual Code, Postman et Windows

    * JIRA, GitHub, Jenkins-x, Agile Scrum, Docker

    NestJs Angular 12 GraphQL TypeORM PostgreSQL

Recommandations

Soyez le premier à recommander Hassenne

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme National d’ingénieur en Informatique
    Polytechnique
    2016

Compétences (28)

Catégories