Nabil - Développeur JAVA

Ref : 200304D001
Photo de Nabil, Développeur JAVA
Compétences
Expériences professionnelles
  • Enseignant Java

    à ESGI, Paris
    Jan 2019 - aujourd'hui

    Ecole d'ingénieur en informatique
    Enseignement de la matière Java Avancée pour la promotion de 3ème année de MOC (Mobilité et
    Objects Connectés) .
    • Sujets abordés:
    • Généralités sur la programmation orientée objet
    • Types génériques
    • Nouveautés Java 8

    • Création des supports de cours
    • Création de TP / Examens

  • Développeur Java

    à Renault, Boulogne Billancourt
    Jan 2017 - aujourd'hui

    L’objectif de la mission est de mettre en place une architecture en micro service, permettant de gérer
    le back-end du parc d’application du groupe Renault notamment:
    • Application de génération de devis de véhicules en ligne
    • Application de gestion du référentiel client
    • Application de recherche/ achat de véhicules d’occasions
    • Application de prise de rendez-vous chez les concessionnaires
    • Application Web/Mobile d’espace client (service sur les véhicules) MyRenault.
    • Application de gestion de vente au personnel Renault (promotions)
    • Equipe de 7 personnes
    • Méthodologie SCRUM
    • Développement d'API REST en micro-services
    • Développement de batch d'import de véhicules
    • Création d'IHM (back-office en Angular 5)
    • Développement de librairies interne (client REST - Log...)
    • Utilisation du AWS SDK (Lambda - S3 - SQS - RDS)
    • Revue de code
    • Tests (unitaire - intégrations - automatisés)
    • Migration continue ( Gradle 6 / Spring boot 2.2.1 / Java 11

    Environnement technique: Linux, Spring Boot 2, Java 10/11, Kotlin, Groovy, Angular 5/7, Node.Js, HTML5, CSS 3, Flyway, JWT, Gradle 5, AWS, Git, Gitlab/Gitlab-CI, Jira, Docker, Elasticsearch,Postgresql
  • Dévelopeur Java à Lexis Nexis, Paris

    Jan 2017 - aujourd'hui

    Réalisation d'une application web from-scratch pour un cabinet d’avocats, permettant la constitution
    d’un dossier client pour une demande de financement (formulaires), l’extraction de données (Excel)
    ainsi que la génération dynamique de contrats.
    • Travail en complète autonomie
    • Analyse des spécifications fonctionnelles
    • Etude et choix techniques
    • Planification et organisation des tâches avec le client
    • Gestion de l’authentification et définition des rôles
    • Développement d’un Term Sheet (ensemble de rubriques contenant pour chacune une suite
    de formulaires)
    • Création d'API, validation/contrôle de données
    • Mise en place de règles de calculs déterminant le pourcentage d’avancement du dossier client
    • Algorithme de génération de contrats avec clauses dynamiques
    • Développement d'une IHM ( en suivant un template défini )
    • Export Excel
    • Déploiement de la solution

    Environnement technique: Windows, JAVA EE 1.8, JavaScript, HTML5, CSS 3, Spring Boot 1.5.1, Sping Security, Liquibase, Thymleaf, Apache POI, JQuery, Maven 3, Sonar, SVN, Trello, Tomcat 8, Myqsl 5.7.
  • Développeur Java à Mairie de Paris, Paris

    Jan 2016 - Jan 2017

    L’objectif de la mission est de réaliser une application web permettant la coordination des travaux de
    voirie (CTV)
    • Equipe de 5 personnes
    • Analyse et suivi des spécifications techniques et fonctionnelles
    • Estimation des tâches.
    • Modélisation de données
    • Développement de formulaires de demandes d’occupation de l’espace publique (chantier)
    • Création d’une partie d’instruction des demandes
    • Gestion des droits utilisateurs
    • Mise en place d’un système de cartographie (dessin d’emprises)
    • Intégration continue

    Environnement technique : Windows JAVA EE 1.7, JavaScript, HTML5, CSS 3, Lutèce 5, Spring 3.1, Bootstrap 3.3.7, Maven 3, Jenkins, Git, Tomcat 7 Gitlab, Sonar, PostgreSQL 9.4.12, Agile (SCRUM)
  • Ingénieur d'études

    à SOAT, Paris
    Jan 2016 - aujourd'hui

    Société de service en informatique.
    Consultant sur les technologies Java.
    Animation de "Masterclass" (formations) aux consultants à propos du Clean Code.

  • Développeur Java, Airbus, Toulouse

    ALTERNANCE
    Jan 2016 - Jan 2016

    Alternance sur un projet au forfait chez Altran pour le compte d’Airbus – Groupe industriel
    aéronautique. L’objectif de la mission est de réaliser un portail web from-scratch permettant la gestion
    des demandes d’images satellites pour Airbus Defense & Space.
    • Analyse et suivi des spécifications techniques et fonctionnelles
    • Participation au planning poker
    • Mise en place des outils et de l’environnement de développement
    • Création du modèle de données
    • Gestion des vues administrateurs / utilisateurs
    • Développement du module de demande permettant aux membres de consulter, effectuer,
    exporter des demandes d’images satellites
    • Mises-en place d'un workflow pour les demandes d’images
    • Rédaction du plan de test fonctionnel
    • Intégration continue
    • Animation des démos client Airbus
    • Rédaction de la documentation utilisateur

    Environnement technique: Linux centos 7,JAVA EE 7 /8, AUI, JavaScript, HTML5, CSS3, Liferay 6.2, Hibernate, Maven, Jenkins, Git, Tomcat, Tuleap, PostgreSql, Agile, KANBAN
Études et formations
  • Master DL (Développement Logiciel),

    Université Paul Sabatier, Toulouse
    2014
  • Licence Mathématique Informatique

    , Univérsité Paris Descartes, Paris
    2013
  • DUT informatique, IUT de Vélizy, Vélizy-Villacoublay

    2011
Autres compétences
COMPÉTENCES
Java 8 +
API REST
Git
SpringBoot 2
Clean Code - Code Review
Microservices
Amazon AWS
Gradle
Elasticsearch
Agile et SCRUM
Docker
Angular 5+
Node Js

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
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
CV Ingénieur de développement full stack Java Angular
Mahmoud

Ingénieur de développement full stack Java Angular

  • MASSY
SQL Microservices JAVA SQL SERVER ORACLE JAVASCRIPT MYSQL JAVA J2EE Spring Boot Angular
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible