About Hamid
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Schneider ElectricFull Stack Engineer (Angular / Node.js)May 2024 - Today (2 years and 3 months)Lattes, FranceAchievements: - 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,
- SLBAngular DeveloperJanuary 2018 - March 2024 (6 years and 2 months)Montpellier, FranceAchievements: - 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 -
- SLBSoftware Engineer InternJanuary 2014 - January 2014Montpellier, FranceAchievements: - 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,
Recommendations
Be the first to recommend Hamid
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4