******** - CONSULTANT SÉNIOR FULL STACK / TECH LEAD JAVA JEE

Ref : 120713O001
Photo de ********, CONSULTANT SÉNIOR FULL STACK / TECH LEAD JAVA JEE
Compétences
HIBERNATE
Spring Boot
Expériences professionnelles
  • Expérience professionnelle

    Société : RTE (La Défense)
    RTE Depuis 11/2019 (38 mois)
    Fonction Senior Developer
    Description Refonte de l’application d’équilibrage (offres/demandes) des flux
    d’électricité à l’échelle européen.
    Migration de l’application vers une architecture microservices.
    - Le projet consiste à traiter les flux de données avec les centrales nucléaires
    françaises et la plateforme européenne pour gérer et équilibrer .
    Mode agile (Scrum).
    Responsabilités - Optimisation de model de données (Revu de model de données, ajout de
    partitionnement, gestion des index …).
    - Optimisation des requêtes SQL HQL (Hibernate, SGBD)
    - Découpage en microservices de chaque module de l’application
    - Mise en place de la partie administration de l’application (gestion des
    évènements, gestion de persistance, administration …)
    - Mise en place et la gestion de communication entre les microservices via
    des brokers de messages (RabbitMQ).
    - Mise en place de la stack ELK pour la gestion des logs (Logstash, FileBeat,
    Elasticsearch, Kibana).
    - Mise en place d’un batch périodique de transfert de données de la base
    chaude vers la base froide pour la gestion de réclamation (gestion de
    l’historique et amélioration des performences).
    - Conception et développement de plusieurs écrans du dashboard de suivi
    de flux de données en Angular 6,
    - Migration du projet front d’Angular 6 vers la Angular 9
    - Correction des anomalies,
    - Revu de code,
    - Tests d'intégration et tests de charges,
    - Mise en place des tests unitaires et tests d’intégration.
    - Mise en places des tests automatique via Cucumber
    - Livraison et mise en production des applications
    Environnement Java/J2ee, spring(core, mvc, data, cloud, boot, batch), microservices, IntelliJ,
    hibernate, QueryDsl, maven, Docker, DevOps, Rest, OpenAPI, swagger,
    soapUi, Postman, ELK (Logstash, filebeat, Elasticsearch, Kibana), Tomcat,
    Angular (6,9), Mock, Groovy, Ansible, Jenkins, Git, Gitlab CI, Jira, Confluence,
    Shell, Rhel, Fedora.

    Ingénieur nouvelles technologies Java/JEE,.net (mission)
    Sanofi - Massy, France - CDI - Mai 2011, En cours
    Centre de Services Web : Centre de Services Web Sanofi comprend les activités suivantes : Infographie &
    Webdesign, Support téléphonique, Sites intranet, Sites internet, Gestion de
    contenu.
    Prise en charge de plusieurs site internet ou applications métiers (projet ou
    maintenance) au sein du Centre de Services Web
    Développement de nouveaux sites ou de nouvelles fonctionnalités
    Mise à jour de sites existants

    Ingénieur Conception Développement (mission)
    Argus de la presse - Levallois perret, France - CDI - Juillet 2011, Août 2011
    Refonte de l’application métier de lecture de Storyboards audio/vidéo basée sur
    une architecture technique JEE composée des frameworks SpringMVC,
    Hibernate et Restlet.
    Mise en oeuvre de la couche de présentation (front office) de plusieurs
    applications métiers :
    - Développement d'une interface client web léger avec fonctionnalités de
    statistiques et monitoring.
    - Mise en place des filtres de recherche et de la communication avec des
    services web de type REST.
    - Mise en forme de tableaux à partir des données renvoyées par les services.
    Environnement :
    - Javascript, CSS, HTML, AJAX, JSON, JQuery
    - JSP (utilisation) et configuration Apache, Services REST

    Consultant
    Devoteam - Anatole France, France - CDI - Mai 2011, En cours
    Ingénieur conception et développemnt

    Ingénieur études et développement (Stage)
    ADACSYS - Palaiseau, France - Stage - Avril 2010, Septembre 2010

    Ingénieur études et développement
    Projet de fin d'étude (Transformation automatique de programmes en vue de leur optimisation)
    Université de BATNA - BATNA, Algérie - Projet étudiant - Septembre 2007, Juin 2008

    Sujet de Soutenance pour l'obtention du grade d'ingénieur en informatique de l'Université de BATNA, El-hadj Lakhdar, Option : Systèmes Parallèles et distribués.

