About Rachid
French
Native or bilingual
English
Native or bilingual
Experience
- SCORLead Frontend DeveloperBANKING AND INSURANCEJune 2024 - March 2026 (1 year and 9 months)Paris, FranceLed the frontend development of the LEX project (insurance contract analysis and research) within a team of 6 developers, delivering reusable React components (Atomic Design) that accelerated the integration of new features.▪ Introduced a Node.js/Express layer between the React front and existing APIs.▪ Aggregated multiple API calls (clauses + documents + risk score) into a single optimized endpoint for each page.▪ Moved Keycloak authentication logic to the BFF side (token refresh, session management) instead of the client.▪ Extracted key business components (PDF viewer, clause card, risk badge) into reusable Custom Elements outside of React.▪ Implemented 85% test coverage (Jest + React Testing Library),
- Société GénéraleFullStack JavaScript/TypeScript Consultant (React/Node)BANKING AND INSURANCEOctober 2021 - May 2024 (2 years and 7 months)92800 Puteaux, FranceWorked on the Econtrol project, aimed at creating a monitoring tool for the permanent control activities of the Société Générale group (control plan, mission management).Area of intervention:- Creation of application screens with React JS.- Updating the PostgreSQL database structure.- Creation of backend APIs in REST, adhering to best practices.- Implementation of Excel exports via deferred streaming tasks; generated files are stored in S3 buckets and can be downloaded by the user upon request.- Implementation of batches for data updates on weekends.- Migration of front-end and back-end code from JavaScript to TypeScript.- Writing unit tests with JEST and React Testing.- Deployment and release to production.
- OrangeFullstack JavaScript Consultant (Angular/Node)TELECOMMUNICATIONSNovember 2019 - September 2021 (1 year and 10 months)Arcueil, FranceOrange offers innovative and intuitive solutions for its Professional and SME clients to manage their subscriptions. The professional client area allows various clients to fully manage their offers (mobile, landline, internet, TV/box, etc.).Area of intervention:- Integration and creation of application screens with Angular from Zeplin mockups.- Estimation and sizing of tasks and features to be developed.- Improving page accessibility by following W3C standards (text, responsive, audio).- Creation of a server to mock the backend in Nodejs.- Migration from Angular version 8 to version 9.- Writing unit tests with Jasmine/Karma.- Pair Programming and TDD.- Production support.
Recommendations
Be the first to recommend Rachid
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
Education
- Engineer's degree, Information TechnologyMoroccan School of Engineers2016Engineer's degree, Information Technology
- Software Engineering Related SubjectsUdacity2018Software Engineering Related Subjects
Certifications
- GitLab Certified Git AssociateGitLab2021