You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Adama BakayokoAB

Adama Bakayoko

Consultant Senior Java Fullstack

550 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Adama

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)
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Veolia Eau
    Ingénieur d'Etudes et développement Java/J2EE
    ENVIRONNEMENT
    mars 2010 - avril 2015 (5 ans et 2 mois)
    Saint-Maurice, France
    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
    Consultant Senior Java BackEnd
    TÉLÉCOMMUNICATIONS
    juin 2015 - février 2018 (2 ans et 9 mois)
    Arcueil, France
    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
    Consultant Senior Java FullStack
    BANQUE & ASSURANCES
    avril 2018 - Aujourd'hui (8 ans et 2 mois)
    Paris, France
    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

Soyez le premier à recommander Adama

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme d'ingénieur
    ECOLE POLYTECHNIQUE UNIVERSITAIRE PIERRE ET MARIE CURIE - PARIS 6
    2008
    Informatique (Génie Logiciel)

Compétences (32)

Catégories