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 Ingénieur de développement JAVA
Bacem

Ingénieur de développement JAVA

  • LA GARENNE-COLOMBES
JAVA Angular REACT.JS
Bientôt disponible
CV Développeur JAVA
Nathalie

Développeur JAVA

  • TOULOUSE
JAVA C# Angular
Disponible
CV Scrum Master / chef de projet
Samir

Scrum Master / chef de projet

  • PUTEAUX
AGILE SCRUM JAVA JIRA SQL SAFE
Disponible
CV Développeur C++ Haute-Performance
Shannah

Développeur C++ Haute-Performance

  • ALFORTVILLE
PYTHON OPENMP C++ CSS SQL PHP JAVASCRIPT JAVA
Disponible
CV DevOps Apache Kafka
Fares

DevOps Apache Kafka

  • SAINT-MAUR-DES-FOSSÉS
APACHE KAFKA Kubernetes JAVA GIT ELK SQL CI/CD GO
CV Développeur JAVA
Vicheva

Développeur JAVA

  • STAINS
JAVA POWERSHELL HTML CSS SQL PYTHON C# C J2EE C++
Disponible
CV Ingénieur de développement JAVA
Rabie

Ingénieur de développement JAVA

  • DEUIL-LA-BARRE
JAVA J2EE HYBRIS JSP ORACLE SQL Angular
Disponible
CV Ingénieur Software embarqué
Cloé

Ingénieur Software embarqué

  • MARETZ
C++ C JAVA PYTHON
Bientôt disponible
CV Ingénieur de développement JAVA
Khadim

Ingénieur de développement JAVA

  • ANGOULÊME
JAVA Angular
Bientôt disponible
CV Développeur Fullstack | Expert Cloud | Graphiste
Mohamed Amine

Développeur Fullstack | Expert Cloud | Graphiste

  • AVIGNON
JAVASCRIPT Angular ORACLE SQL SERVER JAVA ORACLE HCM CLOUD WEB UI SQL C++ MYSQL
Disponible