À propos de Ahmed
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- Société GénéraleSenior développeur java JEEavril 2023 - Aujourd'hui (3 ans et 2 mois) Tâches :• Participation à la conception technique de la nouvelle architecture orientée événements basée sur Kafka.• Développement de l'API de publication Kafka, permettant aux publishers de pousser les données vers la plateforme d'échange.• Mise en place du module KafkaNotifier, un composant applicatif chargé d'intercepter les messages JSON, de les transformer en XML et de les distribuer aux clients consommateurs.• Conception et mise en place d'un système de publication multithreadé dans Kafka afin d'optimiser la performance et la scalabilité des flux.• Réalisation des tests unitaires et d'intégration avec JUnit 5 et Mockito.• Déploiement automatisé des composants via Jenkins et supervision des pipelines CI/CD.• Refactorisation et optimisation des flux existants pour améliorer la résilience et réduire la latence.• Rédaction de la documentation technique et des schémas d'échange.• Revue de code, validation des pull requests et accompagnement technique des développeurs juniors.• Participation active aux cérémonies Agile (Daily, Sprint Review, Retrospective).
- DisneylandSenior développeur java JEEmai 2022 - janvier 2023 (8 mois)Paris, FranceContent Api Le projet content api est une application backend qui gère le contenu du site web DisneylandParis.com (des libellés, des images, des liens …etc.) via l'interrogation de ElasticSearch avec des requête graphQl. ✓ Tâche :•Développement des nouvelles fonctionnalités.
- Disneyland ParisSenior développeur java JEE (Back end)mai 2022 - Aujourd'hui (4 ans et 1 mois)❖ Fonction : Senior développeur java JEE (Back end)➢Projet : Content Api Le projet content api est une application backend qui gère le contenu du site web DisneylandParis.com (des libellés, des images, des liens …etc.) via l'interrogation de ElasticSearch avec des requête graphQl. ✓ Tâche :•Développement des nouvelles fonctionnalités.•Réaliser des travaux de performances sur des requête graphql•Réalisation des tests unitaires avec Junit 5➢Projet : Content batch Ce projet contient plusieurs batchs, ces derniers ont pour rôle d'alimenter la base ElasticSearch avec la data (prix de tickets, prix des hôtels, temps d'attentes des attractions, disponibilité des attractions etc. …) ✓ Tâche :•Développement des nouvelles fonctionnalités.•Découpage et ré implémentation du projet en sous batchs•Réalisation des tests unitaires avec Junit 5➢Projet : Migration AWS Dans le cadre de la migration vers cloud AWS, l'équipe à migré les différent composant technique vers le cloud ainsi que les base de données et les CMS ✓ Tâche :•Participation à l'étude de la migration AWS•Adapter la Configuration des projets pour l'environnement AWS•Monter des buckets S3 afin de stocker les inputs et les outputs des batchs ✓ Environnement technique Java 11, springBoot, scala, play, ElasticSearch, DynamoDB, Tridion, SpringBatch, Web Service Rest, Junit5, Sonar, AWS, docker, Gitlab,T< ✓ Equipe 3 Développeurs, 1 techLead, 1 scrum master, 1PO
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 d'ingénieur en InformatiqueInstitut supérieur des Sciences Appliquées et de Technologie2016Diplôme d'ingénieur en Informatique
- Cycle préparatoire math physique informatiqueInstitut supérieur des Sciences Appliquées et de Technologie2013Cycle préparatoire math physique informatique