
alassane ndiaye
Senior Java Software Engineer | DevOps
Salaire / Taux journalier
Carrières-sous-Poissy, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Java Senior avec 9+ ans d'expertise en architectures API, DevOps et cloud (AWS/Kubernetes). Actuellement chez Crédit Agricole CIB, spécialisé en migrations API (WSO2/Kong), GitOps avec ArgoCD et sécurisation. Expert en développement full-stack Java/Angular, CI/CD et infrastructure as code. J'apporte des solutions robustes et scalables pour vos projets d'intégration et de modernisation applicative.
Expérience de travail
Senior Java Software Engineer
Crédit Agricole CIB
déc. 2022 - Présent
3 ans 11 mois
78280 Guyancourt, France
• Conception et développement d’une api permettant aux projets de publier de façon autonome et cloisonnée leur business apis au sein de CACIB, sur des gateways wso2 ou kong. • Migration d’apis de wso2 vers kong. • Migration elastic search vers opensearch • Conception et développement d’une api java et de policys rego opa, pour la gestion d’accès fins aux endpoints d’api. • Développement d’un middleware de synchronisation d’apis à travers kafka, pour le CACIB store( portail de souscription des apis internet de CACIB) depuis les référentiels de publication d’api. • Développement d'écrans en angular et material d’un portail de souscription aux apis • Tuning multimodal d’une api kong publiée sur internet. • Développement de pipelines gitlab-ci de build et de déploiement • Implémentation d’applications avec argocd : GITOPS • Développement de manifestes kubernetes et kustomize • Configuration d’un public client (pkce flow implicit) et d’un client privé ( flow client secret) • Installation d’instances apache, tomcat, postgres sur centos. • Analyse et correction vulnérabilités Apache issue d’audit statiques et dynamiques • Configuration MTLS
EDF
juil. 2018 - oct. 2022
4 ans 4 mois
DEVOPS/ CRAFTMAN JAVA
mars 2022 - oct. 2022
8 mois
Projet : portail de gestion de souscription aux outils DEVOPS/Agiles Contexte : équipe scrum constituée de 3 développeurs et d'un PO. Mission : • Conception et développement d’api RESTful niveau HATEOS • Intégration de librairies client jenkins, gitlab, sonar • Développement d'écrans en angular et material • Animation d'ateliers de refinement pour la rédaction d'un apportant de la valeur métier • Animation d'ateliers de DOD & DOR • Implémentation de tests d'acceptance en cucumber • Développement de pipelines jenkins de build et de déploiement • Développement de scripts ansible de déploiement • Configuration d’un public client (flow implicit) et d’un client privé ( flow client secret) • Configuration client SSL pour une négociation de version TLS • Installation d’instances apache, tomcat, postgres sur centos. Environnement technique : Java 8, Angular 10, Jenkins, Gitlab, Sonar, Checkmarx, Webstorm, flyway, material, cucumber, ldap, openid connect, centos 7.
DEVOPS / CRAFTMAN JAVA
oct. 2020 - mars 2022
1 an 6 mois
92000 Nanterre, France
Projet : Développement d'une solution d'IOT de surveillance de la qualité de l'électricité de clients industriels ou tertiaires. Contexte : projet développé en scrum constituée de 4 développeurs, d'un testeur et d'un PO Mission : • Conception et développement de lambda Nodejs de récupération de données de multimètres électriques connectés • Développement de requêtes complexes pour des données de graphe de gradeurs statistiques ou électriques : heatmap de tension, talon de consommation... • Création et modification d'objets d'infrastructure (utilisation de SQS, S3, dynamodb, lambda, cloudwatch event, cloudfront) avec terraform aws • Construction et déploiement d'image docker sur openshift (kubernetes), ECR • Conception et développement d'une API restful en springboot • Conception et développement d'un portail angular • Animation d'ateliers de conception technique d'algorithmes de calculs sur les données electriques • Collaboration avec la R&D EDF Environnement technique : terraform, aws Lambda, S3, dynamoDB, sqs, sns, ecr, ecs, ses, Java 8, JUnit, liquibase, Mockito, NodeJS, Mocha, Python, RDS Postgres, openshift, jenkins, gitlab, sonar, skopeo,
DEVELOPPEUR NODEJS – CRAFTMAN
juin 2019 - oct. 2020
1 an 5 mois
Projet : Développement d'une offre de service pour tracer et certifier l'énergie consommée par les entreprises ayant souscrit à une offre d'énergie verte. Contexte : Projet développé en Scrum par une équipe de 4 développeurs Mission : • Développement services en NodeJS selon l'approche TDD. • Développement écrans Angular • Animation d'ateliers de conception technique selon l'approche DDD • Animation de clarification de besoins fonctionnels • Animation de rétrospective • Migration de données en SQL • Construction et optimisation de requêtes SQL complexe • Développement de scripts ansible • Développement de scripts groovy pour pipeline jenkins Environnement technique : NodeJS, Postgres,Apache, Angular, Jenkins, Gitlab, Mocha, Checkmarx, Sonar, Webstorm, Etherium, Centos, Ansible
DEVELOPPEUR JAVA – CRAFTMAN
févr. 2019 - juil. 2019
6 mois
Paris Area, France
Projet : pour le compte d'Arolla, je suis intervenu chez EDF pour le développement d'un portail d'informations au public sur l'actualité des installations, aménagements et cours d'eaux exploités par EDF. Contexte : Équipe scrum de 3 développeur, 1 PO, 1 scrum master et 1 testeur Mission : • Développement de service backend • Développement d'écrans en angular Environnement technique : java 8, springboot, Mockito, Junit, liquibase, angular 8, jenkins, checkmarx, gitlab, sonar, openstreetmap
DEVELOPPEUR JAVA / MIGRATION DE DONNEES JCR-SQL
juil. 2018 - mars 2019
9 mois
92000 Nanterre, France
Projet : pour le compte d'Arolla, je suis intervenu chez EDF pour la refonte d'un portail de gestion de matériels de mesure hydraulique en Java/Angular Contexte : Équipe Scrum de 3 développeurs et d'un testeur Mission : • Conception et développement d'api restful • Développement d'écrans angular • Migration de données de JCR vers SQL Environnement technique : Java 8, Angular 7, Springboot, Postgres, Apache, ssh, Centos, Eclipse
DEVELOPPEUR FULL STACK JAVA
Enedis
févr. 2016 - déc. 2017
1 an 11 mois
72014 Capitolo, Brindisi, Italie
Projet : Développement d'une solution de gestion de relations clients Contexte : équipe scrum constituée de 4 développeurs, 1 PO et un 1 Scrum master. Mission : • Développement d'un outil gestion de relation client d'ENEDIS en spring web et angularjs • Développement d'une api restful du référentiel client ENEDIS en springboot • Conception de la cinématique de mise à jour quotidienne du référentiel à partir des données de l'INSEE
DEVELOPPEUR JAVA
KLESIA
avr. 2015 - mars 2016
1 an
92150 Suresnes, France
Projet : développement d'une application de complémentaires santé. Contexte : Équipe de 4 développeurs, un testeur et un fonctionnel. Projet en cycle V. Mission : • Développement d'écrans en jsp et jquery • Développement de services Environnement technique : JAVA 6, Junit, Mockto, JQUERY, JSP, Spring, MyBatis, Jenkins, Sonar, SVN
Formation
Université de Versailles Saint-Quentin-en-Yvelines
master 1, analyse et conception de systemes d'information surs
Université de Versailles Saint-Quentin-en-Yvelines
Master 2 (M2), analyse et conception de systeme d informations surs
Universite Gaston Berger Saint-Louis
maitrise, Informatique
Universite assane seck de ziguinchor
Licence, Informatique
Lycee djignabo ziguinchor
Baccalauréat sciences experimentales, Mathématiques