About Mohamed-Amine
French
Native or bilingual
English
Native or bilingual
Arabic
Native or bilingual
Experience
- Société GénéraleDéveloppeur BackendBANKING AND INSURANCEJune 2022 - Today (4 years)Paris, France• Concevoir, développer et assurer la maintenance de microservices REST.• Conception et implémentation d'un microservice dédié à la gestion des transferts de fonds.• Développer des solutions pour la réception et l'envoi de messages Swift MX/MT (sese24, sese25, MT548..)• Gestion des incidents de production et réalisation de mises-en-prods..
- AmadeusIngénieur DevOps / Développeur BackendTECHSeptember 2020 - June 2022 (1 year and 10 months)Nice, FranceMes principales responsabilités incluent :-Configuration et gestion de clusters Kafka : mise en place et supervision de l’infrastructure de messagerie et de stockage de données pour garantir la fiabilité et la performance des échanges entre microservices.-Développement et maintenance de microservices REST: conception et mise en œuvre de services backend robustes en Java/Spring Boot pour interagir avec l’ensemble des technologies intégrées dans le SDK.-Déploiement et orchestration via Kubernetes: déploiement des microservices sur un cluster Kubernetes, avec utilisation deHelmpour le packaging et la gestion des déploiements.-Automatisation des pipelines CI/CD: création et optimisation de workflows de déploiement automatisés avec **Jenkins**, assurant des mises à jour sûres et rapides.Environnement: Kubernetes, Docker, Helm, Jenkins, Java, Prometheus, Grafana, ELK Stack, Kibana SQL, Spring Boot, MongoDB, Git, Maven, Agile (Scrum: sprints de deux semaines), Environnement 100% anglophone
- Crédit MutuelDeveloppeur Java - SpringbootBANKING AND INSURANCEJuly 2019 - September 2020 (1 year and 3 months)Brest, FranceJ’ai evolué au sein l’équipe AuMaxPourMoi en tant que développeur backend sur l’application mobile (Android et iOS) de la néobanque AuMax.La souscription à l’application permet à l’utilisateur d’agréger plusieurs cartes (possiblement de différents établissement bancaires) en une seule carte « MAX » . Cette carte permet donc l’accès à plusieurs services comme le cashback ou l’absence de frais à l’étranger.J'ai travaillé principalement sur quatre périmètres :- Le parcours de souscriptions.- Le parcours de souscriptions à la carte bancaire.- Le parrainage.- La gestion CRM des clients via Salesforce.Le fonctionnement de la team :Fonctionnement en saisons de plusieurs mois divisées en sprints de deux semaines avec deux jours d'inter-sprint au cours desquels nous réalisons des tâches techniques d’amélioration du produit. Une roadmap est définie au début de chaque saison.Domaines d’intervention/Activités prises en charge :- Désign et développement de workflow BPMN de souscription.- Développement d’un microservice gérant les parrainages.- Développement d’un batch-service gérant les primes de parrainages.- Conception et dévéloppement de tests (unitaires, intégration et non-régression)- Automatisation de cas de tests :o Mise en place des scénarios de tests End-to-end des différents parcours de l’application.o Réalisation d’un script python permettant de simuler les messages Kafka (ISO-Production)- Automatisation des reprises de données (Script Python)- Gestion des incidents de production :o Mise en place de plans de data recovery (Script SQL et/ou Requêtes SalesForce).o Réalisation de correctifs.- Migration de projets (Ant -> Maven, Ant-> Gradle, Maven->Gradle)- Correction de scripts Apigee.- Encadrement des mises en productions.- Correction et amélioration des pipelines Gitlab-CI.
Recommendations
Be the first to recommend Mohamed-Amine
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
- Ingénieur InformatiqueEcole polytechnique de l'université de Tours2019Formation d'ingenieur SI