Mohammed Darfilal

Tech Lead Java & Kotlin

Salaire / Taux journalier

Paris, France

Freelance

À distance uniquement

Expertises

Spring BootSoftware CraftsmanshipJavaKotlinTest Driven DevelopmentClean CodeClean ArchitecturePostgreSQLRedisGitGitLabRESTful APIsGrafanaSplunkMavenHexagonal ArchitectureDéveloppement BackendMicroservicesOracle DatabaseKafkaRequêtes SQLDockerPostmanSwagger/OpenAPIGitHubGradleScrumConfluenceJiraOracleBase de données SQLElasticsearch

Langues

Français (Maternelle)Anglais

À propos

Introduction

Tech Lead Java Kotlin avec plus de 10 ans d’expérience dans des grands groupes tels qu’Europcar, ENEDIS et RTE Spécialisé en architecture microservices, APIs sécurisées et livraison agile Pragmatique et passionné par la qualité logicielle

Liens

Expérience de travail

Europcar Mobility GroupFreelance

juil. 2018 - Présent

8 ans 4 mois

Tech Lead Java Kotlin

févr. 2024 - Présent

2 ans 9 mois

PROS Integration : Récupération et traitement des prix des compétiteurs avec calcul dynamique des prix à appliquer - Lecture et traitement des données compétiteurs via un topic Kafka, avec génération automatisée de rapports vers un serveur SFTP - Optimisation d’un batch de calcul des prix, réduisant le temps de traitement de 7 à 1 minutes, validant l’intégralité du processus métier - Remplacement des scripts SQL par des API, facilitant le déploiement multi-pays et accélérant le roll-out - Migration technique des composants vers Spring Boot 3 assurant modernisation des applications et la prévention des vulnérabilités - Suivi des incidents avec la méthode RCA (Root Cause Analysis) - Réalisation de revues de code, pair programming et accompagnement technique de 3 développeurs pour favoriser la qualité logicielle et la montée en compétences - Projet en méthodologie Scrum avec mise en production après chaque itération de 2 semaines - Rédaction de documentation techniques - Création et mise à jour de dashboards Dynatrace pour le suivi précis des performances Environnement : Java 17+, Kotlin, Gradle, Spring Boot, Spring Batch, MongoDB, PostgreSQL, Oracle, Kafka, Kong Konnect, REST API, Oauth2, Dynatrace, Grafana, Splunk, Jira, ServiceNow

Tech Lead Java Kotlin

févr. 2020 - mars 2024

4 ans 2 mois

Paris, France

Onesite : Nouveau site web responsive - Conception et mise en œuvre d’une architecture microservices modulaires, favorisant la scalabilité et la maintenabilité absorbant 2 millions de requêtes par jours avec 1 seul incident critique enregistré - Développement d’un orchestrateur d’offres et de réservations générique, centralisant les appels provenant des applications mobiles, brokers et du site web - Mise en place d’un cache Redis optimisé pour améliorer significativement l’expérience utilisateur - Implémentation de tests de charge Gatling, incluant le monitoring de la mémoire, pool de connexions, des temps réponse et code http - Accompagnement technique et fonctionnel de 2 développeurs et diffusion de bonnes pratiques de développement - Mise en production quasi-hebdomadaire - Aucun incident critique - Présentation et démonstration des choix techniques et produits auprès des équipes en France, Espagne et Maroc - Rédaction de documentation techniques Environnement : Kotlin, Spring Boot, Docker, Redis, AWS, GitLab, PostgreSQL, Architecture hexagonale, REST API, OAuth2, Dynatrace, Grafana, Splunk, Gatling, LaunchDarkly, Jira, ServiceNow

Tech Lead Java

févr. 2019 - mars 2020

1 an 2 mois

Paris, France

Picsou : Plateforme de paiement - Développement d'une api de paiement en architecture hexagonale intégrant les passerelles Cybersource et Adyen - Implémentation des liens hypermedia (HATEOS) facilitant aux consommateurs la navigation dynamiques entre les ressources - Garantie de la cohérence des opérations et des données pour l’équipe réconciliation - Implémentation de la sécurité 3D Secure pour renforcer la sécurité des paiements - Développement d’une API de gestion et sauvegarde des moyens de paiement au sein des profils utilisateurs Environnement technique : Java 8, Spring Boot, Architecture hexagonale, TDD, REST API, Dynatrace

