À propos de Ahmed
Français
Capacité professionnelle limitée
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- BNP PARIBAS CARDIFConsultant Senior/ Tech LeadBANQUE & ASSURANCESfévrier 2023 - Aujourd'hui (3 ans et 4 mois)Nanterre, FranceSujet du projet : l'équipe échange et habilitation fournit une gamme des services de développement et gestion des APIs aux différents patrimoines de l'organisation cardif. Je me suis intégré au sein de l'équipe afin de garantir la continuité de ses services. De la même manière que la livraison de différents web services demandés ou d'autres types de microservices.Tâches réalisées :• Travaille au sein d'une équipe interne qui se compose de 9 personnes en mode agile en plus au sein des différentes équipes projets.• Participation à la validation de documents fournis par les patrimoines comme les FCUs et les fichiers SWAGGERS en plus du chiffrage du besoin soit en termes de complexité soit en jours homme.• Initialisation et la gestion de configuration des nouveaux micro-services en utilisant le framework Spring.• Intégrer les différentes versions des fichier SWAGGERS au sein du l'API en utilisant l'outils openapi• Développement des web services REST en respectant la documentation FCU et assurer la bonne réponse à travers postman.• Développement des requêtes NoSQL d'ajout, modification, suppression et consultation en interrogeant une base de type mongoDB puis traduire les requêtes en langage java.• Publier les différents événements en utilisant des services intégrés avec des topics Kafka.• Assurer le maintien de la solution et apporter les corrections.• Implémenter les tests unitaires pour assurer la couverture et la qualité de l'application.• Suivre les bonnes pratiques afin d'assurer la qualité du code.• Factorisation des différentes implémentations et ajouter la documentation des différentes classes, méthodes afin d'avoir un code clean et lisible en utilisant le plugin checkStyle.• Review de différentes requêtes du merge de l'équipe.Environnements techniques : Java 11, OpenApi, JUnit, Maven, Git (Gitlab), Scrum, Jenkins, Docker, Kubernetes, SonarQube, Spring Framework, IBM Cloud
- AMUNDIConsultant Confirméoctobre 2021 - janvier 2023 (1 an et 3 mois)Paris, FranceSujet du projet : Développement et maintenance d'un système de gestion des ordres qui se compose de plusieurs applications desktop (ALTO ORDER BOOKING pour faciliter aux gérants (Gestionnaire de portefeuille) de créer, grouper, lier et envoyer les ordres au négociateurs, ALTO TRADING c'est pour aider les négociateurs de prendre en charge, placer les ordres chez les brokers et même les exécuter). En consommant un API REST en combinant avec un JMS pour gérer les notifications en modernisant l'application avec une architecture Angular et Spring Boot.Tâches réalisées :• Travaille au sein d'une équipe agile de 18 personnes qui se compose de 8 MOE, 9 MOA et un Manager.• Traiter les demandes d'analyses de différents problèmes envoyés soit par les MOA ou les clients internes.• Développement des différents composants des applications desktop en utilisant la technologie swing.• Développement d'écrans utilisateurs avec Angular, en intégrant NgRx pour la gestion centralisée de l'état.• Utilisation de RxJS pour synchroniser les événements en temps réel entre le front-end et le back-end.• Sécurisation des routes front-end avec Guards et gestion des requêtes avec Interceptors.• Ajouter les nouveaux tags fixes pour assurer l'intégration de l'application avec les brokers.• Développement des scripts SQL nécessaires pour ajouter des nouveaux champs, tables et chargement des données dans la base Sybase.• Assurer le maintien de la solution et apporter les corrections.• Implémenter les tests unitaires pour assurer la couverture et la qualité de l'application.• Suivre les bonnes pratiques afin d'assurer la qualité du code.• Review de différentes requêtes de merge de l'équipe.Environnements techniques : Java 8, Swing, Angular, Bootstrap, PrimeNG, NgRx, JMS (ActiveMQ), JUnit, Fix Protocol, Maven, Git (Gitlab), Kanban, Microsoft, Jenkins, Sonar
- DHM ITIngénieur études et développement full-stack (Spring, Angular)RESSOURCES HUMAINESoctobre 2019 - septembre 2021 (1 an et 11 mois)Neuilly-sur-Seine, FranceSujet du projet : Conception et Développement d'un système de gestion des relations clients et gestion des ressources humaines en architecture micro services.Tâches réalisés :• Travaille au sein d'une équipe Scrum de 5 personnes.• Mise en place d'une architecture Micro-services (EUREKA)• Participation au développement des différents modules du projet.• Implémenter les tests unitaires pour assurer la couverture et la qualité de l'application.• Intégrer le module d'authentification en utilisant Spring Security.• Sécuriser le Back-end et le Front-end avec le service JWT (Json Web Token), ajouté au-dessus de la couche de Spring Security.• Développement Frontend avec Angular et l'implémentation des tests unitaire côté front.• Assurer le maintien de la solution et apporter les corrections.• Améliorer la qualité de code et faire la factorisation des codes dans des composants génériques pour qu'ils soient réutilisables.Environnements techniques : Java 8, Spring Boot, Spring Cloud, Spring Security, JWT, Spring Data, Angular, MongoDB, Apache2, Maven, Git (GitHub), Scrum, Ubuntu, Jenkins
Recommandations
Soyez le premier à recommander Ahmed
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
- Diplôme National d'IngénieurÉcole Nationale d'Electronique et des Télécommunications de Sfax (ENET'Com)2018
- Kubernetes Hands On DevOpsUdemy2024
Certifications
- Front-End JavaScript Frameworks: AngularHong Kong University of Science and Technology and offered through Coursera.