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/day
4 projects
Montpellier, FR
8-15 years

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Montpellier (up to 50km)

Experience

  • Schneider Electric
    Ingénieur Full Stack (Angular / Node.js)
    May 2024 - Today (2 years and 2 months)
    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
    January 2018 - March 2024 (6 years and 2 months)
    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
    January 2014 - January 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

Recommendations

Be the first to recommend Hamid

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Skill set

Categories