About Mehdi
French
Native or bilingual
English
Fluent
Experience
- Bouygues TelecomFull Stack Performance Auditor &December 2024 - Today (1 year and 8 months)-60% of the time, Lead Perf: Implementation of certain audit recommendations. package.json: removal of unused packages and updating the rest.. Peer reviews: implementation of a two-peer review system, one conducted every two weeks for 4 months.. CI/CI: implementation of pipelines in GitLabCI, lint, prettier, build, etc.. Web application performance analysis: React dev tools, Chrome dev tools, bundle size analysis.. Analysis of web vitals through Sentry production statistics, to detect and correct pages and functions consuming the most resources.. Implementation of infrastructure for unit tests (JEST & RTL). Writing the first unit tests, 10% coverage according to SonarQube, then supporting other developers. Refactoring to remove duplicate code, helping the team continue to simplify and clarify the code.. Implementation of SonarQube in the project with DevOps, setup of the first quality gate, analysis of the results of the first scans (Old Code), and support for the Dev team to integrate SonarQube recommendations (New Code) into their development and peer review process.Technologies: . Performance analysis: Sentry, Google Analytics (Web Vitals), Chrome Dev Tools (especially Performance, Memory, and Lighthouse, React Dev Tools (Profiler), "Why-did-it-rerender". Bundle size analysis: webpack-bundle-analyzer, and bundlephobia to choose alternatives to libraries that bloat the bundle (e.g., Lodash vs. Underscore). Audit of packages and update or replacement of deprecated or outdated libraries, "NPM Audit"
- Allianz Trade (ex.Full Stack Developer React.js / Node.js / TypeScriptJuly 2022 - October 2024 (2 years and 3 months)Euler Hermes, Hamburg, GermanyMethodology: Scrum, 2-week sprints, 4 squads of 5 developers, 1 PO, 1 Scrum Master, and 1 designer.Achievements:-60% of the time: maintenance, analysis, and resolution of production bugs. . Maintenance, evolution of code and existing features on the front end in React.js and the back end in Node.js (Back For Front linked to over 10 business APIs).. 15 sprints in the "sheriff" role: analysis, management, and resolution of production (and pre-production) bugs. Rotating role within the Squad, covering its perimeter. Coordination with HelpDesk, APIs, and other sheriffs from other squads. . 12 weeks on-call: management of critical production bugs, nights and weekends (Analysis, communication).-40% of the time: new features developed and tested. on the front end in React.js, unit and functional tested (coverage +80%).. on the back end in Node.js, unit and functional tested, with mocked API tests.. Design System components, React.js under TypeScript, additions, modifications, and basic maintenance.. management of production and pre-production deployments at least twice per quarter. . Other: code reviews, "dev tests" of features on Jira, documentation on Confluence as needed.
- Val Web AgencyFull Stack Developer JavaScript / React.js / Node.js Next.js - LeadJune 2022 - January 2025 (2 years and 8 months)Front End Context: ValWebAgency.com, a web agency I co-founded, specializing in websites for Parisian architects and artisans.Achievements:. Front-end development using various stacks according to project needs and size.. Front-end lead as needed, technical choices, code reviews, coordination with the back-end developer and clients.. Contribution to full-stack development using Next.js and Node.js for various client projects.. UX/UI for medium-sized projects.. Example projects for which I developed the front end (host and administration space) and designed the interface in coordination with the client: www.sabinekranz.com
Recommendations
Be the first to recommend Mehdi
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
- : Technological option introduction to PHP and SQLGrandes Écoles2011: EC option technologique Introduction à PHP et SQL
- React Testing LibraryESCP Europe - Master Grande Ecole2015React Testing Library