Welcome to Mehdi's freelance profile!
Location and workplace preferences
- Location
- Paris, France
- Can work onsite in your office in
-
- Paris and around (up to 50km)
Preferences
- Project length
-
- Between 3-6 months
- ≥ 6 months
- Company size
-
- 1 person
- 2-10 people
- 11 - 49 people
- 50 - 249 people
- 250 - 999 people
+2 other
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
Categories
Skills (34)
- Languages
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Methodologies
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Architecture
-
Beginner Intermediate Advanced
- Build
-
Beginner Intermediate Advanced
- Cloud
-
Beginner Intermediate Advanced
- Frameworks
-
Mehdi in a few words
Au cours de mes dernières missions, j'ai pu acquérir des expériences significatives dans le développement d'application web ainsi que AWS Cloud.
Force de proposition, proactif et ayant le sens des responsabilités, j'ai participé à la réussite des projets qui m'ont été confiés tout en assurant une bonne ambiance au sein des équipes avec lesquelles j'ai travaillé.
C'est pourquoi je suis particulièrement ouvert aux projets challengeant m'offrant la possibilité d'évoluer.
Je suis également à l'aise avec les méthodologies agiles (Scrum)
Experience
Groupe Allianz - Groupe Allianz
Banking & Insurance
Lead Dev - As a freelancer
Rôle : Lead Dev
- Planification et identification des tâches
- Participation aux réunions du Tech Advisory
- Séparation du Backend et Frontend
- Adaptation du code des applications
- Mise en place des jobs Jenkins (Chaine CI-CD)
- Gestion des données de session avec Redis (Passage d’une application Statefull à Stateless)
GRTgaz- DSI - RF Performance opérationnelle - GRTgaz
Energy & Utilities
Senior developer Java - AWS - As a freelancer
Co-construire avec les utilisateurs des applications web/mobiles à l’usage interne ou externe.
Rôle : Senior Dev JAVA - AWS
- Migration des applications de IBM MFP vers AWS Cloud (Infrastructure, Backend, Frontend et CI/CD)
- Participation aux réunions (Chantier de migration, Infrastructure Ops)
- Intégration de nouvelles évolutions (Backend/ Frontend)
- Mise en production des nouvelles versions des applications
- Participation à la mise en place de l’authentification et l’autorisation SSO pour les applications du Nomadisme en se basant sur AWS Api Gateway et Microsoft Azure AD (Identity Provider)
- Développement et déploiement de lambdas sur AWS (Génération et envoi des fichiers PDF et CSV vers sharepoint et SFTP )
- Communication avec différentes APIs (APINESS, Keepeek)
Équipe : 8 personnes
Environnement technique : Java 11, Spring boot 2.4, Spring (Core, MVC, Data…), AWS(ECS, Secret Manager, Lambda, S3, API Gateway, DocumentDB ...), Open API 3.0, REST, Sharepoint, OAuth2, JWT, MongoDB, Angular, Typescript, Cordova, Capacitor, Mockito, Junit 5, Mobile First, Terraform, Gitlab CI, Git, Jenkins, Maven, Sonar, Docker.
Méthodologie : Scrum
Carrefour - Carrefour
E-commerce
Lead Java Developer - As a freelancer
Rôle : Lead Dev Java
- Mise en place d’un microservice responsable de l’indexation et la restitution des informations de la commande
- Ajout de la fonctionnalité d’import de fichiers de produits (Dispart, projection stock physique, délai de mise à disposition)
- Participation aux différentes réunions (Architecture, Ops, RTE et SM)
- Développement des tests unitaires et d’intégrations en respectant le modèle de la pyramide des tests
- La supervision des environnements grâce à Kibana et Grafana
- Déploiement des microservices avec jenkins sur les environnements (FEAT, SINT, DEMO)
Équipe : 10 personnes
Environnement technique : Java 8, Intellij IDEA, Spring 4, Spring boot, Spring MVC, Spring Data, ElasticSearch 6.8, RabbitMQ, Angular, Maven, Git, Gitflow, Mockito, Junit 5, Assertj, Jenkins, Sonar, Kibana, Grafana, DockerS, Couchbase, Camunda(BPMN).
Méthodologie : Scrum, Safe
FNAC Darty - FNAC Darty
E-commerce
Consultant Java/Jee
- DARTY.COM : Site Darty destiné aux particuliers
- INDEXEUR :
* Indexer les données (produits, offres…) provenant de différentes sources vers des serveurs Elasticsearch et Algolia
* Export des données : Mise en forme dans des fichiers (xml/json/csv) des données à destinations de partenaires et/ou de market place (La redoute, Fnac...)
Rôle : Consultant Java/JEE
- Participation aux développements de la partie Backend et code review
- Refonte du parcours d’ajout panier du site mobile Darty
- Mise en place de l’authentification JWT pour OpenCell (Service externe pour la gestion des abonnements Darty Max)
- Migrations Elasticsearch (1.7 → 2.4) puis (2.4 → 6.2)
- Mise en place du moteur de recherche Algolia (Indexation et recherche des produits)
- Export CentralWeb : Création de Job pour la génération des fichiers (produits, offres, images, arborescence) destinés au partenaire central web
Équipe : 15 personnes (3 équipes)
Environnement technique : Dropwizard (Google Guice, Jetty, jersey, Jackson), Java 8, ElasticSearch, Algolia, JUnit 4, Mockito, Gradle 4.2, Git, Bitbucket, JIRA
RENAULT NISSAN B.V. - Groupe Renault
Automobile
Développeur Fullstack Java/JEE & Angular - Scrum master
Rôle : Développeur Fullstack Java/JEE & Angular - Scrum master
- Scrum master d’une équipe de 5 personnes
- Planification et estimation des tâches de développement
- Conception et implémentation de la partie backend
- Conception des index elasticsearch (template, mapping, indexation)
- Recherche des données dans Elasticsearch (recherche, Autocompletion)
- Participation aux développements de la partie frontend (Angular)
Équipe : 25 personnes (3 équipes de développement)
Environnement technique : Microservices, Java 8, Spring 4, Spring boot, Spring MVC, Spring Data, JUnit 4, Mockito, Maven 3, Tomcat 7, Elasticsearch, mongoDB, Redis, AngularJs, Angular, Git, Bitbucket, JIRA, Confluence, Jenkins, Tomcat, Nginx, AWS(EC2, S3, SNS, Lambda)
ADP
Human Resources
Consultant Java/Jee
- Refonte de l'application DUMA pour la gestion des utilisateurs, de leurs profils et droits d'accès
- Réalisation de l’application DUMA-ESI (Gestion des utilisateurs à l’échelle internationale)
- Migration des utilisateurs vers le nouveau portail PUBLICA
- Génération de rapports
Rôle : Ingénieur études et développement (Java/JEE)
- Planification et estimation des tâches de développement
- Conception et développement
- Mise en place des API Rest via Spring mvc et RestTemplate (Nsapi, Gs-Rest, Scim)
- Réalisation de batchs (DUMA, DataTester, Pmoppc2GsRedbox)
Équipe : 5 personnes
Environnement technique : Java 8, Spring 4, JUnit 4, Mockito, Maven 3, Tomcat 7, Spring MVC, Jackson 2.3, JDBC Template, Gamma, Mercurial, ActiveMQ, Mule ESB, Jenkins
Cliris
Software Publishing
Ingénieur d'études et développement JAVA/JEE
- Développement de services web pour l’alimentation du portail
- Export des tableaux de bord sous plusieurs formats PDF, Excel, CSV
- Drill down/Drill up spatial et temporal
- Réalisation du module de gestion de dépoilement des thèmes des vitrines
Rôle : Ingénieur études et développement (Java/JEE - Flex)
- Planification et estimation des tâches de développement
- Conception et développement
- Rédaction de la documentation technique
- Développement des ETL
- Migration du portail de Jboss vers Glassfish
- Mise en production
- Encadrement des stagiaires
Équipe : 4 personnes
Environnement technique : Java, Spring 3, Hibernate 3, Service Web, Apache CXF, Maven 3, Flex, Actionscript, PostgreSQL, Eclipse, JBoss 6, Glassfish 3, iReport
1 recommendation
Check out Mehdi's recommendations