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
- CapgeminiJava DeveloperSOFTWARE PUBLISHINGApril 2018 - June 2021 (3 years and 2 months)Rennes, FranceLead Fullstack Developer on an application portal for Orange Business Service- Setting up the technical base and continuous integration environment with the technical architect- Continuous integration: Kubernetes, Docker, GitlabCI, Sonar- BackEnd and FrontEnd development and automated testing in agile mode with theFramework (Spring MVC, Hibernate, .net, Javascript: JQuery, KnockoutJS) and BDDPostgreSQL-Technology watch, Library upgrade, Newcomer training-Documentation writing – Customer relationship management
- GROUPE CCFTech LeadBANKING AND INSURANCEJanuary 2023 - January 2025 (1 year and 11 months)Courbevoie, FranceMy role is to help the business build a quality product that meets the needs of users, in collaboration with a team of 3 developers.- Continuous analysis of user requirements to ensure an optimal experience.- Active participation in technological decisions and the implementation of new features.- Supervising the team with code reviews, support on Java, React and DevOps- Software Craftsmanship: Adoption of best practices (Clean Code, TDD, etc.) to guarantee code quality.- Improvement of CI/CD pipelines: Optimization of Gitlab-CI processes for smoother continuous integration and deployment.- Implementation and use of Kibana, Prometheus and Grafana for system monitoring.- Updating libraries (Java 17 to 21, Spring Boot 3 to 3.x) and cleaning up the code.- Setting up API security- Setting up a Review process- Development based on Solid, Kiss design pattern principles...- Improving response times through efficient SQL optimizations.- Implementing robust security measures to protect interfaces.- Validation of code coverage and quality with SonarQube, management of technical debt and proactive detection of vulnerabilities.- Automation and Orchestration- Development of batches in Java (e.g. sending emails, loading data into the database).- Active creation and updating of project documentation, including the description of critical elements and their operation.
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