About Akram
French
Native or bilingual
English
Fluent
Experience
- Escape NationsDéveloppeur Full StackVIDEO GAMES AND ANIMATIONJanuary 2025 - November 2025 (10 months)Développement d’une application web temps réel gamifiée, combinant jeu en ville et interaction géolocalisée, avec un back-end scalable et une interface d’administration complète.Objectifs métiers : permettre au client final de créer ses propres scénarios de jeu dans n’importe quelle ville d’Europe, gérer les joueurs et administrer le contenu via une interface dédiée.Réalisations :Front-End : conception en Angular 2+, gestion des états et logique métier côté client, intégration de la géolocalisation et des interactions temps réel (WebSockets).Back-End : développement complet avec NestJS, architecture modulaire et scalable, gestion des rôles, sécurité et API optimisées.Interface Admin : outils de gestion pour scénarios, villes, utilisateurs et statistiques.Optimisation des performances front/back et mise en place de tests unitaires.Implication sur l’ensemble du cycle de vie du projet, de la conception à la mise en production.
- OfficéoDéveloppeur Full StackHUMAN RESOURCESJune 2023 - February 2025 (1 year and 8 months)Paris, FranceDéveloppement et refonte technique d'applications web :Objectifs métiers : moderniser la stack technique pour améliorer les performances, la maintenabilité et l'expérience utilisateur sur l'ensemble de l'écosystème applicatif.Réalisations :Migration technique majeure : pilotage et réalisation de la migration Vue 2 vers Vue 3 sur trois applications modulaires, incluant la refonte complète de l'architecture front-end (Vuex → Pinia, Vuetify 2 → Vuetify 3, Webpack → Vite), tout en assurant la continuité de service et la compatibilité des fonctionnalités existantes.Front-End : développement de composants Vue.js réutilisables et performants, gestion fine des états avec Pinia, optimisation des rendus et des appels API.Back-End : conception et maintenance d'API REST sécurisées avec Java/Spring Boot, gestion des accès (rôles/permissions), validation robuste des données et traitement centralisé des erreurs.Qualité & Tests : mise en place de tests unitaires et d'intégration pour garantir la fiabilité du code et faciliter les évolutions futures.Documentation & Collaboration : rédaction de documentation technique détaillée pour faciliter la maintenance et l'onboarding, participation active aux évolutions fonctionnelles en lien direct avec les utilisateurs finaux.
- SpinforEatDéveloppeur Full StackSOFTWARE PUBLISHINGApril 2022 - May 2023 (1 year and 1 month)Paris, FranceDéveloppement d'une plateforme de fidélisation et gestion de campagnes marketing pour restaurateurs, avec interfaces multi-rôles (restaurateur, client, administrateur).Objectifs métiers : permettre aux restaurateurs de fidéliser leur clientèle et de piloter leurs campagnes marketing (promotions, récompenses, communications) via une plateforme centralisée et intuitive.Réalisations :Architecture & Back-End : conception d'une architecture modulaire en NestJS avec API REST performante et optimisée, gestion des rôles et permissions selon les profils (restaurateur, client, admin), validation robuste des données, traitement centralisé des erreurs et organisation claire des modules métier.Front-End : développement d'interfaces dynamiques et réactives en Vue.js, architecture en composants et services modulaires, gestion d'état avec Pinia (migration depuis Vuex), intégration fluide de l'API pour une expérience utilisateur optimale sur les trois interfaces.UI/UX : contribution à la conception d'interfaces intuitives adaptées aux besoins spécifiques des restaurateurs et de leurs clients, avec une attention portée à la simplicité d'utilisation et à l'efficacité des parcours.Qualité & Maintenance : mise en place de tests pour assurer la fiabilité du code, maintenance continue et documentation technique détaillée.Méthodologie : participation active aux cérémonies Agile (sprint planning, daily, rétrospectives) pour un suivi itératif et collaboratif du projet.
Reviews
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 Ingénierie du Web (bac +5)ESGI2019Assurer une veille stratégique, Communiquer en situation professionnelle, Rechercher, structurer et synthétiser de l'information, Proposer des solutions. Ingénierie d'étude : analyser, organiser, concevoir des applications, maîtriser les langages de programmation, maîtriser les méthodes, les normes et les outils de développement. Ingénierie Micro-réseau / Support : connaître les différents matériels et protocoles de communication, connaître les applications de l'entreprise ainsi que de l'environnement de développement et d'exploitation. Ingénierie Système : connaître les différents matériels, les langages de programmation, maîtriser les systèmes d'exploitation, les SGBD et des outils spécialisés dans l'administration des bases de données. Ingénierie Consultant : analyser l'existant, modéliser, maîtriser l'architecture et le fonctionnement du système d'information de l'entreprise. Il doit avoir une solide culture en technologie de l'information. Chef de Projet : diriger et animer une équipe, maîtriser l'architecture et le fonctionnement du système d'information de l'entreprise, maîtriser les normes et les outils de télécommunications), maîtriser les technologies Internet.
- Licence Ingénierie du Web (bac +3)ESGI2017Mettre en œuvre une méthode de conduite de projet informatique pour traduire la problématique du client et garantir le déroulement du projet en conformité avec les objectifs et contraintes définis, Administrer et faire évoluer un environnement système, réseaux et télécommunications (SRT) pour garantir un système performant et répondant aux normes et standards actuels, Concevoir et développer une solution logicielle intégrant les technologies mobiles, seul ou au sein d’une équipe pluridisciplinaire, pour livrer un outil opérationnel répondant aux besoins du client, Administrer et exploiter un système d’information pour assurer la confidentialité, l’intégrité et la disponibilité des données.