About Ahmed
French
Native or bilingual
English
Fluent
Experience
- SofrecomDéveloppeur confirmé FullStack PHP Symfony AngularSOFTWARE PUBLISHINGOctober 2022 - Today (3 years and 8 months)Tunis, TunisiaDéveloppeur confirmé FullStack PHP Symfony AngularProjet : Développement et maintenance d'une application de gestion et détections des anomalies dans des différents immeubles situé en France. Ce projet fait partie du train Fibre Optique (ensemble des applications qui font partie de l’axe d’amélioration de la fibre optique pour ORANGE France). Une collecte des données par des différents autre applications qui seront ensuite utilisées par l’application suivant des lancements des différents cron (Script KSH) afin de prévoir et détecter les différentes anomalies et les visualiser sur des IHM.Missions :Optimiser le cycle qui se lance pour collecter les informations des différentes applications.Développement et refactoring des différents modules en utilisant le principe SOLID, quelques PSR et les bonnes pratiques après avoir fait une analyse avec SonarQube.Intégration et adaptation des nouveaux API pour l’applicationOptimiser des requêtes SQL en utilisant :Les vuesIndexationsRefonte et développement du module détection des anomalies (IHM) suivant les besoins du métierPréparation de la nouvelle conceptionPréparation du script SQL pour l’adaptation des tables existantes avec la nouvelle conceptionRéécriture des contrôleurs, Repositories, ServicesEcriture des tests unitaires / IntégrationsAmélioration de la qualité du code à l’aide de SonarDéveloppement des solutions afin de corriger des failles de sécurité au moyen de CheckmarxMigration PHP de la version 7.4 vers 8.0Environnement technique : MariaDb, Angular, PHP7.4 et 8, Doctrine 2, Symfony 4.4, Twig, Ajax , Jquery, Bootsrap 4, Docker, PHPUNIT, Panther, Sonar ,Checkmarx, GITÉquipe : 4 développeurs + 1 architecte + 1 Scrum Master + POMéthodologies : Agile Scrum
- FondativeDéveloppeur fullstack PHPDIGITAL AND ITOctober 2021 - September 2022 (1 year)Tunis, TunisiaDéveloppeur fullstackProjet : Développement d’une évolution fonctionnelle sur une application de création et gestion des sociétés en ligne. L’application permet principalement la génération des documents personnalisés à partir de questionnaires simples ainsi que le téléchargement de justificatifs et la signature électronique de l'ensemble des documents grâce à un processus légal et sécuriséMissions :Correction des bugs et améliorations du module de générations des documents administrativesRéécriture du module de gestion des droits et habilitations des utilisateursAssister à la correction des bugs du prodParticiper à la migration du Symfony 4 vers 5Développement et intégration d’un nouveau type de société dans l’applicationPréparation des diagramme UMLPréparation de la structure des tables de BD et développement des scripts d’InstallDéveloppement des documents juridiques avec TWIG, JAVASCRIPT, JQUERYDéveloppement des contrôleurs, repositories et services.Intégration des nouveaux formulairesDéveloppement des tests unitairesEnvironnement technique : MySQL, PHP7.4, Angular 14, Doctrine 2, Symfony 4 et 5, Twig, Ajax, Jquery, Bootsrap 4, Docker, PHPUNIT, Sonar, GIT, GITLAB, Portainer IO, DOCKERÉquipe : 2 développeurs + 1 architecte + 1 Scrum Master + POMéthodologies : Agile ScrumProjet : Développement d’une application SIRH micro-services avec un API Gateway pour la communication entre la partie front et les microservices. Les besoins fonctionnels de cette application sont la gestion et la personnalisation des documents administratives (attestations, certificats…) ainsi que le gestion des fournisseurs dont la centralisation des contrats juridiques des fournisseurs et le traitement de leurs factures avec un système de relance de notifications en cas d’échéance d’un contrat ou retard de paiement d’une facture.Missions :Préparation de l’étude technique et fonctionnelleMise en place de l’architecture micro service avec un API Gateway et système de cache REDISDéveloppement des modules authentifications (Rôles : Admin et Employé)Développement des modules fournisseursDéveloppement des différents CRUDDéveloppement des formulaires et des interfacesDéveloppement du module export / import des contrats et des facturesDéveloppement d’un dashboard statistique pour visualiser les différents achats de la société.Développement du modules personnalisation des documents administrativesDéveloppements du script de génération des documents à partir des demandes des employésEnvironnement technique : MySQL, PHP7.4, Doctrine 2, Symfony 4, Laravel 5.7, NestJs, ReactJsÉquipe : 1 développeur + 1 architecteMéthodologies : Agile Scrum
- Accon-rvsDéveloppeur FullStack PHP AngularDIGITAL AND ITSeptember 2019 - September 2021 (2 years and 1 month)Tunis, TunisiaDéveloppeur FullStack PHP AngularProjet : Développement d’une application (from scratch) de comptabilité pour un client allemand, L’application sert principalement à faire une gestion des factures suivant un process bien déterminé. Une extraction des données à partir des fichiers XML stockés dans des serveurs du client, des différentes interfaces suivant le type des factures pour assurer la correspondance entre les données stocker et les données dans la facture avec un module OCR, des interfaces admins pour l’administrations de l’applications, un système d’extraction paramétrables, et des Dashboard pour visualiser les êtas des factures.Missions :Mise en place de l’architecture de l’applicationPréparation des études techniques et fonctionnelsMettre en places les différents serveurs (DEV, TEST, PROD)Préparations de la structure de la BDDéveloppement du module d’authentification avec JWTPréparation du script d’extraction des données a partir des fichiers XMLDéveloppement du module de gestions des droits et des permissionsDéveloppement d’une dashboard pour visualiser les états des différentes facturesDéveloppement d’un module de notifications et du log de l’applicationDéveloppement du module AdministrationsGestion des utilisateursGestion des clientsGestion du profilAdministration des serveurs (Mise en Prod et PreProd)Préparation d’un pipeline JenkinsEnvironnement technique : Laravel 5.7, Php 7.4, Angular 11, HTML 5, CSS 3, TypeScript, Jenkins, MySQL, Git, TrelloÉquipe : 7 développeurs + 1 architecte + 1 Scrum Master + POMéthodologies : Agile Scrum
Recommendations
Be the first to recommend Ahmed
Help this freelancer shine by sharing your experience working together.
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
- Diplôme d‘Ingénieur en Génie Télécommunication et RéseauxEcole Nationale d’Ingénieurs de Sousse2021
- Cycle Préparatoire aux études d’ingénieursInstitut Préparatoire El Manar2018