Ramzi - DevOps JAVA

Ref : 200924O001
Photo de Ramzi, DevOps JAVA
Compétences
SQL
PL SQL
Spring Boot
HIBERNATE
Expériences professionnelles
  • EXPERIENCE PROFESSIONNELLE

    SENIOR DÉVELOPPEUR
    SOCIÉTÉ GENERALE
    07/2019 – AUJOURD’HUI
    1 ANS 3 MOIS
    Digitalisation du processus d'onboarding Legal d’un Client SG.
    L’application gère le process KYC et la négociation Legal entre la société générale et les
    clients institutionnels de la SG. LEGO permet aux contributeurs de suivre le portefeuille de négociation
    avec les clients et d’accéder en temps réel à un pool unique de données et des documents
     Mettre en place la plateforme technique du projet (Libs de sécurité de SG, initier l’api avec une
    Endpoint de test, intégrer les outils de travail comme sonar, nexus, git et création de l’environnement
    de déploiement de test pour les BA)
     Chiffrage des tickets décrit sur Jira pour des sprints de 2 semaine.
     Développement des besoins avec langage Java 8 et les plateformes comme Spring boot, Spring Rest,
    Hibernate et SQL
     Tests unitaires, d’intégration et de non régression de Project on les faits avec Junit5, wireMock et
    Karate.
     Contrôle continue de la qualité du code en respectant les normes internes et les bons pratiques de
    développement et on se base aussi sur les valeurs et statistique généré de Sonar.
     Contrôle continue des Logs, de monitoring et de l’alerting afin d’éviter tout problème.
     Mise en place des script Jenkins afin d’automatiser le build, le déploiement et le release des PR.
     Mise en place d’une Stragie Git Flow de travail afin d’éviter les conflits et les retards.
     Création de l’environnement de déploiement Docker tout en respectant les étapes et la démarche mis
    en place par la Société Générale
     Documentation technique du Projet avec Java DOC et dans l’espace cloud de document de SG
     Livraison continue du projet chaque fin de sprint après la validation fonctionnelle des BA
     Spring Boot 2, Java 8, hibernate, JPA, Spring Rest, Spring Batch, JUnit 5, Mockito , Git,
    GitFlow , Sonar, Jenkins, Maven, Docker, Swagger, Kibana, Grafana, ElastickSearch, Jira.

    CONCEPTEUR/DÉVELOPPEUR
    BPI FRANCE
    01/2018 – 06/2019
    1 AN 6 MOIS
    Intégration des référentiels de BPI France dans le progiciel IMX – Scrum avec sprint de 2 semaines
    Développement des modules
     ICP : Interface de gestion des clients partenaire entre IMX et BCP
     IDC : Interface de gestion des documents des contrats entre IMX et GDC
     ICC : Interface de gestion des contacts clients entre IMX et BEL
    Filtrage et centralisation des fichier log avec Angular 6.
    Pour chacun des sujets
     Gestion des tickets dans JIRA
     Spécifications techniques avec Swagger
     Développement des Endpoint pour consommer et gérer les messages MQ reçus de la plate-fotme de
    communication ESB
     Migration des données du stock avec Spring Boot Batch.
     Tests unitaires de chaque couche de service (ICP, IDC, ICC) avec JUnit.
     Tests unitaires de projet Angular6 avec Jasmine et Karma
     Refactoring du code basé sur les tests de qualité générés par Sonar, Jacoco ou IDE (Eclipse).
     Journalisation de tous les composants (ICP, IDC, ICC) avec Logging Log4J.
     Gestion de versions avec Git
     Intégration continue des services avec java, Maven, JUnit, git, sonar, jacoco (tâches pipelines Jenkins)

     Livraison continue des projets sur l’environnement de pré-production (Jenkins) et sur l’environnement
    de production (Open Shift, Kubernetes et Docker)
     Spring Boot 2, Java 8, Angular 6, JPA, Spring Rest, Spring Batch, JUnit 4, Mockito,
    Karma, Jasmine, Git, Sonar, Jenkins, Maven, Docker, Swagger. IMX

    INGÉNEUR D’ETUDES ET DEVELOPPEMENT
    SFR
    03/2016 - 10/2017
    1 AN 9 MOIS
    Migration de l’application de gestion Sonic ESB (insurance management, info client, presto et Active Sim)
    en java 8
     Etude et conception des services à migrer (service synchrone et asynchrone).
     Spécifications techniques
     Créer la spécification technique de chaque module.
     Développement de la partie frontend (Angular 4)
     Développement des micro-services
     Intégration des services et mise en place d’indicateurs sur leur état et leur fonctionnement
     Tests unitaires de chaque service avec JUnit.
     Intégration continue des projets avec Jenkins.
     Déploiement des livrables en production avec Docker.
     Java 8, Angular 4, Spring boot, Spring Web service Rest & Soap , Maven , Tomcat,
    Intellij Idea, Micro-Service, agile Scrum, Sonic ESB, Savvion.

    INGÉNIEUR D’ÉTUDE ET DÉVELOPPEMENT
    ORACLE
    05/2014 - 02/2016
    1 AN 10 MOIS
    Développement d’une application RH de gestion de congés et d’absence avec Spring.
     Définition du Contenu
     Conception et développement d'un Workflow
     Développement d'un screen flow
     Développement des interfaces web permettant de gérer, planifier et contrôler les demandes.
     Implémentation des services de gestion des alertes
     Génération des reportings
     Spring Web Flow , Spring Mvc, Hibernate, Angular js, Html5, Mockito, JUnit, agile
    Scrum

    Développement d’une application de gestion de la logistique : achats, ventes, stock et livraison
     Conception d’une solution adaptée aux besoins techniques et métiers avec Agile et UML2.
     Création de la base de données Oracle (tables, vue, triggers, procédures stockée, index, vue
    matérialisé, cluster ...) en SQL et Shell
     Développement des modules (achats, ventes, stock et livraison)
     Déploiement du code de l’application sur les serveurs WebLogic, Tomcat et Glass Fish au format
    WAR (Web application Archive)
     Migration des données
     Test et debug unitaire de chaque module
     Spring Web Service Rest/SOAP, Spring MVC, Hibernate, JPA, JavaScript, Html5,
    Mockito, JUnit, Swing, PL SQL, SQL, Oracle DB, Agile Scrum

    Développement des interfaces WEB de traitements des documents
     Développement des interfaces web en utilisant AngularJS pour la gestion et le filtrage des
    données des documents.
     Mise en place des services REST pour des opérations de gestion des documents
     Détection et correction des erreurs de code dans les pages intégrant des instructions JSP et
    AngularJS
     Mise en place des tests unitaires en utilisant le Framework JUnit
     Documentation technique
     Spring Web Service Rest, Spring MVC, AngularJS ,Hibernate, JPA, JSP , JavaScript,
    Html5, Mockito, JUnit, Swing, PL SQL, SQL, Oracle DB, Agile Scrum


    DÉVELOPPEUR JAVA EE
    BIAT
    01/2014 - 05/2014
    5 MOIS
    Conception et réalisation d’une application WEB répartie de gestion des parkings
     Mise en place du modèle de données.
     Développement d’une interface web pour l’administration des ressources (places, paiement,
    ticket ...).
     Interface back-end permettant aux employés de réserver des places.
     Rest , Spring, JPA, Oracle, AngularJS, Bootstrap, Jenkins, Sonar, Maven, SVN, SCRUM

