Bienvenue sur le profil Malt de Adama !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Adama pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Adama Bakayoko

consultant senior java fullstack

Peut se déplacer à Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Adama.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Adama.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
≥ 6 mois

Vérifications

Langues

Catégories

Compétences (32)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Methodologies
  • Débutant Intermédiaire Confirmé
  • Architecture
  • Débutant Intermédiaire Confirmé
  • Build
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Frameworks
  • Débutant Intermédiaire Confirmé

Adama en quelques mots

Consultant Senior Java depuis plus de 10 ans, j'ai travaillé pour des grands groupes comme La SOCIETE GENERALE, ORANGE, VEOLIA EAU, MANPOWER.
Ainsi, j'ai pu dévelloppé une expertise sur les technos Java et les frameworks qui l'entourent.
Mon champs de compétence comprends :
le développement Java de base, le développement frond end (Angular, Struts, JSF..), le développement back end (Spring, Hibernate, JPA),
les outils de gestions de dépendance (Maven), les outils de gestions de versionning de code (SVN, GIT), les différents outils de déploiement (Jenkins, Nexus),
les serveurs d'application (weblogic, tomcat, Jboss), les IDE (Eclipse, websphère, Visual Studio Code) et les Bases de données (Oracle avec clients SQL Developper et Toad)

Expériences

Veolia Eau - Veolia

Environnement

Ingénieur d'Etudes et développement Java/J2EE

Saint-Maurice, France

mars 2010 - avril 2015

1er Projet : PREPAR

Développement application PREPAR : Application de consultation de patrimoine et de calcul des index de consommation d'eau et de facturation

 L'analyse de l'architecture de l'application
 Développement de plusieurs modules sur toutes les couches de l’application Présentation (JSF/RichFaces), Services (Java Spring) et DAO (PLSQL)
 Développement et optimisation de procédures stockés PLSQL
 Tests unitaires (JUnit)
 Responsable de la maintenance évolutive et corrective de l'appli PREPAR avec la gestion d'une équipe de 3 personnes
 Développement et exécution de scripts et batchs SQL+ pour la mise à jour des informations compteurs vers d'autres applications GN, BDC et MDM
 Recueil et analyse des besoins lors de développement de nouvelles évolutions
 Analyse des impacts techniques et chiffrage journalier des évolutions
 Rédaction des documentations techniques associées
 Développement des évolutions
 Correction des bugs

2e Projet : BDC

Développement application BDC : Application de gestion de la base des compteurs VEOLIA, de la gestion des stocks et des différents mouvements des compteurs d'eau gérés par VEOLIA

 Participation aux réunions techniques, à la rédaction des spécifications et des documentations techniques
 Formation d'une semaine au Framework Flex
 L'analyse de l'architecture de l'application
 Développement de plusieurs modules sur toutes les couches de l’application Présentation (Flex), Services (Java Spring) et DAO (Hibernate).
 Optimisation des requêtes HQL et criteria
 Modification de méthodes web services et le WSDL associé
 Tests unitaires (JUnit) et tests de non régression
 Correction des bugs sur les lots 1 et 2 de l'application

JSF (RICHFACES), JAVASCRIPT, JAVA 6, SPRING 1.2, SQL, PLSQL, SQL+, UML, ECLIPSE 3.4.2, SVN, TOMCAT 6.0, ORACLE 10G (TOAD CLIENT ORACLE), JDBC, XML, CSS, WINSCP, FILEZILA

FLEX 3 (CAIRNGORM 2), MVC, JAVA 6, SPRING 3.1, SQL, HIBERNATE (HQL, CRITERIA), XML, UML, ECLIPSE 3, SVN, JBOSS 6, ORACLE 10G (TOAD CLIENT ORACLE), SVN, MAVEN 3, ANT, WEBSERVICES SOAP

ORANGE - ORANGE

Télécommunications

Consultant Senior Java BackEnd

Arcueil, France

juin 2015 - février 2018

Développement en mode Agile (Scrum) de l'application FACADES : Application de prise de commandes multiservices et multi-univers (mobile + multiservices).

