About Fayçal
French
Native or bilingual
English
Fluent
Standard Moroccan Tamazight
Native or bilingual
Experience
- FreelanceReverse engineering R&D on embedded systemSOFTWARE PUBLISHINGJune 2025 - June 2026 (1 year)Paris, FranceAs part of research and development work, I conducted an in-depth analysis and complete reconstruction of a program running on a constrained hardware architecture.This work led me to intervene on the entire technical stack, from low-level analysis to the reconstruction of execution mechanisms.Responsibilities:• Complete reverse engineering of a binary• Analysis and reconstruction of memory and scheduling mechanisms• Implementation of adapted multithreading and synchronization solutions• Study and understanding of communication protocols with peripherals• Understanding of the target hardware architecture (CPU, RAM, coprocessors, boot code)• Reconstruction of the compilation chain• Reconstruction of a complex database, through the analysis of memory structures and manipulations performed by the programImpacts:• Fine understanding of the embedded system's internal workings• Reliable reconstruction of the original program's behavior• Establishment of a usable base for future developments or analyses• Strengthening of skills in reverse engineering and low-level systemsTechnical context:C, gcc, compilation, Reverse engineering, embedded systems, hardware architecture, multithreading, low-level
- FreelanceSoftware Tool Development Engineer CSOFTWARE PUBLISHINGJuly 2024 - June 2025 (11 months)Paris, FranceDesign and development of a custom Windows software to facilitate and accelerate my work. I use this program every day; it would be unthinkable to do without it as it has become indispensable in daily life.Great attention has been paid to the performance and lightness of the program (it should not be intrusive, nor disrupt our work).Impacts:• Debugging time reduced by >50%• Non-intrusive: 40 KB on disk, ~1.3 MB in RAM, >0.1% CPU usage• Fast to compile: ~2 seconds• Instant launch (no loading time)Technological context: C, gcc, git, Win32, GDI
- BNP PARIBAS REAL ESTATE.NET React Developer - 3D Data VisualizationREAL ESTATENovember 2022 - July 2024 (1 year and 8 months)Paris, FranceBNP Paribas is a leading European banking group, offering retail banking, investment banking, and financial services internationally.I joined the Real Estate division, responsible for the management, development, and optimization of the group's real estate assets and work environments.As a C#/Unity3D & React.js developer, I had the opportunity to work within a team of developers, 3D artists, UX/UI designers...I participated in the development of a 3D Data Visualization Web application, combining and centralizing private and public data, to help and improve the productivity of real estate agents.Responsibilities:• Make the UI responsive, cross-platform & multi-language• Creation of ergonomic UIs, from Figma mockups• Programming new features & REST API integration• Maintenance of various modules• Special attention to code architecture for maintainable code• Redesign of the back-office for improved UX• Some forays into the back-end code to modify the API• Many experiments, requiring speed in implementing new ideas.Impacts:• A very fluid and ergonomic UI• A fast and intuitive overall experience• A responsive application, usable on PC/Mac as well as on Android/iOSTechnical context: C#/Unity3D (WebGL), React.js, Next.js
Recommendations
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 informatique, spécialité Intelligence artificielleUniversité Pierre et Marie Curie2017Master ANDROIDE (AgeNts Distribués, Robotique, Recherche Opérationnelle, Interaction, DEcision)
- Licence Informatique et Mathématiques appliquéeUniversité Pierre et Marie Curie2015
Certifications
- Computer Science Master's: AI, Robotics, and AlgorithmsPierre and Marie Curie University2017
- Bi-disciplinary Bachelor's Degree in Applied Mathematics and Computer SciencePierre and Marie Curie University2015