Abdelbaki - Développeur DevOps AGILE J2EE SCRUM

Ref : 121202M002
Email vérifié
Photo d'Abdelbaki, Développeur DevOps AGILE J2EE SCRUM
Compétences
Expériences professionnelles
  • Expérience

    ENGIE
    Software Development Consultant
    février 2019 - Present (2 ans 1 mois)
    Région de Paris, France
    - Dans un contexte AGILE, j’ai participé au développement et intégration
    d’un projet de gestions des deals et cashflows (XROAD). Il s’agit d'un
    developpement d'un ensemble de module "front-end - back-end - batch".
    - le developpement d'un module Meteor-finance sous forme d'un service
    referentiel en DotNet

    Tâches réalisées :
    Dans une équipe de 12 développeurs , un Leader technique, et un chef de
    projet, les principales tâches réalisées sont :
     Conception de solutions techniques.
     Développement et implémentation des modules pour répondre aux besoins
    client.
     Réunion avec l’équipe métier pour assurer la compréhension des « User
    History » et l’avancement des tâches.
     Développement back-end et front-end et un module batch.
     Tests fonctionnels, tests d'intégration…
     Correction des anomalies en production, HOB, DEV, SEC et HOT.
     Optimisation des algorithmes (Backoffice et FrontOffice)
     Review de code en utilisant Azure Devops.
    Technologies: Java 8 et c, Spring batch, Spring boot, Spring jdbc, Spring
    data, React,Redux, npm, Sonar, Maven, Git, Liquibase, Sql server, API Rest,
    SOAP, Junit, Mokito et AssertJ…

    Outils: Intellij,Visual Studio, Azure Devops, Splunk, NodeJs, Jira…

    Société Générale
    Consultant senior
    août 2017 - janvier 2019 (1 an 6 mois)
    Région de Paris, France
    - Dans un contexte AGILE et DEVEOPS, j’ai participé au développement et
    intégration d’un projet de crédit professionnelle (CPRO). Il s’agit d’une refonte
    totale d’un module de crédit professionnel.
    - Développement d’un module batch qui charge en premier temps la pyramide
    commerciale pour CPRO, et il permet aussi de faire l’audit et de garder les
    traces faites par les différents utilisateurs.
    Tâches réalisées :
    Dans une équipe de treize développeurs , un Scrum master, et un chef de
    projet, les principales tâches réalisées sont :
     Conception de solutions techniques.
     Développement et implémentation des modules pour répondre aux besoins
    client.
     Réunion avec l’équipe métier pour assurer la compréhension des « User
    History » et l’avancement des tâches.
     Participation dans l’estimation et le planning (planning poker) des tâches.
     Développement back-end et front-end et un module batch.
     Tests fonctionnels, tests d'intégration…
     Correction des anomalies en production, HOB, DEV, SEC et HOT.
     Optimisation des algorithmes (Backoffice et FrontOffice)
     Review de code en utilisant Git Hub.
     Débloquer, aider et former les autres membres de l’équipe (débutant,
    junior..).
    Technologies: Java 8, Spring batch, Spring boot, spring actuator, mapStruct,
    Hibernate, Spring data, Hibernate envers, Spring Audit, AngularJS 1.5,
    ESLint, npm, Sonar, Maven, Git, IntelliJ, Liquibase, PostgreSQL, SSOP, API
    Rest, SOAP, Junit, Mokito et AssertJ, PostegreSQL ,Vault…
    Outils: Intellij, GitHub, SSOP, ALIEN 4 Cloud, Jenkins, NodeJs, Jira, kibana,
    GrayLog, app dynamics …

    AXONES
    Information Technology Consultant
    octobre 2016 - juin 2017 (9 mois)
    Paris
    2 EME MISSION
    CLIENT : AXONES
    Ingénieur d’études et développement Java/J2EE
    Projets : Développement et intégration d’une application MGAS « Mutuelle
    Générale Des Affaires Sociales », le projet RTE « Réseau de transport
    d'électricité », le projet « campus France » et « le réseau d'intermédiation e-ris
    de crédit agricole »:
    o Pour le projet MGAS : il s’agit d’une application de gestion de mutuelle et de
    la sécurité sociale.
    o Pour le projet RTE, j’ai participé à des sprints correctifs afin d’améliorer le
    produit.
    o Pour campus France, j’ai participé au développement d’un SSO et une petite
    application pour la gestion des utilisateurs campus
    o Pour le projet E-RIS, j’ai implémenté des nouvelles demandes et des
    fonctionnalités afin de bien améliorer l’intermédiation d’opérations de cession
    et de reprise d’entreprises.
    Tâches réalisées
     Dans une équipe de douze personnes, les principales tâches réalisées
    sont :
    • Etudes et conception du module en suivant un cahier de charge.
    • Pilotage des phases d'intégration et de recette technique
    • La conception de solutions techniques
    • correction des incidents en utilisant l’outil de gestion des fiches : JIRA.
    • Débloquer et aider les autres membres de l'équipe.
    Technologies utilisées :
    1. MGAS : JAVA/J2EE, struts1, hibernate2, javascript,jquery , ORACLE SQL,
    Agile/Scrum , JIRA.
    2. RTE : JAVA, servlet, jquery, SAP, ECLIPSE, TOMCAT, WebSphere, ANT.
    3. Campus France : JAVA, Spring core , spring mvc, spring security , spring
    REST ,CAS(SSO), tomcat ,MYSQL, Eclipse , bootstarp, Agile/Scrum.
    4. E-RIS : JAVA8/J2EE, STRUS2, SPRING, ANT, HIBERNATE, MYSQL,
    TOMCAT8, JSP/HTML/CSS.

    Crédit Agricole Consumer Finance
    Information Technology Consultant
    janvier 2016 - septembre 2016 (9 mois)
    Région de Paris, France
    1 ERE MISSION:
    CLIENT : CREDIT AGRICOLE CONSUMER FINANCE-FRANCE
    Ingénieur d’études et développement Java/J2EE
    Projet : Développement et intégration des modules dans des espaces clients
    Pour les clients finaux : sofinco , la redoute , BforBank, FNAC.. , Il s’agit un
    ensemble des applications de gestion des crédits à la consommation afin
    de financer les achats de biens et services, comme les grosses dépenses en
    biens d'équipement (crédit auto, crédit moto, micro crédit, crédit personnel,
    crédit revolving, crédit travaux, crédit renouvelable). Ces espaces clients se
    composent de plusieurs fonctionnalités:
    • L'administration des utilisateurs et mot de passe
    •Téléchargement des Justificatifs du revenu professionnel
    • un mécanisme de vente afin de percevoir le montant du crédit plus
    rapidement et donner aux utilisateurs une réponse de principe selon les
    informations saisies (revenus…)
    • Modalités de remboursement et de suivi de dossier client.
    Tâches réalisées
    Dans une équipe de douze personnes, les principales tâches réalisées sont :
     Etudes et conception du module en suivant un cahier de charge.
     Pilotage des phases d'intégration et de recette technique
     correction des incidents en utilisant l’outil de gestion des fiches :JIRA.
     Analyse des erreurs en production en utilisant TEALEAF et DYNATRACE.
     Correction des erreurs sonars
     Développement d’un module pour le suivi des dossiers (demande de crédit).
     Développement et intégration d’une couche de Security(HDIV) dans tous les
    espaces clients.
     Elaborer les tests unitaires pour les espaces client : BforBank, la redoute…
     Test fonctionnels, test intégration…
     Débloquer et aider les autres membres de l'équipe.
    Technologies utilisées :JAVA/J2EE, thymeleaf, Spring MVC , REQUIREJS,
    JQUERY, bootstrap, Agile/Scrum, JQUERY, AJAX, JIRA, Eclipse, Jenkins,
    Tomcat8, JavaScript, HTML5, CSS, XML, Spring Core4,Spring security
    Maven3, Junit4, JSP, EASYMOCK, UML, (thealeaf, dynatrace), SONAR,
    HDIV, WEB services, JIRA.

    LBC
    Ingénieur Développeur JAVA-J2EE
    juillet 2015 - décembre 2015 (6 mois)
    Tunisie
    Description de projet:
    Il s'agit d'une application :
    -pour gérer le temps de présence des ressources humaines.
    -pour optimiser la disponibilité et le prix des réservations dans les hôtels afin
    maximiser les revenus.
    C'est un projet générique (épine dorsale) de fournir les services suivants:
    • • Intégration dynamique des différents modules de gestion du rendement des
    revenus comme: prix, la commercialisation, Prévision, Optimisation etc. .;
    • • L'administration des utilisateurs;
    • • Les rapports standards sont organisées par sections (Réservation,
    Réception, financier…etc.);
    • • Analyse des réalisations et des prévisions selon plusieurs critères;
    • • Plusieurs graphiques affichant les indicateurs de fonctionnement de l'hôtel
    en temps réel (revenus… etc.);
    Rôles et responsabilités dans le projet:
    Rôle: développeur Java
    Responsabilités:
    • • Analyse des besoins de l'entreprise;
    • • La conception de solutions techniques •;
    • • le développement et la conception (en particulier la couche DAO);
    • • Tests fonctionnels;
    • • révision du Code des autres membres de l'équipe;
    • • Débloquer et aider les autres membres de l'équipe.
    Technologies et méthodologies utilisées dans le projet:
    JAVA/J2EE, AngularJS, J2EE servlet, Model Sphere, Agile/Scrum, Power
    AMC, AJAX, Redmine, Rational Rose, XMind, Eclipse, SQL Developer,
    Jenkins, wildfly9, Tomcat8, WinSCP, JavaScript, HTML5, CSS, XML, Spring
    Data JPA , Spring Jdbc, Spring security, JNDI, Maven, JSP, TestNG, JMOCK,
    Hibernate, Oracle11g, UML, MERISE.

    Amadeus IT Group
    Ingénieur Développeur JAVA-J2EE
    janvier 2012 - décembre 2015 (4 ans)
    tunis
    Description de projet:
    Arms est composé de sept modules principaux:
    Administration:
    - Contrôle: groupes de menus contiennent des recommandations qui
    sont produites par le processus d'optimisation du système. Le module
    d'optimisation aide le gestionnaire de revenus à maximiser les revenus sur
    une base quotidienne et pour une date future de l'horizon de prévision et des
    recommandations effectives des revenus.
    Prévisions: menu Prévisions fournit une large gamme de projections de futur,
    sur la base de l'information historique, réservation cycles, les modèles, les
    modèles saisonniers et la matérialisation.
    - Réservation: Réservations menu propose une large gamme d'analyse basée
    sur la situation actuelle de réservation.
    --
    Responsabilités:
    • Coordination avec les "Product definition" d’Amadeus, pour comprendre
    pleinement les spécifications;
    • Analyse des besoins et la conception des solutions techniques;
    • Développement et maintenance d'applications logicielles;
    • le développement et l'intégration des composants et l'intégration avec
    d'autres applications technologiques;
    • Élaboration des tests (UNIT + fonctionnels + Intégration) et rédaction de tests
    fonctionnels;
    • documentations technique;
    • Fourniture d'une assistance dans le déploiement et la configuration du
    système;
    • Participation à des réunions techniques avec les équipes de projet;
    • correction de bugs , débogage et suivi des bugs;
    • Optimisation du code SQL& JAVA;
    • révision du Code des autres membres de l'équipe;
    • Libérer et aider d'autres membres de l'équipe.
    Technologies et méthodologies utilisées dans le projet:
    JAVA/J2EE, J2EE servlet, Agile/Scrum, ModelSphere, JavaScript, Power
    AMC, JSP, JQuery, HTML, JNDI, AJAX, CSS, XML, Redmine, REST/SOAP,
    XMind, JPA, CVS, Eclipse, Rational Rose, MySQL, SQL Developer, Jenkins,
    JBoss 4 & 7, Tomcat5, JMeter, JasperReports, WinSCP, Struts / WebWork,
    JSTL, Spring, Maven, ANT, Junit, Jmock, Selenium, JFreeChart, Oracle 10g &
    11g & 12g, UML, Merise.

    LBConsulting
    Ingénieur Développeur JAVA-J2EE
    février 2015 - avril 2015 (3 mois)
    Tunisie
    Nom du Project: MiddleWare(with mobile team)
    Description de projet:
    Ce projet fournit les services suivants:
    • Vérifiez la disponibilité des Hôtels (présent, arrivée, départ, etc.);
    • Vérifier l'état de la réservation et les résidents par type de réservation ou de
    la chambre;
    • Vérifier la disponibilité (min / max) par chambre, type et date;
    • Consultation des chambres disponibles et les états de chambre (réservé ou
    occupé);
    • Consultation sur la tarification disponible par agence ou par période...
    Rôles et responsabilités dans le projet:
    Rôle: développeur Java
    Responsabilités:
    • Analyse des besoins;
    • La conception de solutions techniques ;
    • Participation à des réunions techniques avec l’équipe de projet;
    • Utilisation d'Expedia EAN, qui présente les données stockées dans les bases
    de données XML (chambres disponibles, réservation, nombre disponible de
    chambres, prix, dates, etc.);
    • Faire de la planification et de la coordination avec d'autres équipes (équipe
    "batch & DB" et mobiles);
    • Mise en œuvre des besoins de client;
    • la conception des solutions techniques;
    • Développement et intégration de composants;
    Technologies et méthodologies utilisées dans le projet:
    JAVA/J2EE, Agile/Scrum, J2EE servlet, Model Sphere, Power AMC,
    JavaScript, XMind, SVN, Eclipse, Jenkins, JBoss4, Tomcat 6, Rational Rose,
    JSP, HTML, CSS, XML, JSF (myfaces), WinSCP, Spring, Maven, Junit,

    Jmock, MySQL, Jboss, Rest/SOAP, UML, Merise, Selenium, Oracle, JNDI,
    Ajax, Redmine.

    Training
    2008 – 2011 : Engineering student at National school of computer science (E.N.S.I)
    Specialty : IIAT Manouba, Tunisia

    2006 – 2008 : Preparatory Institute for Engineering Studies of Monastir (I.P.E.I.M )
    Specialty: Mathematical-physical Monastir, Tunisia

    2005- 2006 : bachelor of mathematics Kasserine, Tunisia

    R & D engineer at Lbconsulting: Since January 2012.
     Development and maintenance of websites and applications ARMS (Amadeus Revenue Management System)
     Technical audits of projects using Java/J2EE: webwork, Spring, Struts2, tomcat, jboss, oracle, maven, ant, cvs, mercurial , Jenkins, jquery, ....
     Technical Specifications

    -Stage graduation: February - June 2011
    Within the Groupement Informatique
    Project : Design and Development of a module-Hire Recruitment
    This project will design and develop a recruitment module-employment that must be integrated into an ERP.
    Role : In a team of six people, the main tasks are performed:
    - Studies and design of the module by following a set of specifications.
    - Cutting projects in module.
    - Setting up and configuring the EJB project and JSF Project.
    - Test and validate the application.
    • Programming language: java, J2EE, JSF(Icefaces), EJB, MVC.
    • Development Tools: Eclipse ganymède, Oracle 10g, Serveur d’application jboss 4.2, Ireport, Junit, SVN, ….

    - Summer internship: july -August 2010
    Within the Sagemcom: Development of a tool for web service management process for Sagemcom
    The objective is to develop a site that supports service management Process in Sagemcom.
    • Programming language: c#, ASP.NET MVC, AJAX.
    • Development Tools: Visual Studio 2008, SQL SERVER 2008, Crystal report, IIS server.

    Internship ENSI: August _ September 2011
    Subject : Design and development of software for managing absence and catching up teachers.
    • Programming language: J2EE, Struts , JSTL , Spring , Hibernate , PL/SQL.
    • Development Tools: Eclipse , Tomcat, Oracle 11g .

    - Stage à l'ENSI : Février -Juin 2010
    Conception et développement d’un logiciel d’aide à la décision judiciaire.
    • Langage de programmation : java(Swing).
    • Outils de développement : Eclipse.

    - Internship ENSI: August -September 2009
    Subject : Implementation of Motus Games
    • Langage de programmation: c
    • Outils de développement: Dev c++
    - board Project : Design and implementation of a mobile game (PUISSANCE4) under the J2ME platform
    - Compilation Project: Design and development of a parser with java.
    - Operating System Project : Implementation of a Mini Shell with C in UNIX.








