
Cheickh DIOP
Développeur Sénior/ Tech lead
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Freelance, ouvert au CDI
Expertises
Expérience de travail
💼 Développeur Java Sénior – (Innovation&Trust)
Tessi
nov. 2022 - mai 2025
2 ans 7 mois
📍 Paris / Full Remote / R&D | 🗓️ Novembre 2022 – Mai 2025 💡 Projet SQALIA BPA, plateforme SaaS innovante de gestion de workflows métier avec intégration d’IA. 🔧 Réalisations clés : 🔹 Implémentation de Keycloak pour une authentification centralisée (OAuth2, MFA) 🔹 Intégration de Gravitee pour le management des API 🔹Migration du moteur de workflow Zeebe (Camunda) vers Temporal 🔹Gestion des fichiers via stockage S3 dans les workflows 🔹Développement de services d’optimisation et d’automatisation 🔹Collaboration avec DevOps pour tests de charge (JMeter) 🔹Traitement temps réel avec streaming gRPC 🔹Mise en place du versioning pour les processus métier 🔹Développement du moteur de dispatching des tâches 🔹Utilisation d’Apache Camel pour le polling d’emails via IMAP et déclenchement de workflows 🔹Mise en œuvre du multi-tenancy avec routage basé sur R2DBC 💡Environnement technique : Java 17, Spring Boot, Postgres, Temporal, RabbitMQ, ElasticSearch, Apache Camel, Keycloak, Gravitee, JMeter, S3, Kubernetes
💼 Coordinateur Technique & Support Applicatif
BNP Paribas CIBFreelance
mars 2021 - déc. 2022
1 an 10 mois
Paris, France
📍 Paris / UK / Full Remote | 🗓️ Février 2021 – Décembre 2022 💡 Projet FX+ : Application dédiée aux transactions de change en temps réel, initiées par des traders ou via l’application Global Market Transfer. FX+ inclut Instant Booking, une plateforme 24/7 garantissant un taux fixe durant le week-end. 🔧 Réalisations clés : 🔹 Développement de script Python pour l’envoi d’alertes en cas d’erreurs ou de rejets de transactions sur les flux du week-end 🔹 Coordination des équipes DEV, RM et APS pour la montée de version TLS 1.2 : définition du planning, tests de performance, investigation des latences 🔹 Suivi de la migration vers Oracle 19C : coordination et planification 🔹 Participation au déploiement de la V2 d’Instant Booking : gestion des tests de pénétration 🔹 Développement de script Java pour la consolidation des données de reporting BI à partir des données FX+ 🔹 Accompagnement de la migration du legacy TIBCO vers des API Spring Boot 🔹 Réalisation de la cartographie applicative en lien avec l’équipe architecture 💡Environnement technique : Java 8, Spring Boot, Spring Core, Oracle, SQL, WebSphere, IBM MQ, TCP, Shell Script, Python
💼 Développeur Senior / Tech Lead Java – Société Générale
Societe GeneraleFreelance
mars 2017 - déc. 2020
3 ans 10 mois
Paris, France
📍 Paris / Inde | 🗓️ Mars 2017 – Décembre 2020 🔧 Conception et développement d’applications stratégiques pour le département du risque de crédit 📌 Projet CARE – Architecture micro services pour la restitution des ajustements utilisateurs et du calcul RWA 🔹 Développement de services Spring Boot avec RabbitMQ et Consul 🔹 Optimisation des performances en environnement multithreadé 🔹 Scalabilité des API consumers du broker QPID 🔹 Refonte technique pour passer d’un mode batch à un traitement on-flow 📌 Projet FLUSH – Migration vers Azure HDInsight 🔹 Déploiement de l’API sur AKS avec Kubernetes (via CMDER) 🔹 Migration de jobs Kafka et Spark d’on-premise vers Azure HDI 🔹 Déploiement en production et décommissionnement de l’infrastructure existante 📌 Encadrement des risques par portefeuille – Conformité BCBS239 🔹 Définition de l’architecture cible du projet 🔹 Étude et exploitation du Data Lake comme source principale 🔹 Développement d’APIs de ventilation (breakdown) pour les métiers 🔹 Interconnexion avec d'autres entités SG comme ITEC 📌 Refonte du ratio de levier – Décommissionnement d’outils Excel 🔹 Participation aux ateliers de cadrage 🔹 Études de faisabilité avec usage du Data Lake 🔹 Stack Big Data : Java, Spark, Hadoop, Hive, Sqoop 📌 IHM SAFIR – Maintenance évolutive 🔹 Évolutions fonctionnelles sur une IHM d’ajustement basée sur Weblogic et EJB 3 📌 Application Repooling 🔹 Collecte et regroupement des contrats/opérations pour calcul réglementaire RWA via le moteur Jarvis 💡 Environnement technique : Java 8, Spring Boot/Core, Shell Script, WebLogic, RabbitMQ, Consul, MongoDB, Teradata, SQL, Kubernetes (AKS), Azure HDI, Kafka, Spark, Hadoop, Hive, Sqoop, Jenkins, Git, JIRA, OpenShift, JSF, VisualVM, Cucumber, CMDER, Mirantis
💼 Développeur Java Confirmé
YomoniFreelance
juin 2016 - déc. 2016
7 mois
Paris, France
📍 Paris | 🗓️ Juin 2016 – Décembre 2016 🛠️ Projet de digitalisation dans le secteur de la gestion d’épargne en ligne 🔹 Dématérialisation des demandes de souscription aux produits d’assurance vie 🔹 Synchronisation des référentiels partenaires (notamment Crédit Agricole) avec le SI Yomoni 🔹 Développement de scripts Shell pour l’envoi et la récupération de documents via SFTP 🔹 Conception et mise en place de traitements batch avec Spring Batch 💡 Environnement : Java, Spring Batch, Shell Script, SFTP, Linux
💼 Référent technico fonctionnel Java/J2EE
SNCF VoyageursFreelance
juin 2015 - mai 2016
1 an
Paris, France
📍 Paris | 🗓️ Juin 2015 – Avril 2016 🛠️ Projet OPTIAGE – Optimisation du plan de transport en situation perturbée (travaux, intempéries, accidents, grèves…) 🔹 Suivi des développements et coordination des différents modules applicatifs 🔹 Analyse des incidents en production (astreintes) 🔹 Correction et mise à jour des documents de spécifications fonctionnelles 🔹 Recueil des besoins métiers et techniques pour les connecteurs du système 🔹 Cadrage et conception des interfaces clients 🔹 Rédaction des spécifications fonctionnelles détaillées 🔹 Conception de l’architecture du projet 🔹 Proposition de solutions techniques adaptées aux contraintes du SI SNCF 💡 Environnement : Java, Talend (ETL), Shell Script, JBoss, Web Services, Linux
💼 Ingénieur étude et développement (chez ING DIRECT)
INGDirectFreelance
août 2014 - mai 2015
10 mois
Paris, France
📍 Paris | 🗓️ Août 2014 – Mai 2015 Projet GPS – Mise en place d’une solution PFM (Personal Finance Management) 🔹 Analyse et modélisation des fonctionnalités métier pour le projet GPS 🔹 Rédaction de stories JBehave et mise en œuvre des tests d’acceptation en TDD 🔹 Développement des user stories en respectant la séparation des couches (Clean Architecture) 🔹 Création de tests unitaires (JUnit) et de tests d’intégration 🔹 Conception et implémentation de Web Services REST pour les besoins fonctionnels 🔹 Participation à la migration du noyau legacy « DG » vers l’architecture modulaire CASSINI 🔹 Contribution à la qualité globale du code et au respect de l’architecture logicielle 💡 Environnement : Java 8, Spring, REST, JBehave, JUnit, TDD, Agile/Scrum, Clean Architecture
Ingénieur étude et développement Java/J2ee
BforBank
avr. 2014 - juil. 2014
4 mois
Ingénieur étude et developpement
SNCF Connect & Tech
mars 2011 - mars 2014
3 ans 1 mois
engineer
Cap Gemini Ernst & Young
févr. 2009 - déc. 2011
2 ans 11 mois
💼 Développeur Junior Java
Alcatel-Lucent Enterprise
févr. 2008 - déc. 2008
11 mois
Paris, France
Stage fin d'étude
ATEXO
juil. 2007 - janv. 2008
7 mois
Paris, France
Formation
Université de Technologie de Troyes
Master's degree, 🎓 Génie des Systèmes d’Information et de Télécommunication Spécialité : Intégration Logicielle
2005 - 2008
2 ans 7 mois
Faculté des Sciences et Techniques, Université de Nouakchott
🎓 MIAGE – Méthodes Informatiques Appliquées à la Gestion des Entreprises
2002 - 2004
1 an 10 mois
Licences et certifications
Oracle Certified Professional: Java SE 11 Developer
Délivré le : oct. 2019
Oracle Certified Professional, Java SE 8 Programmer II
Délivré le : oct. 2019