Études et formations

  • COMPETENCES METIERS
    • Finance bancaire (Finance ,Crédit court Terme , Gestion de Risk , Gestion des portefeuille client , KYC)
    • Management CRM (Achat, vente, logistique, comptabilité)
    • Resource Humaine (Paie , gestion des demande de congés et d’absence)

    COMPETENCES TECHNIQUES
    BACKEND o Java ( 6,7,8,11) , Spring 1 et 2 (Boot , Data ,Jdbc , AOP , Core , Rest ,batch ),Jpa , Oauth2 ,JWT Security, Hibernate, Junit 4 et 5, Mockito, Cucumber.

    DEVOps o Git , Maven , Gradle ,Jenkins , Docker ( UCP , Swarm, Kubernetes ,OpenShift), Ansible , SonarQube , nexus , Jacoco , tmon , Grafana , ELK) , AWS Cloud , Google Cloud Platform , Apache Kafka ,Okta.

    FRENTEND


    METHODOLIES

    SGBD o Angular (6, 8), Thymleaf, Struts2, Jsp, Typescript, Bootstrap 2, Html 5, CSS3, Jasmine, Karma.

    o Agile Scrum, Jira, UML, micro service, SOA, TDD, BDD, DDD.

    o SQL, Pl SQL, H2, ElastikSearch, MySQL, Oracle, PostgreSQL, Flyway.

    COMPÉTENCES FONCTIONNELLES
     Finance bancaire (Crédit court Terme , kyc)
     Management CRM (Achat, vente, logistique, comptabilité)
     Resource Humaine (Paie , gestion des demande de congés et d’absence)

    COMPÉTENCES METIERS
     Spécification
     Pilotage
     Gestion de projet
     Conception unitaire et globale
     Développement optimale
     Tests unitaire d’intégration et de non régression
     Intégration automatique
     Déploiement
     Support des environnements

    COMPÉTENCES TECHNIQUES
    Back o Java 8, Spring Boot 2, Spring web service s Rest & Soap, Spring Boot
    Batch, Spring boot Data, Spring Security, JWT Security, JPA,
    Hibernate, Junit 4 et 5, Mockito.
    Ops o Jenkins , Docker ( Ucp swarm, Kubernetes ), Sonar , nexus , Jacoco ,
    Git , tmon ,Kibana , Grafana , ElastickSearch
    Front
    Organisation
    Outils de Développement
    Serveur App
    SGBD
    Système
    o Angular 6, Bootstrap 2, Html 5, CSS3, Jasmine, Karma
    o Agile Scrum, Jira, UML, micro service, SOA
    o Eclipse, Intellij IDEA
    o Undertow IBM, Tomcat, JBoss, Wildlfy
    o SQL, Pl SQL, MySQL, Oracle, PostgreSQL
    o Linux Red Hat, Ubuntu, Solaris, Oracle Linux, Windows Server

    LANGUES
    Anglais  Opérationnel

    FORMATION
    2011-2014  Ingénieur Génie Logiciel -Ecole Nationale des Sciences de L’informatique (ENSI
    Tunis)
    2009-2011  Cycle Préparatoire-Ecole Nationale de Tunis

