
CHEIKH CISSE
LEADER TECHNIQUE & DEVELOPPEUR JAVA FULL-STACK
Salaire / Taux journalier
Freelance, ouvert au CDI
Expertises
Langues
À propos
Expérience de travail
Leader Chef de projet MOE : Solution Java/DevOps
SQUAD CREDITS-LCL
janv. 2025 - Présent
1 an 10 mois
Projet: Découvert Autorisé en Self care de la banque LCL – Etude, analyse de l'existant et l'étude d'impacts – Participation aux réunions de pilotages et de comités – Conception applicative et technique générale et détaillée pour construire la solution IT en cohérence avec le cadre technique existant. – Evaluation des charges et délais sur le périmètre Open (Java / DevOps) – Collaboration avec le Tech Lead, les architectes et experts LCL – Rédaction de documentation de référence et des spécifications techniques (DAT, DED, ..) – Mise en place et le suivi des bonnes pratiques de développements (TDD, Revue de codes, ...) – Participer également au développement de la solution – Pilotage de la qualité et de l'avancement de la partie technique du projet, remontée des alertes, relai technique du Business Analyst – Coordination des différents intervenants techniques dont les développeurs et les parties prenantes (LCL, CAGIP), lien avec les Business Analyst (BA) – Accompagnement des business analysts dans la phase d'homologation / recette – Mise en production, suivi des déploiements avec le partenaire groupe CA-GIP
Développeur sénior Full stack Java-Angular
CIB-BNP PARIBAS
août 2022 - déc. 2024
2 ans 5 mois
Projet : HERA de BNP PARIBAS – Migration de Weblogic 12 vers Tomcat 11 – Migration de Java 8 vers Java (17 & 21) – Développer les services existants sous EJB, en APIs REST avec Spring boot (mvc, rest). – Conception et développement autour des modules P&L, Booking, Pricing – Optimisation et développement multithreading du module de rapprochement – Optimisation des performances front-end via AngularJS, avec la réduction du temps de chargement des pages, notamment par la minification et la fusion des fichiers JavaScript et CSS – Mise en place des tests unitaires et d'intégrations avec JUnit 5, Spring-integration-test, Mockito, Cucumber – Configuration d'une carte distribuée avec Hazelcast, Rsocket et Webflux, pour partager les données entre les nœuds du cluster et la gestion de la cache. – Mise en place d'une messagerie Pub/Sub avec Hazelcast, facilitant la communication en temps réel de manière scalable des éxecutors et schudelers. – Utilisation de Spring boot Security, Auth2 et JWT – Tuning sur la base de données MS SQL, optimalisons des procédures stockées et créations de cubes SSAS multidimensionnels – Application des bonnes pratiques de développement : TDD, Pull Request, Pair programming – Mise en place du CI/CD avec Jenkins, Git, Bitbucket, Ansible, Sonar, Nexus, Docker et Kubernetes – Gestion des tickets et des bugs avec Confluence, Jira, ServiceNow – Installation et administration des serveurs apache et Tomcat – Demandes d'accès aux bases, aux serveurs avec Cyber-ark – Mise en place de la supervisons des serveurs et des services avec graphana, actuator Participation aux réunions de travail, comités, cadrage et chiffrage et animation des Daily Rédaction de la documentation technique (DAT, DC, Contrat d'Interface ...) – MEP et corrections des anomalies en PROD (MCO : Maintenance Continuité Opérationnelle)
Leader Technique & Développeur Full stack Java-Angular (GED)
GMF - COVEA
mars 2020 - mars 2022
2 ans 1 mois
Projet: GED du SI de GDOC entrant de la GMF – Pilotage de l'équipe – Définition et priorisation des tâches et des tickets en mode MCO et Projet – Support de l'équipe de développement et animation des Daily Scrum – Analyse des problèmes techniques et proposition de correctifs – Application des bonnes pratiques de développement : TDD, revue de code (Pull Request), Pair programming – Participation aux réunions de travail, comités, cadrage et chiffrage Rédaction de la documentation technique (DAT, Contrat d'Interface, PTI ...) – Participer aux développements des modules – BatchDEMAT, avec Spring boot batch, JPA, Hibernate, JMS, ActiveMQ – Orchestrateur, avec Spring boot WEB, RES, JMS, JWT, oAuth2 et SOAP, Birt, JasperReporting – ServiceDocumentaire, avec Spring boot WEB, REST, oAuth2, JWT, JMS, JPA, Hibernate – Développer et optimiser les écrans de l'IHM avec Angular et PrimeNg, JavaScript – Mettre en place les tests unitaires avec Junit5 & Mockito – Mettre en place la chaine CI/CD avec Jenkins, Git, GitLab, Bitbocket, Sonar, Nexus Mise en place de l'architecture Event-Driven (messaging via ActiveMQ) – Faire de la MEP et le suivi de la production
Architecte Logiciel /Leader technique Java-Angular
Crédit Agricole Technologies et Services (CATS)
juin 2018 - mars 2020
1 an 10 mois
Projet : EDI BANCAIRE Crédit Agricole Technologies et Services (CATS) – GMF en APIs Web REST FULL en JAVA/J2EE – Etudier et Analyser le cahier des charges – Concevoir l'architecture applicative et technique : – Choix des librairies en tenant comptes des contraintes techniques – Décomposition de l'EDIWEB en micro services – Mise en place du socle applicatif – Description de stories techniques et rédaction des spécifications techniques – Participation aux réunions de travail, comités, cadrage et chiffrage Rédaction de la documentation technique (DAT, DC, Contrat d'Interface ...) – Participation aux Daily meetings et aux rétrospectives, copilote du SCRUM Master – Assurer le développement, les tests techniques, le suivi et la maintenance de l'application. Support de l'équipe de développement – Gestion de la cache avec Spring boot cache et Ehcache Mise en place des tests unitaires avec Junit5 & Mockito – Mise en place du CI/CD avec Jenkins, Git, GitLab, Bitbocket, Sonar, Nexus
Développeur full stack java - GWT et Référent Teradata SQL
Enedis
déc. 2015 - juin 2018
2 ans 7 mois
Projet: Système de Traitement de Mesures (STM) – TMA (MCO) : – Priorisation des bugs avec le PO et le Scrum master avant les sprints planning – Pré analyse des bugs, – Correction, tests unitaire et tests d'intégration, – Intégration continue avec Jenkins, Ksh, Shell – Projet (Run) : – Description de stories techniques – Mise en place du projet avec Spring Boot / Java Développement d'une API Java Rest avec Spring MVC, REST – Conception et développement de nouvelles fonctionnalités – Intégration continue Jenkins, Ansible, Git, Nexus
Développeur full-stack en Java / J2ee et Android
Banque Postale
juil. 2010 - nov. 2015
5 ans 5 mois
Projet: Postalia – Recueil les besoins, rédiger les spécifications, planifier les phases de réalisation, concevoir et développer les fonctionnalisés en Java, Struts 1&2, JSP, HTML, JavaScript, XML, Android. – Mise en place des tests unitaires avec JUnit – Optimisation des procédures stockées sous oracle – Rédaction de la documentation technique (DAT, DC, Contrat d'Interface) – MEP et Suivi de la production – Fournir des rapports périodiques au Directeur technique et à la Direction générale. – Faire de la veille technologique, jouer le rôle de support technique avec les clients. – Mission de déploiement et de formation de POSTALIA aux niveaux des Poste des pays suivants :
Ingénieur stagiaire : Analyste & Développeur en Java / J2EE
DGID
janv. 2010 - juin 2010
6 mois
Projet: Application de gestion intégrée des ressources humaines en java / J2EE – Etudier et Analyser les cahiers des charges – Concevoir et développer des fonctionnalisés en Java, JSP, HTML, JavaScript, XML, Android – Rédaction de la documentation technique (DAT, DC, Contrat d'Interface) – Rédaction du mémoire de fin de stage
Formation
Université Cheikh Anta Diop Dakar
Master II Professionnel d'Informatique, Système d'Informations Réparti
2008 - 2010
2 ans 1 mois
Option: Système d'Informations Réparti de l'Université Cheikh Anta Diop Dakar, Sénégal
Université Laval Québec
Bachelor en Sciences de l'informatique, Génie logiciel
2005 - 2008
3 ans 1 mois
Option: Génie logiciel de l'Université Laval Québec, Canada
Université Laval Québec
Certificat en Sciences de l'informatique, Génie logiciel
2004 - 2005
1 an 1 mois
Option: Génie logiciel de l'Université Laval Québec, Canada