Développeur Java

juil. 2018 - mars 2019

9 mois

Paris, France

Click&Go : Nouvelle application mobile - Développement d’une API de référentiel de stations, avec fonctionnalités de recherche par géolocalisation et recherche approximative - Conception et développement d’APIs satellites pour le référentiel véhicules, la recherche d’offres et la gestion des réservations - Migration technique des composants de Spring Boot 1 vers Spring Boot 2, assurant modernisation et meilleure performance - Mise en place de logs fonctionnels permettant le déclenchement d’alertes en cas d’écarts par rapport aux prévisions Environnement technique : Java 8-14, Spring Boot, Spring Batch, Elasticsearch, Dynatrace, Hazelcast

Lead Developer

RTE Réseau de Transport d'Electricité

oct. 2017 - mai 2018

8 mois

Paris, France

SMARTDATA Marchés - Mise en place des méthodes, outils et pratiques essentielles dès le lancement du projet - Définition et installation de l’environnement de développement, intégrant les pratiques TDD, workflow Git, guidelines et seuils de qualité - Création d’une IHM dédiée au monitoring des traitements, avec accès sécurisé via webSSO pour une meilleure expérience utilisateur - Finalisation du MVP en 6 mois, rédaction exhaustive de la documentation technique : dossier d’architecture, dossier d’exploitation et procédures d’installation - Raffinement des spécifications fonctionnelles détaillées Environnement technique : Java 8, Angular 5, Oracle 12c, Tomcat 8, Docker, Spring Boot, Spring Batch, Spring LDAP, Ansible, Jenkins, Sonar, TDD

Développeur / Référent Technique

Enedis (ex ERDF)

févr. 2015 - oct. 2017

2 ans 9 mois

Région de Montreuil, France

Client : ENEDIS Application : Inforéseau Histoire : Inforéseau a été ma première expérience dans le monde IT. Application riche en technologies, elle permet d'afficher la météo des coupures réseaux du territoire national en temps réel et d'en aviser les clients. Elle compte plus de 30 millions de clients et 8 000 utilisateurs. Cette application est consultée par divers SI partenaires, elle se doit d’être en haute disponibilité surtout en période de crise climatique, telle que la tempête Zeus en mars 2017. Durant cette mission j'ai pu contribuer dans les majeures parties de l'application en prenant des sujets de plus en plus complexes en passant par les développements, les chiffrages, les anomalies en production, les devis, les migrations technique. J’ai aussi, avec la confiance de mes supérieurs, été backup de mon chef de projet, managé des ressources, tenu des réunions internes et avec le client. Je sors grandi de cette très belle aventure et prêt à voir ce que je vaux sur d’autres projets. Plus de détails : Partie Technique : Développement de nouvelles fonctionnalités de l’application principale Inforéseau Développement de deux flux d’intégration de référentiel en Spring Batch Développement de webservices SOAP et REST (backend app mobile enedis à mes côtés et apigo) Développement d’un flux d’intégration de données temps réelles en webMethods 6.7 Développement d’un POC Angular 4, D3.js, GeoJSON et API Rest Spring Boot Développement par les tests TDD Revue de code et correction des violations sonar Migration applicative de JBoss 5.1 vers 6.4 Partie fonctionnelle : Backup chef de projet Réunion hebdomadaire interne et client Rédaction de devis Formation technico-fonctionnelle de plusieurs ressources Ateliers, Brainstorming Rédaction et revue de documents techniques Chiffrage, Macro chiffrage, Livraison Environnement technique : Java EE, PL/SQL, KSH, Hibernate, Spring (Boot, Batch),Oracle, JUnit, Maven, Tomcat, SVN, Jenkins, Sonar, Eclipse, webMethods, JBoss


Formation

Université Évry Paris-Saclay

Master 2 (M2)

2014 - 2015

2 ans

42 Paris

2014 - 2014

1 an

Université Évry Paris-Saclay

Licence

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.