À propos de Ali
Arabe
Capacité professionnelle complète
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- INS SOLUTIONSConsultant Sénior FullStack SpringBoot/AngularEDITION DE LOGICIELSfévrier 2023 - Aujourd'hui (3 ans et 4 mois)Massy, FranceTech Lead / Développeur Full Stack (SpringBoot / Angular)- Projet 1: Une application web/mobile pour une entreprise françaisespécialisée dans le domaine de la Fibre optique.- Équipe: 1 Tech Lead, 2 Dév. Full Stack, 1 Dév. Mobile, 1 QA | Méthodologie: Agile(Scrum).- Réalisations et tâches effectuées:● Optimisation des performances : Vous avez veillé à ce que l'application soitperformante et évolutive, en optimisant les requêtes, en utilisant des caches,et en gérant les ressources.● Formation de l'équipe : Vous avez partagé vos connaissances techniquesavec les membres de l'équipe, aidant à renforcer leurs compétences et leurcompréhension.● Développement et codage : Vous avez écrit du code côté serveur (SpringBoot) et côté client (Angular), en vous assurant que les fonctionnalités sontimplémentées● Planification des sprints : Vous avez participé à la planification des sprintsAgile (Scrum), en définissant les objectifs, les user stories et les estimations.Environnement technique utilisé pour ce projet :Front End : Angular 14, Angular CLI, Angular Material UI, Rxjs, Typescript, JavascriptBack End : SpringBoot ,Node.js, Express.js, MySQL, SequelizeOutils de gestion de projet : Git, GitHub, Jira
- ITECHLINKDéveloppeur Full Stack (SpringBoot / Angular)EDITION DE LOGICIELSjuillet 2020 - janvier 2023 (2 ans et 7 mois)Île-de-Sein, FranceTech Lead / Développeur Full Stack (SpringBoot / Angular)- Projet 1: Une application web/mobile pour une entreprise françaisespécialisée dans le domaine de la Fibre optique.- Équipe: 1 Tech Lead, 2 Dév. Full Stack, 1 Dév. Mobile, 1 QA | Méthodologie: Agile(Scrum).- Réalisations et tâches effectuées:● Conception du Modèle de Données : J'ai été responsable de la conceptioninitiale du modèle de données, en m'assurant qu'il réponde aux besoinsspécifiques du domaine de la Fibre optique et qu'il soit évolutif pour prendreen charge les futures fonctionnalités.●● Développement Full Stack : J'ai pris en charge le développement full stack enutilisant SpringBoot pour la partie back end et Angular pour la partie frontend. Cela comprenait la mise en place de l'architecture, la création de routes,la gestion des bases de données, et l'intégration de fonctionnalités clés.● Tableau de Bord KPI : J'ai développé un tableau de bord qui affiche différentsindicateurs clés de performance (KPI) pour permettre à l'entreprise de suivrela rentabilité et de calculer les chiffres d'affaires pour chaque technicien. Cetableau de bord a fourni des informations essentielles pour la prise dedécision.● Module d'Authentification : J'ai mis en place un module d'authentificationsécurisé en utilisant des technologies telles que JWT (JSON Web Tokens) etPassport.js pour garantir la sécurité de l'application.● Migration de Firebase à Node.js : Suite à une demande de l'équipe dedirection, j'ai géré la migration de tous les modules back end de Firebase àNode.js, assurant ainsi une meilleure maîtrise et évolutivité de l'infrastructure.● Microservices : J'ai développé des microservices en Node.js pour effectuerdes tâches spécifiques, notamment la migration de données depuis desbases de données NoSQL vers MySQL et la notification des techniciens pare-mail pour l'envoi de leurs rapports.● Développement Front End : J'ai dirigé le développement des modules frontend UI, y compris ceux liés aux BPU, aux types d'interventions, auxopérateurs, aux techniciens et aux interventions. J'ai également veillé à ceque l'interface utilisateur soit conviviale et réactive.● Filtrage et Export de Données : J'ai mis en place des fonctionnalités defiltrage avancé et de téléchargement de fichiers PDF et XLSX pour permettreaux utilisateurs de rechercher et d'exporter des données de manière efficace.● Documentation du Code : J'ai maintenu une documentation exhaustive ducode source pour faciliter la compréhension et la maintenance par l'équipe,ainsi que pour garantir la qualité du code.
- DIVA SoftwareCHEF DE PROJETEDITION DE LOGICIELSavril 2019 - juin 2020 (1 an et 2 mois)Sousse, Tunisie
Recommandations
Soyez le premier à recommander Ali
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
- ingenieur InformatiqueTunisie2008Génie Logiciel et Programmation
Certifications
- Gérez votre projet avec une équipe ScrumOpenClassRoom2018
- Créez des applications pour AndroidSMSI2016