Search for a freelancer Post a project
Malt welcom

Welcome to Mohamed-Amine's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Mohamed-Amine to discuss your project or search for other freelancer profiles on Malt.

Mohamed-Amine E.

Developpeur Back-end Java

Can work in or around Nice, Toulouse

  • 43.7019
  • 7.26831
Propose a project The project will begin once you accept Mohamed-Amine's quote.
Propose a project The project will begin once you accept Mohamed-Amine's quote.

Location and workplace preferences

Location
Nice, France
Can work onsite in your office in
  • around Nice and 50km
  • Around Toulouse and 100km

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (36)

Mohamed-Amine in a few words

Développeur back-end depuis maintenant plus de 3 ans. J'ai travaillé pour des grands groupes comme Amadeus, Crédit Mutuel et Worldline Global.

Ma stack de prédilection se porte aujourd'hui sur :

- Développement back-end en Java (SpringBoot) et C++.

- Administration d'un cluster Apache kafka.

- Développement de scripts d'automatisation en python.

- Intégration et déploiement continues (CI/CD).

- Dockerization de modules.

- Création et développement de workflow bpmn.

- Gestion de base CRM : Salesforce (SOQL).

- Développement et automatisation des tests.

Au plaisir d'échanger avec vous.

Experience

Crédit Mutuel - Crédit mutuel- CIC

Banking & Insurance

Developpeur Java - Springboot

Brest, France

August 2020 - September 2021 (1 year)

J’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.
Java Spring boot SQL Python (Programming Language) Apache Kafka Salesforce BPMN Gradle Camunda

External recommendations

Check out Mohamed-Amine's recommendations

Education