Études et formations
  • Compétences

    Langages de programmation
    Standards web W3C : HTML/XHTML, XML/XSLT, CSS
    Java/JEE : 5 ans d'expérience en programmation, JDK (1.6, 1.5, 1.4.1.2_02, 1.3), J2EE 5, EJB3, Spring, hibernate, Struts, JSP, Servlets, RMI, JNDI, JNI, IDL, JDBC/ODBC, Threads, Awt, SWT, Swing.
    .NET 3 ans d'expérience (C#, ASP MVC, Silverlight): Framework .NET 3.5, Windows Forms, WPF.
    C, C++ (Borland, Visuel) : 5 ans d'expérience en programmation, Programmation système.
    Objective-C

    Compétences fonctionnelles majeures
    Analyse et conception
    Modélisation
    Gestion de projet

    Compétences techniques majeures
    Développement logiciel
    Développement d’applications internet/intranet
    Administration de bases de données

    Réseaux / Administration / Systèmes / Matériel
    Réseaux : TCP/IP, OSI, ATM, UDP, LAN/WAN/VPN, WIFI, Routage, Switch.
    Linux : très bonne connaissance, installation, maintenance, monitoring et paramétrage d'applications complexes.
    Systèmes : Debian, Knoppix, Ubunto, Red Hat, fedora et Mandriva.
    Windows / Mac: très bonne connaissance, installation, maintenance et configuration en environnement hétérogène.
    Systèmes : Windows 2000, Windows XP, W7, Vista et Mac OS X.
    Serveurs web : Apache, Tomcat, JBoss, WebSphere, IIS.

    Environnement de développement
    Eclipse, RAD (IBM), Netbeans, Visuel studio, Xcode, Cygwin, Shell

    Langues
    Arabe : maternelle.
    Anglais : technique

    Aptitudes et compétences sociales
    Bon esprit d'équipe, capacité d'adaptation aux environnements multiculturels, bonnes capacités de communication, autonomie, responsabilité.

    Base de données
    MS SQL Server, Oracle, MySQL.

    Formations
    Magister GIP - Université de BATNA (ALGERIE)
    Septembre 2008 - Septembre 2010
    Magister en Génie Industriel et Productique.

    SAR - Systèmes et application répartis, Option : CRAR (Conception et réalisation d'applications réparties) - Université Pierre et Marie CURIE, Paris 6
    Septembre 2010 - Septembre 2011
    Le parcours «Conception et réalisation d'applications réparties» (CRAR) a pour objectif de former des spécialistes concepteurs d'applications réparties, la conception, le développement et l'exploitation d'applications construites sur des couches middleware.

    Master 2 Informatique Développement des Applications répartis - Université de Reims Champagne-Ardenne.
    Septembre 2009 - Septembre 2010
    Ce Master de permet l'acquisition des outils théoriques et pratiques du développement middleware.

    Ingénieur Systèmes Paralèlles et Distribués - Université de Batna
    Septembre 2003 - Juin 2008
    Systèmes répartis, Architectures parallèles, Algorithmes parallèles, Systèmes d'exploitation, Réseaux, Génie logiciel, Modélisation et simulation, Système d'information, Base de données, Systèmes experts ...

    Terminale - Direction de l'Education
    Septembre 2002 - Juin 2003
    Baccalauréat, série Sciences Exactes.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Formateur PYTHON
Meryem

Formateur PYTHON

  • TOULOUSE
JAVA SQL HTML WORDPRESS EXCEL PYTHON CSS JAVASCRIPT VISUAL BASIC PHP
Disponible
CV Développeur Fullstack
Mohamed

Développeur Fullstack

  • PARIS
PHP SQL SQL SERVER JAVASCRIPT MYSQL PYTHON NODE.JS Next.js JAVA
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV Développeur JAVA
Fabrice

Développeur JAVA

  • PARIS
JAVA
Disponible
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
Disponible
CV Développeur TALEND
Boussad

Développeur TALEND

  • RUEIL-MALMAISON
TALEND SQL ORACLE SQL SERVER JAVA
Disponible
CV Développeur Angular
Mohamed

Développeur Angular

  • LYON
Angular JAVA SPRING APACHE KAFKA JAVASCRIPT SQL GIT MAVEN DOCKER