en
en
developer avatar
Mehdi
Je ne suis pas ouvert aux opportunités
Lead developer
Paris
Freelance
Télétravail hybride
Technologies
À propos
Mehdi
✅️ Developpeur Full Stack Senior Java Vue Angular
Lead developerParis
developer avatar
Description

Vous cherchez un développeur expérimenté pour intégrer vos équipes ? Vous avez besoin d'un profil spécialisé dans le développement avec Java, Spring, Angular ou VueJs ? Vous souhaitez créer une nouvelle application ou un site web ? Vous êtes au bon endroit !

Je suis développeur Fullstack avec une expérience diversifiée dans plusieurs secteurs, notamment l'énergie, le secteur public et les assurances. J'ai travaillé avec des grands groupes:

  • Groupama
  • Ministère de l'éducation nationale
  • Enedis
  • Entreprise du Cac 40
    ...

Je suis passionné par la pratique du "clean code", l'application des Design Patterns et la conception d'architectures logicielles robustes. Fort de plus de 8 ans d'expérience en Java, j'ai développé une solide expertise dans ce domaine, et je maîtrise également Vue.js et Angular pour le développement frontend.

Je suis en mesure de vous accompagner de A à Z:

  • La définition de votre besoin
  • La conception, planification et la validation des choix techniques
  • Développement d'une application Java, notamment avec le framework Spring
  • Création des applications avec une architecture monolithe ou microservices
  • Mise en place de l'intégration continue et déploiement continu (Ci/CD)
  • Création des tableaux de bord (Grafana, Kibana) et la définition des alertes pour faciliter le suivi
  • Création des workflows avec Temporal
  • Création des applications web (javascript/typescript) avec le framework Vue ou angular
  • Accompagnement dans la migration vers le cloud
  • Mise en place d'un moteur d’Indexation (elasticsearch, logstash)
  • Mise en place d'une architecture événementielle (kafka, rabbitMQ, pubsub)
    ...
    Liste non exhaustive et je suis prêt à relever le challenge tant qu'on reste dans l'informatique :)

Un projet ? Un besoin de renforcer vos équipes ? Ou simplement pour discuter ? Contactez-moi directement sur la plateforme

Expériences professionnelles
8 ans d'expérience en tant que Lead developer (ou similaire)
Ingénieur conception et développement
Groupama - Parisjanv. 2020 - sept. 2022 · 2 ans 8 mois

Développement des outils d'aide à la vente pour les agents et souscripteurs.
De la conception à la mise en production des projets:

Mai 2021 - Septembre 2022: Projet EGarage

  • Architecture en microservice et microfront (spring boot, vue.js 3, java 11..)
  • Participation dans la phase du cadrage et des choix techniques
  • Conception et développement de nouvelles fonctionnalités
  • Mise en place d'un mécanisme de génération d'écran à partir d'un fichier excel avec des contrôles de surfaces automatisés ainsi que des contrôles liés aux habilitations de l'utilisateur connecté
  • Création de zéro d'un moteur de tarification générique
  • Revue de code et pair programming

Janvier 2020 - Avril 2021 : Projet Epro

  • Architecture en microservice (spring boot, vue.js 2, java 8..)
  • Participation dans les choix techniques
  • Conception et développement de nouvelles fonctionnalités
  • Mise en place d'un mécanisme de génération d'écran à partir d'un fichier excel avec des contrôles de surfaces automatisés ainsi que des contrôles liés aux habilitations de l'utilisateur connecté
  • Revue de code et pair programming
Lead Developer
Indépendant - Parissept. 2022 - aujourd'hui · 3 ans 3 mois

Dans le cadre d'un projet Agile Scrum, j'ai travaillé sur la mise en œuvre de la clean architecture avec des microservices. Mes responsabilités incluaient :
➡️ Agir en tant que référent technique (lead équipe de 5 personnes)
➡️ Contribuer à la définition et à la planification du projet.
➡️ Effectuer des revues de code, du pair programming et offrir un support technique aux développeurs.
➡️ Promouvoir l'adoption des Design Patterns.
➡️ Réaliser des Proof of Concepts (POCs).
➡️ Mettre en place des pipelines CI/CD, couvrant l'ensemble du cycle de vie du projet, du développement à la production, en utilisant Terraform
➡️ Utiliser Google Cloud Platform (GCP) pour le déploiement sur des VM, le développement de jobs Cloud Run et de Cloud Functions.
➡️ Participer à l'élaboration de l'architecture du projet et à la conception du modèle de données

Ingénieur logiciel Grade B
Capgemini TS - Parisnov. 2016 - déc. 2019 · 3 ans 1 mois

1/ Tech lead chez le Ministère de l’éducation nationale : Refonte de l’application de gestion des droits d’accès du SIRH, et MCO de l’ancienne
Environnement: JBOSS, J2EE, Spring MVC, JSF, Angular, Angular Material,
ActiveMQ, Jenkins

2/ ENEDIS : Développement d’un outil national de gestion de la relation client et
Mise en place de la suite ELK pour la centralisation des logs

Environnement : Weblogic, J2EE, Spring MVC, Spring Security, Spring Batch,
AngularJS, Bootstrap, Oracle, Tests automatisés avec FitNesse

Formations
5 ans d'études supérieures
Supinfo
Master expert en informatique et systèmes d'information 2017
Liens
Aucune information n'a été renseignée pour cette section.
Technologies
Compétences
Interessé parAws, azure, terraform, kafka
Langues
  • Anglais
Tests
Java - 3 septembre 2022Top 11% avec un score de 2756 points
Angular - 3 septembre 2022Top 0% avec un score de 3170 points