Études et formations
  • Formation
    Ecole Nationale des sciences de l'informatique
    Ingénieur informatique, Informatique · (2008 - 2011)
    Institut préparatoire aux études d'ingénieurs Monastir
    Mathématiques-Physiques, Mathématiques-Physiques · (2006 - 2008)
    Lycéé majel bel abbes
    bac, mathématiques · (2005 - 2006)

    Languages and skills
    Computer
    Languages : JAVA(Swing ,AWT, RMI,JDBC,JPA,JMS ,JUNIT,..) , c#, C/C++, Shell (Ksh, Bash) , UML ,vhdl, Androïde, ASSEMBLEUR
    Web:
    - .NET (ASP.NET, Silverlight, WPF, WCF)
    - J2EE (JSP, Servlet, flex, jsf,struts, hibernate, EJB, Spring, GWT)
    - XML / XSL, JavaScript, Ajax, HTML, CSS, Flash,Flex/AS3, PHP
    Database: MySQL, Oracle, MS Access, SQL, PL/SQL
    Networks : TCP/IP, LAN, WAN, Ethernet.
    Systems: LINUX, UNIX, Windows
    Hardware : Etude des microprocesseurs, MIPS ISA, Circuits logiques, Assembleur 8086.

    Languges
    French : Reading, writing and speaking
    English : Reading, writing and speaking

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Architecte JAVA/AWS
Youssef

