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 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
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
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 de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible