About Anas
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Russian
Basic
Experience
- ENEDISReactJS DeveloperENERGY AND UTILITIESJanuary 2026 - Today (5 months)Lyon, FranceI support business teams in creating complex web applications, from the strategic design phase to final deployment. My role combines cutting-edge technical expertise and team leadership to ensure scalable and high-performing products.Key contributions and achievements:Frontend Architecture Leadership: Responsible for technological choices and the overall structure of the project in React.js and TypeScript to ensure long-term maintainability.Direct Collaboration with Users: Co-designing features with end-users, including mockup breakdown and UX flow validation before development.AI-augmented Development (Bmad Method): Drastic optimization of the delivery cycle through the use of the Bmad method and specialized custom agents that accelerate coding and review phases.Testing Strategy and Quality: Implementing rigorous test coverage including unit tests and end-to-end (E2E) tests with Cypress to secure each production release.Full Deployment Cycle: Autonomous management of the delivery pipeline, from automated tests to deployment on Preprod and Prod environments.Key skills utilized: React.js, TypeScript, Cypress, Software Architecture, Bmad, Generative AI (Agents), Unit Testing, CI/CD.
- AleysiaFrontend DeveloperENERGY AND UTILITIESJanuary 2021 - December 2025 (4 years and 11 months)Lyon, FranceIn this role, I was responsible for the complete overhaul of a supervision application (control tower type) dedicated to the management of a large group's information system. The project involved migrating the application to React 18, restructuring the front-end architecture around Redux, React Query, styled-components, and Jest to ensure performance, testability, and maintainability.I significantly optimized loading times and state management, while ensuring a smooth transition for the existing team. This redesign led to better scalability, a smoother UX, and more reliable real-time supervision.Technical details:
- Development and maintenance of 3 complex SaaS applications in React.js and TypeScript, for IT system supervision.
- Implementation of reusable components with Styled-Components and performance optimization of pages.
- Close collaboration with UX/UI designers to create intuitive and responsive interfaces.
- Supervising, guiding, and inspiring the frontend development team, ensuring a high level of quality in code and development processes.
- Actively participating in architectural choices and technical decisions for new features and evolutions.
- Identifying and resolving technical obstacles to enable smooth project delivery.
- Developing custom hooks to centralize recurring logic and share it between components.
- LettriaFrontend DeveloperSOFTWARE PUBLISHINGOctober 2020 - February 2021 (4 months)Paris, France
- Creating attractive and functional user interfaces using React.js to design reusable and modular components.
- Integration of Redux (Redux-Thunk) for global state management.
- Monitoring and optimizing loading times and component responsiveness to improve overall application performance, including analyzing rendering and reducing unnecessary re-renders.
- Writing unit and component tests (e.g., with Jest and React Testing Library) to ensure feature reliability and reduce the risk of regressions.
- Participating in code reviews to ensure code quality, readability, and maintainability.
Recommendations
Be the first to recommend Anas
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
- Master of Computer ScienceUniversity of Reims Champagne2020Master en intelligence artificielle
- Engineer in Web DevelopmentSupérieur Institute of Applied Engineering2016Ingénieur en développement WEB