À propos de Fayçal
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Standard Moroccan Tamazight
Bilingue ou natif
Expériences
- FreelanceR&D rétro ingénierie sur système embarquéEDITION DE LOGICIELSjuin 2025 - juin 2026 (1 an)Paris, FranceDans le cadre d’un travail de recherche et développement, j’ai mené une analyse approfondie et la reconstruction complète d’un programme s’exécutant sur une architecture matérielle contrainte.Ce travail m’a amené à intervenir sur l’ensemble de la pile technique, depuis l’analyse bas niveau jusqu’à la reconstitution des mécanismes d’exécution.Responsabilités :• Rétro-ingénierie complète d’un binaire• Analyse et reconstruction des mécanismes mémoire et d’ordonnancement• Implémentation de solutions de multithreading et de synchronisation adaptées• Étude et compréhension des protocoles de communication avec les périphériques• Appropriation de l’architecture matérielle cible (CPU, RAM, coprocesseurs, boot code)• Reconstitution de la chaîne de compilation• Reconstitution d’une base de données complexe, via l'analyse des structures mémoire et des manipulations effectuées par le programmeImpacts :• Compréhension fine du fonctionnement interne du système embarqué• Reconstitution fiable du comportement du programme d’origine• Mise en place d’une base exploitable pour des évolutions ou analyses futures• Renforcement des compétences en reverse engineering et en systèmes bas niveauContexte technique :C, gcc, compulation, Reverse engineering, systèmes embarqués, architecture matérielle, multithreading, bas niveau
- FreelanceIngénieur en développement d'outils logiciels CEDITION DE LOGICIELSjuillet 2024 - juin 2025 (11 mois)Paris, FranceConception et développement d'un logiciel Windows sur mesure, pour faciliter et accélérer mon travail. J'utilise ce programme tous les jours ; m'en passer serait impensable tant il est devenu indispensable au quotidien.Une grande attention a été portée à la performance, et à la légèreté du programme (ça ne doit pas être intrusif, ni perturber notre travail).Impactes :• Temps de débuggage réduit de >50%• Non intrusif : 40 Ko sur disque, ~1,3 MB en RAM, >0.1% CPU usage• Rapide à compiler : ~2 secondes• Lancement instantané (pas de temps de chargement)Contexte technologique : C, gcc, git, Win32, GDI
- BNP PARIBAS REAL ESTATEDéveloppeur Unity3D - Data visualization 3DIMMOBILIERseptembre 2020 - juillet 2024 (3 ans et 10 mois)Paris, FranceBNP Paribas est un groupe bancaire européen de premier plan, proposant des services de banque de détail, de banque d’investissement et de services financiers à l’échelle internationale.J’ai intégré le pôle Real Estate, en charge de la gestion, du développement et de l’optimisation des actifs immobiliers et des environnements de travail du groupe.En tant que développeur C#/Unity3D, j'ai pu évoluer au sein d'une équipe de développeurs, artistes 3D, designeur UX/UI...J'ai participé au développement d'une application de Data Vizualisation 3D, combinant et centralisant des données privées et publics, afin d'aider et améliorer la productivité des agents immobiliers.Responsabilités :• Rendre l'app responsive, cross-platform & multi-langage• Création d'UI ergonomiques, à partir de maquettes Figma• Programmation de nouvelles features & integration API REST• Maintenance des différents modules• Soin particulier à l'architecture du code, pour un code maintenable• Refonte du back-office pour une UX améliorée• Quelques incursions dans le code du back-end pour modifier l'API• Beaucoup d'expérimentations, demandant une rapidité dans l'implémentation des nouvelles idées.Impactes :• Une UI bien fluide et ergonomique• Une expérience globale rapide et intuitive• Une application responsive, utilisable aussi bien sur PC/Mac que sur Android/iOSContexte technique : C#/Unity3D (WebGL), React.js, Next.js
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master informatique : IA, robotique et algorithmieUniversité Pierre et Marie Curie2017
- Licence bi-disciplinaire Mathématiques appliquées et informatiqueUniversité Pierre et Marie Curie2015