Architecte JAVA/AWS

  • ASNIÈRES-SUR-SEINE
JAVA J2EE Cloud AWS
Disponible
CV Développeur JAVA
Issam

Développeur JAVA

  • CLAMART
JAVA Angular Spring Boot J2EE REACT.JS
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Développeur J2EE
Yassin

Développeur J2EE

  • CHÂTILLON
J2EE SPRING JAVA SQL API RESTful Angular
Disponible
CV Développeur REACT.JS | JAVA | ANDROID
Yvan

Développeur REACT.JS | JAVA | ANDROID

  • BOURG-BLANC
JAVASCRIPT JAVA ANDROID REACT.JS J2EE SQL SERVER
Disponible
CV Ingénieur de développement J2EE
Arbi

Ingénieur de développement J2EE

  • ASNIÈRES-SUR-SEINE
J2EE SPRING REST JAVA HIBERNATE POSTGRES SQL JUnit Microservices APACHE KAFKA
Disponible
CV Ingénieure étude et développement full stack JAVA/Angular
Sara

Ingénieure étude et développement full stack JAVA/Angular

  • BRON
JAVA SQL Angular Spring Boot API RESTful J2EE POSTGRES SPRING BATCH
Disponible
CV Architecte - Référent Technique [ Java, AWS, Mulesoft Certified ]
Abdelbaki

Architecte - Référent Technique [ Java, AWS, Mulesoft Certified ]

  • SAINT-GERMAIN-EN-LAYE
JAVA J2EE Spring Boot SPRING Angular Kubernetes DOCKER MULESOFT ANYPOINT PLATFORM Cloud AWS
Disponible
CV Développeur J2EE
Aghiles

Développeur J2EE

  • ARGENTEUIL
J2EE JAVA SQL JAVASCRIPT
Disponible
CV Ingénieur de développement JAVA
Inanc

Ingénieur de développement JAVA

  • REICHSTETT
JAVA J2EE SQL SERVER Spring Boot Vue.js MONGODB
Disponible