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

Hamid Temmar

Supermalter

Software Engineer | Front-end (Angular/Nodejs)

€500/day
4 projects
Montpellier, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hamid

I am a software engineer with over 10 years of experience, specializing in web development with technologies such as Angular, Node.js, and C++. Proficient in Angular for 6 years, I have had the opportunity to work on large-scale projects at SLB and Schneider Electric.

Key Skills:
- Frontend development with Angular, Angular Material, RxJS, NgRx
- Backend development with Node.js, Express.js, MongoDB

I am a strong advocate for team collaboration and developer mentoring. I am committed to adhering to quality standards and optimizing application performance. My iterative and incremental approach allows for effective integration of user feedback for increasingly adapted solutions.

I wish to continue innovating and improving web applications using cutting-edge technologies. My ambition is also to mentor and guide development teams to ensure high quality standards.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Schneider Electric
    Full Stack Engineer (Angular / Node.js)
    May 2024 - Today (2 years and 3 months)
    Lattes, France
    Achievements: - Collaborated in Agile with the entire team to define and plan technical requirements - Participated in the full development cycle, from design to production - Mentored and coached developers as needed to ensure adherence to quality standards – Refactored existing code to improve application readability, maintainability, and performance - Consolidated repositories from three servers into a single Nx monorepo and created a shared code library, reducing code duplication and strengthening code typing - Enhanced code quality and productivity by implementing code analyzers like Eslint, Prettier, SonarLint, spell checker, etc. - Implemented pre-commit hooks to verify and format code before committing it to the repository - Implemented Webpack to manage and optimize resources for both backend servers. - Introduced the gradual deployment system known as feature flags - Implemented the Jest testing framework and integrated it into the CI/CD pipeline to automate unit and code coverage tests - Implemented unit tests,
    Angular Node.js Typescript
  • SLB
    Angular Developer
    January 2018 - March 2024 (6 years and 2 months)
    Montpellier, France
    Achievements: - Developed application features by providing technical solutions corresponding to user needs - Refactored and improved existing features (bug fixes, code refactoring, etc.) - Participated in user needs analysis and programming plan development - Collaborated with the UX/UI team to improve user experience - Application security (authentication management, route guards, etc.) - Created RESTful Web services and integrated REST APIs according to OpenAPI specifications - Implemented reactive state management with NgRx and RxJS - Gradual deployment using feature flags - Developed and implemented unit tests - Performance monitoring and optimization (e.g., OnPush, Lazy loading, etc.) - Coordinated the Angular migration of applications based in Montpellier - Migrated Angular versions 13, 14, 15, and 16 - Presented new features, best practices, and modifications brought by new Angular versions - Implemented a notification center using WebSockets for real-time updates - Implemented a user storage system to persist navigation state, allowing users to resume their previous state -
    Angular Jest RxJS NgRx
  • SLB
    Software Engineer Intern
    January 2014 - January 2014
    Montpellier, France
    Achievements: - Designed and developed new features - Developed user interfaces using Qt designer - Fixed bugs and improved the user interface - Participated in the refactoring and componentization of the auxiliary software Malcom to integrate it into Techlog - Developed a plugin for Techlog by reusing components from the Malcom software - Wrote technical documentation,
    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