About Cheikh
English
Fluent
French
Native or bilingual
Experience
- Société GénéraleDéveloppeur SeniorBANKING AND INSURANCEJanuary 2025 - Today (1 year and 5 months)Paris, FranceConception et développement d’une plateforme de détection de fraude spécialisée dans les opérations de trading.Mission :- Conception et développement de traitements batch pour gérer le cycle de vie des cas détectés (remédiation des faux positifs).- Conception et développement d’un service de reporting.- Optimisation de l’existant : refactoring, amélioration du code, amélioration du code coverage et optimisation des requêtes et fonctions SQL.- Mise en place d’un processus de déploiement continu avec Jenkins.- Définition des bonnes pratiques de développement, des règles de codage, du GitFlow et des pipelines CI/CD.- Rédaction de la documentation technique pour assurer la pérennité et la qualité du code.Technologies : Java, Spring, Spring Boot, PostgreSQL, React JS, Jenkins
- CapgeminiDeveloppeur JavaSOFTWARE PUBLISHINGApril 2018 - June 2021 (3 years and 2 months)Rennes, FranceLead Développeur Fullstack sur un portail d’application pour le compte d’Orange Business Service- Mise en place socle technique et environnement intégration continue avec l’architectetechnique- Intégration continue : Kubernetes, Docker, GitlabCI, Sonar- Développement BackEnd et FrontEnd et test automatisé en mode agile avec lesFramework(Spring MVC, Hibernate, .net, Javascript : JQuery, KnockoutJS) et BDDPostgreSQL-Veille technologique, Mise à niveau des librairies, Formation nouveaux arrivants-Rédaction documentation – Gestion de la relation client
- GROUPE CCFTech LeadBANKING AND INSURANCEJanuary 2023 - January 2025 (1 year and 11 months)Courbevoie, FranceMon rôle est d'aider le métier à construire un produit de qualité répondant aux besoins des utilisateurs, en collaboration avec une équipe de 3 développeurs.- Analyse continue des exigences utilisateurs pour assurer une expérience optimale.- Participation active aux décisions technologiques et à la mise en œuvre des nouvelles fonctionnalités.- Encadrement de l'équipe avec des revues de code, accompagnement sur Java, React et DevOps- Software Craftsmanship : Adoption des meilleures pratiques (Clean Code, TDD, etc.) pour garantir la qualité du code.- Amélioration des pipelines CI/CD : Optimisation des processus Gitlab-CI pour une intégration et un déploiement continus plus fluides.- Mise en place et utilisation de Kibana, Prometheus et Grafana pour le monitoring des systèmes.- Mise à jour des librairies (Java 17 à 21, Spring Boot 3 à 3.x) et un nettoyage du code.- Mise en place de la sécurisation des apis- Mise en place d'un process de Revue- Développement en s'appuyant sur les design pattern principes Solid, Kiss ...- Amélioration des temps de réponse grâce à des optimisations SQL efficaces.- Implémentation de mesures de sécurité robustes pour protéger les interfaces.- Validation de la couverture et qualité du code avec SonarQube, gestion de la dette technique et détection proactive des vulnérabilités.- Automatisation et Orchestration- Développement de batchs en Java (ex. : envoi d'e-mails, chargement donnée en base ).- Création et mise à jour actif de la documentation projet, incluant la description des éléments critiques et leur fonctionnement.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- licence informatique parcours developpement logicielUniversite de La Rochelle2016
- Master 2 Genie logicielUniversité de Bordeaux2018Génie logiciel Agile Cycle en V Java 8 Angular Node Js Spark