À propos de Cheikh
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- Société GénéraleDéveloppeur SeniorBANQUE & ASSURANCESjanvier 2025 - Aujourd'hui (1 an et 5 mois)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 JavaEDITION DE LOGICIELSavril 2018 - juin 2021 (3 ans et 2 mois)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 LeadBANQUE & ASSURANCESjanvier 2023 - janvier 2025 (1 an et 11 mois)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.
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- 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