D'autres freelances
DevOps JAVA

Ces profils pourraient vous intéresser !
CV Développeur Angular
Mohamed

Développeur Angular

  • LYON
Angular JAVA SPRING APACHE KAFKA JAVASCRIPT SQL GIT MAVEN DOCKER
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur systèmes
Badr

Ingénieur systèmes

  • PARIS
JAVA SQL HTML Spring Boot REST PYTHON REACT.JS CSS ANGULARJS JAVASCRIPT
Disponible
CV Consultant développeur full stack
Brice

Consultant développeur full stack

  • L'HAŸ-LES-ROSES
Angular JAVA JAVASCRIPT SQL TypeScript SPRING .NET DOCKER Kubernetes
Disponible
CV Technical Lead Software and DevOps Developer
Walid

Technical Lead Software and DevOps Developer

  • HAZEBROUCK
SPRING JAVA Angular Vue.js MONGODB Github Google Cloud Platform AMAZON AWS Oracle Database 12c
Bientôt disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Développeur Full stack
Abdelaali

Développeur Full stack

  • BOISSY-SAINT-LÉGER
HTML CSS BOOTSTRAP Angular MULESOFT ANYPOINT PLATFORM NODE.JS SQL Microsoft Power BI TABLEAU SOFTWARE JAVA
Disponible
CV Développeur Fullstack
Salomé

Développeur Fullstack

  • PLOUFRAGAN
HTML5 CSS JAVASCRIPT SQL Angular JAVA REACT.JS GIT API RESTful JENKINS
Disponible
CV Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform
Tidiany

Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform

  • CARRIÈRES-SOUS-POISSY
DOCKER LINUX CI/CD JAVA PHP ANSIBLE GITLAB HASHICORP TERRAFORM AZURE Kubernetes
Disponible
CV Customer Success Manager
Aly

Customer Success Manager

  • FRESNES
JIRA CSS PACK OFFICE AGILE JAVA SQL PYTHON Trello DEVOPS
Bientôt disponible