About Hicham
- 🔹Front-end Development— Clear, fast, and responsive interfaces in React and React Native, designed for your users as much as for your brand image.
- 🔹Back-end Development— Robust APIs, databases, and business logic (SpringBoot, Node.js, Express, MongoDB, Java), with real attention to code quality and technical debt management.
- 🔹Mobile Applications— High-performing cross-platform apps in Angular, Capacitor, Flutter, and React Native, delivered ready for iOS and Android.
- 🔹Optimization & Algorithmic— Complexity reduction and performance improvement when your application needs to scale.
- Music recognition application (Flutter, NLP, voice recognition) — complete mobile app with distributed client/server architecture.
- Facebook-like social network (MEAN Stack: Angular, Node.js, Express, MongoDB) — full-stack web application.
- Mobile Pokédex (React Native) — cross-platform mobile application.
French
Native or bilingual
English
Fluent
Spanish
Basic
Experience
- CBA Informatique LibéraleFront-end DeveloperSOFTWARE PUBLISHINGAugust 2025 - Today (10 months)Avignon, FranceFront-end Developer for the AgatheYou web and mobile application in Scrum, an application used by over 30,000 clients.Web: Docker, Angular, RxJs, Git, Gitlab, custom Angular packages, custom UIKit, Struts, and sometimes J2ee Java to show the back-end team that the bug is indeed on their side hahaha :DMobile: Angular, Capacitor, Ionic, Swift, Kotlin, Java, Intercom, Firebase, Push notifications...Mac dev, therefore specialist in the team for iOS webview bugs and features concerning both Android and iOS (push notifications, for example).Regarding Angular, I've worked with all versions from 14 to 20 (long live signals, but no debounce with them, please).
- CBA Informatique LibéraleFront-end Developer - ApprenticeshipSOFTWARE PUBLISHINGSeptember 2023 - August 2025 (1 year and 11 months)Avignon, FranceDevelopment of the Agathe You and Agathe Emotion web and mobile applications within a team of about ten people (PM, PO, Lead Dev, 5 developers, and 2 quality controllers).The application development is carried out using Agile methodology "SCRUM" (company version) using Jira, combined with Kanban for tracking user story progress.Used technologies: Angular (16 and 17), Ionic 6, Struts (existing project transitioning to Angular), RxJS, Redux, NgRx, Tailwind, Docker, Jenkins, Git, and Gitlab.
- Asso R2T2Robotics French CupNANO-TECHNOLOGYSeptember 2022 - May 2023 (9 months)Avignon, France
Robotics French Cup 2022/2023
📍 France🏆 National robotics competition organized by Planète Sciences and the ARTEC festivalI had the opportunity to participate in the Robotics French Cup, a challenge bringing together robotics and engineering enthusiasts. As a team, we designed, programmed, and tested two autonomous robots capable of meeting the technical challenges imposed by the competition rules.Our ranking was 27th out of 93 teams, with significant budget differences between the teams.
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
- Bachelor's Degree in Computer Science - Software EngineeringCenter for Teaching and Research in Computer Science2022Licence en Informatique – CERI, Avignon Bases solides en prog, algo, SE et BDD, ceci en développant des compétences avancées en développement logiciel et en gestion de projets techniques. L1 : Fondements de Informatique • Mathématiques : Algèbre et analyse appliquées à l’informatique. • Programmation : Initiation aux bases de la programmation et programmation orientée objet. • Web & Systèmes : Premiers pas en développement web et découverte des systèmes d’exploitation. • Architecture & Théorie : Fondements de l’informatique, structure des ordinateurs, introduction aux graphes. L2 : Approfondissement et Spécialisation • Algorithmique & Optimisation : Algorithmique avancée, programmation linéaire et optimisation. • Systèmes & Réseaux : Administration des systèmes d’exploitation, routage et communication, fondements des réseaux. • Développement & Compilation : Programmation orientée objet avancée, assembleur et compilation. • Bases de Données & Analyse : Modélisation et gestion des bases de données, théorie des langages et analyse syntaxique. • Statistiques & Circuits : Probabilités et statistiques appliquées, circuits pour systèmes embarqués. L3 : Développement Avancé & Ingénierie Logicielle • Développement Web & Logiciel : Développement web avancé, modélisation UML et gestion des systèmes d’information. • Programmation Système & Optimisation : Programmation système et gestion avancée des processus. • Génie Logiciel & Méthodologies : Pratique des méthodes Agile, gestion de versions avec Git, TDD et tests unitaires. • Design & Architecture Logicielle : Introduction aux design patterns et aux bonnes pratiques de conception logicielle. • Projets Techniques : Réalisation d’un projet robotique intégrant plusieurs domaines de compétences.
- Master's Degree - Software Engineering for the Digital SocietyUniversity of Avignon - Center for Teaching and Research in Computer Science2025Master en Informatique – Parcours ILSEN, CERI, Avignon Approfondissement de mes compétences en dév logiciel, archi cloud et sécurité des systèmes, avec un accent sur le développement, conception avancée, la gestion des SI et de l’ingénierie documentaire. Tout ceci en alliant théorie et mise en pratique à travers des projets concrets. M1 : Architecture et Conception Logicielle • Architecture Cloud & Web : Développement et gestion d’architectures modernes, incluant la stack MEAN (MongoDB, Express, Angular, Node.js). • Conception Logicielle Avancée : • Design Patterns : Bonnes pratiques de conception logicielle pour la maintenabilité et l’évolutivité des applications. • Programmation Parallèle : Optimisation des performances et gestion du parallélisme dans les applications. • Urbanisation : Architecture, structuration, et rationalisation des systèmes d’information pour améliorer leur interopérabilité et leur évolutivité. • Management des Systèmes d’Information : • Gouvernance & Gestion de projet : Stratégies de gestion et pilotage des SI en entreprise. • Management par les processus : Optimisation des flux métiers et alignement stratégique. M2 : Sécurité, Ingénierie Documentaire & Machine Learning • Ingénierie du Document Numérique : • Indexation et Recherche d’Information : Traitement et structuration de grandes quantités de données. • Structure et Traitement des Documents : Techniques avancées pour organiser et exploiter l’information. • Sécurité & Architecture des Systèmes : • Sécurité des Services Web : Protection et sécurisation des applications en réseau. • Architecture des Serveurs : Déploiement et gestion sécurisée des infrastructures serveurs. • Introduction à l’Apprentissage Automatique : Premiers pas en Machine Learning pour l’analyse et la modélisation de données. • Professionnalisation : • Anglais & Communication : Développement des compétences linguistiques et professionnelles. • Insertion Professionnelle : Préparation au marché du travail et à l’évolution en entreprise.