FACADES sert d’interface entre l’application de prise de commande situées en FRONT (SOFT) et les applications de traitement de la commande situées en back.

 Participation aux rituelles agiles : participation aux réunions de stand up tous les matins et aux réunions de lancement d'itération toutes les 2 semaines
 L'analyse de l'architecture de l'application FACADES
 Analyse des impacts techniques et chiffrage journalier des User Stories (Evolutions)
 Proposition de solution.
 Réalisation des développements java webservices SOAP (XML) et REST (JSON) (sur la base des 2 principaux services exposés par Facades : FindAndGetCustomerOrder et CreateCustomerOrder)
 Développement et réalisation des tests unitaires (JUnit)
 Réalisation de démo des user stories en présence de toute l'équipe projet
 Correction des bugs issus des développements effectués
 Rédaction des documentations techniques associées aux développements
 Rédaction chaque semaine d'un rapport d'activité mentionnant les travaux réalisés et les livrables soumis
 Configuration et déploiement des livrables sur les environnements de DEV et QUALIF via Hudson ou manuellement via FileZila
 Participation aux MEP et astreintes tous les mois en assistance technique
 Veille à la qualité des développements et au respect des bonnes pratiques d'écriture (Sonar)

JAVA/J2EE, JAVASCRIPT, JAVA 7, WEBSERVICES SOAP ET REST (JSON), APACHE CXF, SQL ORACLE 10G (CLIENT SQL DEVELOPPER), ECLIPSE, JUNIT, SVN, SPRING, MAVEN, JETTY, XML, HIBERNATE/JPA, INTERFACE GWT, WINSCP, FILEZILA, PUTTY, SCRIPT SHELL, SONAR

Société Générale - Société Générale

Banque & assurances

Consultant Senior Java FullStack

Paris, France

avril 2018 - Aujourd'hui

Développement en mode Agile (Scrum) de l'application GMC (Gestion et Mobilisation des Créances) et des moteurs d’éligibilité SFH, SCF, ELA et Mercure.

GMC est une application qui permet de gérer les conduits de refinancement de la SG auprès de la banque de France et l’Union Européenne suite aux prêts aux particuliers et aux entreprises.

Les moteurs d’Eligibilité sont des calculateurs qui à l’issue d’assemblage d’un certains nombre de règles permettent de déterminer si un particulier ou une entreprise est éligible à un prêt ou pas.

 Participation aux rituelles agiles : Réunions de stand up tous les matins et réunions de lancement d'itération (Poker Planning) toutes les 3 semaines permettant d’effectuer le chiffrage de Users Stories.
 Validation technique des expressions de besoins Métier.
 Analyse, modélisation et création de nouvelles tables dans le MCD de GMC.
 Développement fullStack de nouveaux modules applicatifs dans le cadre de GMC (Partie IHM et BackEnd)
 Développement et réalisation des tests unitaires (JUnit).
 Construction du socle technique et développement des microservices avec SpringBoot pour les moteurs d’éligibilité.
 Développement de plusieurs batchs (jobs) avec Spring batch
 Développement d’un besoin applicatif Angular permettant de stocker des webservices RestJSON dans une base de données NoSQL (MongoDB).
 Utilisation de l’outil Deployd permettant le mécanisme d’implémentation RestFull
 Rédaction de la documentation technique associée aux développements.
 Analyse et correction des retours d’homologation.
 Support technique pour les équipes d’Homologation et métier.
 Prise en charge et suivi des livraisons en environnements d’Homologation fonctionnelle et bancaire.
 Création et déploiement des packages de livraison en intégration continue (Jenkins et Nexus).
 Préparation et réalisation des MEP en utilisant Jenkins et Nexus.
 Installation et configuration de GIT suite à la migration de SVN vers GIT.
 Participation aux ateliers techniques concernant la migration de Struts 2 vers Angular.

JAVA 7/8, STRUTS 2, JAVASCRIPT, TYPESCRIPT, ANGULAR 4, SPRING CORE, SPRING BOOT, SPRING BATCH, JPA, SQL NATIVE, ECLIPSE, MAVEN, JNUIT, WEBLOGIC 12C, SVN, GIT, JENKINS, NEXUS, ORACLE SQL DEVELOPER, VISUAL STUDIO CODE, DEPLOYD, RESTJSON, MONGODB , WINSCP, FILEZILA, PUTTY, SCRIPTS SHELL, JIRA, METHODE AGILE (SCRUM), SAFE

Recommandations externes

Consultez les recommandations qu'a reçues Adama

Formations