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

Adama Bakayoko

Senior Java Fullstack Consultant

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Adama

Senior Java Consultant for over 10 years, I have worked for major groups such as SOCIETE GENERALE, ORANGE, VEOLIA EAU, MANPOWER.
Thus, I have been able to develop expertise in Java technologies and the frameworks that surround it.
My field of competence includes:
Basic Java development, front-end development (Angular, Struts, JSF..), back-end development (Spring, Hibernate, JPA),
dependency management tools (Maven), code versioning management tools (SVN, GIT), various deployment tools (Jenkins, Nexus),
application servers (weblogic, tomcat, Jboss), IDEs (Eclipse, websphere, Visual Studio Code) and databases (Oracle with SQL Developer and Toad clients)
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Veolia Eau
    Java/J2EE Study and Development Engineer
    ENVIRONMENTAL
    March 2010 - April 2015 (5 years and 2 months)
    Saint-Maurice, France
    1st Project: PREPAR

    PREPAR application development: Application for consulting assets and calculating water consumption and billing indexes

     Analysis of the application architecture
     Development of several modules on all layers of the application Presentation (JSF/RichFaces), Services (Java Spring) and DAO (PLSQL)
     Development and optimization of PLSQL stored procedures
     Unit tests (JUnit)
     Responsible for the evolutionary and corrective maintenance of the PREPAR application with the management of a team of 3 people
     Development and execution of SQL+ scripts and batches for updating meter information to other applications GN, BDC and MDM
     Collection and analysis of needs during the development of new evolutions
     Analysis of technical impacts and daily costing of evolutions
     Writing of associated technical documentation
     Development of evolutions
     Bug fixes

    2nd Project: BDC

    BDC application development: Application for managing the VEOLIA meter database, managing stocks and the various movements of water meters managed by VEOLIA

     Participation in technical meetings, writing specifications and technical documentation
     One week training in the Flex Framework
     Analysis of the application architecture
     Development of several modules on all layers of the application Presentation (Flex), Services (Java Spring) and DAO (Hibernate).
     Optimization of HQL and criteria queries
     Modification of web service methods and the associated WSDL
     Unit tests (JUnit) and non-regression tests
     Bug fixes on lots 1 and 2 of the 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
    Senior Java BackEnd Consultant
    TELECOMMUNICATIONS
    June 2015 - February 2018 (2 years and 9 months)
    Arcueil, France
    Agile (Scrum) development of the FACADES application: Multi-service and multi-universe order taking application (mobile + multi-services).

    FACADES serves as an interface between the order taking application located in FRONT (SOFT) and the order processing applications located in the back.

     Participation in agile rituals: participation in stand up meetings every morning and iteration launch meetings every 2 weeks
     Analysis of the FACADES application architecture
     Analysis of technical impacts and daily costing of User Stories (Evolutions)
     Solution proposal.
     Realization of java webservices SOAP (XML) and REST (JSON) developments (based on the 2 main services exposed by Facades: FindAndGetCustomerOrder and CreateCustomerOrder)
     Development and realization of unit tests (JUnit)
     Realization of demo of user stories in the presence of the entire project team
     Bug fixes resulting from the developments made
     Writing of technical documentation associated with the developments
     Writing each week of an activity report mentioning the work carried out and the deliverables submitted
     Configuration and deployment of deliverables on DEV and QUALIF environments via Hudson or manually via FileZila
     Participation in MEP and on-call duties every month in technical assistance
     Monitoring the quality of developments and compliance with good writing practices (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, GWT INTERFACE, WINSCP, FILEZILA, PUTTY, SCRIPT SHELL, SONAR
  • Société Générale
    Senior Java FullStack Consultant
    BANKING AND INSURANCE
    April 2018 - Today (8 years and 2 months)
    Paris, France
    Agile (Scrum) development of the GMC (Receivables Management and Mobilization) application and the SFH, SCF, ELA and Mercure eligibility engines.

    GMC is an application that allows managing SG's refinancing conduits with the Banque de France and the European Union following loans to individuals and businesses.

    The Eligibility engines are calculators which, after assembling a certain number of rules, make it possible to determine whether an individual or a company is eligible for a loan or not.

     Participation in agile rituals: Stand up meetings every morning and iteration launch meetings (Poker Planning) every 3 weeks allowing to carry out the costing of Users Stories.
     Technical validation of Business needs expressions.
     Analysis, modeling and creation of new tables in the GMC CDM.
     FullStack development of new application modules within the framework of GMC (IHM and BackEnd part)
     Development and realization of unit tests (JUnit).
     Construction of the technical base and development of microservices with SpringBoot for the eligibility engines.
     Development of several batches (jobs) with Spring batch
     Development of an Angular application need allowing to store RestJSON webservices in a NoSQL database (MongoDB).
     Use of the Deployd tool allowing the RestFull implementation mechanism
     Writing of the technical documentation associated with the developments.
     Analysis and correction of approval feedback.
     Technical support for the Approval and business teams.
     Taking charge and monitoring deliveries in functional and banking Approval environments.
     Creation and deployment of delivery packages in continuous integration (Jenkins and Nexus).
     Preparation and realization of MEP using Jenkins and Nexus.
     Installation and configuration of GIT following the migration from SVN to GIT.
     Participation in technical workshops concerning the migration from Struts 2 to 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, AGILE METHOD (SCRUM), SAFE

Recommendations

Be the first to recommend Adama

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Engineer's degree
    ECOLE POLYTECHNIQUE UNIVERSITAIRE PIERRE ET MARIE CURIE - PARIS 6
    2008
    Informatique (Génie Logiciel)

Skill set (32)

Categories