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

Hamid Temmar

Supermalter

Ingénieur logiciel | Front-end (Angular/Nodejs)

500 €/jour
4 projets
Montpellier, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hamid

Je suis un ingénieur logiciel avec plus de 10 ans d'expérience, spécialisé dans le développement web avec des technologies telles qu'Angular, Node.js, et C++. Maîtrisant Angular depuis 6 ans, j'ai eu l'opportunité de travailler sur des projets de grande envergure chez SLB et Schneider Electric.

Compétences Clés:
- Développement frontend avec Angular, Angular Material, RxJS, NgRx
- Développement backend avec Node.js, Express.js, MongoDB

Je suis un fervent défenseur de la collaboration en équipe et du mentorat des développeurs. Je m'engage à respecter les standards de qualité et à optimiser les performances des applications. Mon approche itérative et incrémentale permet d'intégrer efficacement les retours des utilisateurs pour des solutions toujours plus adaptées.

Je souhaite continuer à innover et à améliorer les applications web en utilisant des technologies de pointe. Mon ambition est également d'encadrer et de guider des équipes de développement pour garantir des standards de qualité élevés.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

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

Expériences

  • Schneider Electric
    Ingénieur Full Stack (Angular / Node.js)
    mai 2024 - Aujourd'hui (2 ans et 1 mois)
    Lattes, France
    Réalisations: - Travail en collaboration, en Agile avec toute l'équipe pour définir et planifier les besoins techniques - Participation au cycle complet de développement, de la conception à la mise en production - Encadrement et mentorat des développeurs au besoin afin d'assurer le respect des standards de qualité – Refonte du code existant pour améliorer la lisibilité, la maintenabilité et les performances de l'application - Regroupement des dépôts des trois serveurs dans un seul mono-dépôt Nx et création d'une librairie de code partagé réduisant la duplication de code et renforçant le typage de code - Renforcement de la qualité de code et de la productivité en mettant en place des analyseurs de code comme Eslint, Prettier, SonarLint, correcteur d'orthographe, etc - Instauration des crochets de pré-commit (pre-commit hooks) afin de vérifier et formater le code avant de l'intégrer au dépôt - Implémentation de Webpack pour gérer et optimiser les ressources des deux serveurs backend. - Introduction du système de déploiement graduel dit feature flags - Mise en place du framework de test Jest et intégration dans le pipeline CI/CD pour automatiser les tests unitaires et de couverture de code - Implémentation de tests unitaires
    Angular Node.js Typescript
  • SLB
    Angular Developer
    janvier 2018 - mars 2024 (6 ans et 2 mois)
    Montpellier, France
    Réalisations : - Développement des fonctionnalités de l'application en apportant les solutions techniques correspondant aux besoins des utilisateurs - Refonte et amélioration des fonctionnalités existantes (bug fix, code refactroring, etc.) - Participation à l'analyse du besoin des utilisateurs et à l'élaboration du plan de programmation - Collaboration avec l'équipe UX/UI pour améliorer l'expérience utilisateur - Sécurité de l'application (gestion de l'authentification, route guards, etc. ) - Création de services Web REST et intégration des API REST selon les spécifications OpenAPI - Implémentation d'une gestion réactive de l'état avec NgRx et RxJS - Déploiement graduel à l'aide de feature flags - Elaboration et mise en oeuvre de tests unitaires - Contrôle et optimisation de la performance (ex. OnPush, Lazy loading, etc.) - Coordination de la migration Angular des applications basées à Montpellier - Migration Angular 13, 14, 15 et 16 - Présentations des nouvelles fonctionnalités, les meilleures pratiques, et les modifications apportées par les nouvelles versions d'Angular - Implémentation d'un notification center utilisant les Websockets pour une MAJ en temps réel - Implémentation d'un user storage consistant à persister l'état de la navigation afin de permettre à l'utilisateur de retrouver cet état
    Angular Jest RxJS NgRx
  • SLB
    Software Engineer Intern
    janvier 2014 - janvier 2014
    Montpellier, France
    Réalisations : - Conception et développement de nouvelles fonctionnalités - Développement d'interfaces utilisateurs en utilisant Qt designer - Correction de bugs et amélioration de l'interface utilisateur - Participation à la refonte et composantisation du logiciel annexe Malcom afin de l'intégrer dans Techlog - Développement d'un plugin sur Techlog en réutilisant les composants du logiciel Malcom - Rédaction de documentations techniques
    C++ Qt

Recommandations

Soyez le premier à recommander Hamid

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

Compétences

Catégories