Hussein B.

Développeur front-end

Hussein est un développeur orienté vers le front, avec huit années d'expérience commerciale, spécialisé dans Angular tout en gérant les responsabilités de fullstack avec Node.js, Java, et occasionnellement React.

Il a dirigé le développement d'un Query Builder visuel pour un service de graphe, transformant des requêtes complexes en une interface intuitive et conviviale. Ce projet est devenu une initiative phare en 2024, mettant en valeur son leadership, son innovation et son expertise en matière de plein air.

Connu pour ses compétences de résolution de problèmes et son dévouement à l’excellence, Hussein propose constamment des solutions de qualité supérieure et prospère dans la lutte contre les projets techniques difficiles.

Principale expertise

  • Angular
    Angular 7 ans
  • TypeScript
    TypeScript 7 ans
  • Agile
    Agile 8 ans

Autres compétences

  • Spring Boot
    Spring Boot 3 ans
  • Java
    Java 3 ans
  • Figma
    Figma 3 ans
Hussein

Hussein B.

France

Commencer

Expérience sélectionnée

Emploi

  • Développeur front-end

    Linkurious - 3 années 4 mois

    • Contribuer au développement d'un logiciel de visualisation de graphiques et de gestion de cas dans le cadre de l'équipe Frontend.
    • Participé au cycle de vie complet du développement de logiciels, de la collecte des exigences de l'entreprise aux versions basées sur sprint.
    • Collaboré à des sessions d'idéation et évalué des solutions techniques réalisables.
    • Ébauche de spécifications techniques détaillées pour guider la mise en œuvre.
    • Fonctionnalités du frontend implémentées en utilisant Angular et TypeScript, suivant les meilleures pratiques et les standards de conception.
    • Développer et maintenir des composants de l'interface utilisateur à l'aide de Storybook.
    • Écrit des tests de bout en bout et d'intégration avec Playwright pour assurer la qualité du logiciel.
    • Prise en charge des tâches liées au backend avec Node.js si nécessaire.
    • Gestion du contrôle de version et de la collaboration de code à l'aide de Git.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Docker Docker
    • HTML HTML
    • CSS CSS
    • TypeScript TypeScript
    • Node.js Node.js
    • RxJs RxJs
    • NgRx NgRx
    • Jenkins Jenkins
    • Figma Figma
    • Less CSS Less CSS
    • Angular Angular
    • Neo4j Neo4j
    • Unit Testing
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • JSON JSON
    • Material-UI Material-UI
    • REST API REST API
    • Automation Testing
    • Storybook Storybook
    • Playwright Playwright
    • Stripe Stripe
  • Software Engineer (Migros Online Client)

    Sword Group - 3 années 4 mois

    • Développer, améliorer et maintenir la solution web pour Migros Online (LeShop), le premier supermarché en ligne de Suisse, utilisant Angular, TypeScript, RxJS et NgRx.
    • Écrit des tests d’unité et d’intégration avec Jest et Cypress pour assurer la fiabilité des applications.
    • Les pipelines CI/CD gérés et gérés en utilisant Git et Jenkins.
    • Construit et exposé de nouveaux services sous la forme d'API RESTful utilisant Java Spring Boot, et écrit des tests correspondants avec Mockito.
    • Surveillance des performances des applications et des problèmes avec Kibana, Datadog, et Sentry.
    • Voyage sur le site client pour des ateliers et des sessions de formation.
    • Effectuer des examens par les pairs pour assurer la qualité et la cohérence du code.
    • Participé à des démonstrations de produits et à des réunions quotidiennes Agile.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Java Java
    • Jenkins Jenkins
    • Spring Boot Spring Boot
    • SQL SQL
    • Mockito Mockito
    • Angular Angular
    • Unit Testing
    • JUnit JUnit
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • JSON JSON
    • SASS SASS
    • Material-UI Material-UI
    • Sentry Sentry
    • REST API REST API
    • Cypress Cypress
    • Automation Testing
    • Jest Jest
    • Swagger Swagger
    • Nx Nx
  • Software Engineer (CMA CGM Client)

    Sword Group - 2 années 7 mois

    • Gestion du développement et de la maintenance d'une solution web pour le client CMA CGM.
    • Rassemblement des exigences Led et conception des solutions en collaboration directe avec le client.
    • Prévu et estimé le processus de migration complète de Angular.js à Angular.
    • Développer la solution web selon les spécifications du client en utilisant Angular et TypeScript.
    • Créé des guides d'utilisation, de la documentation de conception et des plans de test.
    • Amélioration de l'application en fonction des commentaires du client et de l'utilisateur.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • RxJs RxJs
    • NgRx NgRx
    • Angular Angular
    • .NET framework .NET framework
    • PrimeNG PrimeNG
    • MVC MVC
    • REST API REST API
  • Associate Software Engineer

    Sword Group - 1 an 1 mois

    • Travaillé sur Migros Online (LeShop.ch), le premier supermarché suisse en ligne, dans un environnement entièrement Agile.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Angular Angular
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git

Éducation

  • Maîtrise ès sciencesTelecommunication Systems and Networking (STRI)

    Université Toulouse 3 Paul Sabatier · 2016 - 2018

  • License ès sciencesComputer Science

    Lebanese University - Faculty of Sciences · 2013 - 2016

Portefeuille

  • Employee Directory (Personal Project) - 1
  • Employee Directory (Personal Project) - 2

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous