Nasser - Consultant technique JAVA

Ref : 140728C001
Photo de Nasser, Consultant technique JAVA
Compétences
SQL
HIBERNATE
JSF
GWT
IBATIS
APACHE WICKET
Expériences professionnelles
  • Expérience professionnelle

    Depuis Janvier 2015, Freelance
    Depuis Octobre 2019, Développeur indépendant, Grand public : Applications/jeux mobiles d’entraînement cérébrale. Etude/identification d’exercices et fonctionnalités à proposer avec chiffrage. Développement mobile en C#7 et moteur de jeu Unity avec prise en compte des différents types d’écrans mobiles. Mise en place d’un d’importateur de données en Vue.js/Java 11/Spring Boot 2. Développement d’un plugin en Kotlin. Firebase comme BaaS. Tests sur mobile et AVD via Android Studio. Ide VSC et Git.

    Octobre 2018 à Septembre 2019, Team leader/Consultant JAVA, DGFIP : Evolution d’un système transférant les fichiers déployés sur deux réseaux différents en mode projet.
    Chiffrage, suivi des développements avec reporting et montée en compétence d’une équipe de 5 personnes. Mise en place des bonnes pratiques, revue du code pour la migration technique des Webservices SOAP de serveurs JEE5 vers du JAVA8/Tomcat 9, de Struts vers Spring Boot 1.5 (Web/Security) et des bases Oracle vers des bases PostgreSQL. Support au développement de nouveaux modules pour l’utilisation du système de transfert à partir du 2eme réseau.

    Mars 2017 à Septembre 2018, Lead developer, LDLC : Mise en place de l’ESB JBoss Fuse (OSGI/JAVA8/Camel) en cluster pour gérer l’intégration/le routage avec les différents Webservices REST du Back-end (ERP, Modules PHP/JAVA, …), dans le cadre d’une migration vers une architecture SOA.
    Architecture avec exigence de haute disponibilité (HA Proxy), de résilience et de zero-downtime.
    API Management avec Kong et IAM avec Keycloak. Gestion du cache avec Redis. Centralisation des logs et métriques avec la pile ELK. Rédaction du DAA, suivi des développements et orientations sur les bonnes pratiques. Provisionning avec Ansible et CI avec Jenkins. Méthodologies Scrum et Kanban.

    Décembre 2016 à Mars 2017, Concepteur Développeur JAVA Sénior, Spie : Évolutions et corrections de l’application ATMB, pour le suivi et le monitoring de l’autoroute du Mont-Blanc. Mise en place de la partie SSO, tests de charges et correction de bugs avec échéancier serré de l’application en JEE6/Java7.

    Janvier 2015 à Novembre 2016, Concepteur Développeur JAVA, Seb : OFS est un projet a pour but de construire un écosystème facilitant la préparation des repas grâce à la mise à disposition de services innovants. Il vise au développement des solutions de cuisine numérique Spécifications techniques.
    Développement et maintenance du Bus qui permet le routage de message à de multiples services Rest (SOAss Utilisation des Frameworks Camel, Spring 4, Jackson, Orika et Hazelcast. Maintenance et évolutions du composant Datastore qui permet l’enregistrement de données avec Spring Data sur base Documentaire MongoDB. Développement Talend. Tests de charge JMeter. Méthodologie agile Scrum.

    Mars 2010 – Décembre 2014, Concepteur Développeur JAVA, Astek, Lyon
    Août 2014 à Décembre 2014, client Aveo : Rédaction de la documentation technique, développement et maintenance de l’extranet client, permettant la consultation et le suivi de demandes de mise en service de terminaux de paiements. Développement de Portlets (JSR286) et de Hooks Liferay 6.2, avec utilisation des frameworks Spring, JQuery, AngularJS et consommation de services REST.
    Maintenance de l’ESB Jboss Fuse dans une SOA, avec l’ajout de routes Camel pour le routage de messages et la consommation de Web services SOAP en multi-threads. Sécurisation des appels des appels aux WS avec double authentification SSL. Méthodologie agile Scrum.

    Janvier 2015 à aujourd’hui, Concepteur développeur JAVA, Seb
    OPEN FOOD SYSTEM est un projet de recherche qui a pour but de construire un écosystème permettant de faciliter la préparation des repas grâce à la mise à disposition de contenus, d’appareils et de services innovants. Il vise au développement des solutions de cuisine numérique pour le grand public.
    Spécifications techniques, développement et maintenance du Bus qui permet le routage de message à de multiples services Rest (SOA). Utilisation des Frameworks Camel, Spring 4, Jackson, Orika et Hazelcast.
    Maintenance et évolutions du composant Datastore qui permet l’enregistrement de données avec Spring Data sur base Documentaire MongoDB. Tests de charge avec JMeter.

    Août 2014 à Décembre 2014, Concepteur développeur JAVA, Aveo
    Rédaction de la documentation technique, développement et maintenance de l’extranet client, permettant la consultation et le suivi de demandes de mise en service de terminaux de paiements. Développement de Portlets (JSR286) et de Hooks Liferay 6.2, avec utilisation des frameworks Spring, JQuery, AngularJS et consommation de services REST.
    Maintenance de l’ESB Jboss Fuse dans une SOA, avec l’ajout de routes Camel pour le routage de messages et la consommation de Web services SOAP en multi-threads. Sécurisation des appels des appels aux WS avec double authentification SSL.

    Juillet 2013 à Juillet 2014, Concepteur développeur JAVA, Prosodie
    Refonte du coeur d’une solution de management d'interactions. L’application détermine la plus importante qualification pour répondre au moyen de règles de routage.
    Prototypage JEE6 et OSGI, modélisation UML, benchmarking avec JMeter, développement de POC. Multi-threads en OSGI avec Camel, Guice, Guava, CXF and ActiveMQ sur container Karaf pour système embarqué (Cluster Linux) avec contraintes pseudo temps réel (temps de réponse inférieur à la seconde).
    Utilisation des Design Patterns Etat, Builder, Factory, Singleton, Façade, Visiteur; IOC,...Utilisation de Git.

    Avril 2011 – Juillet 2013, Concepteur développeur JAVA, Cirtil
    Mise en place du projet Cesu Extranet permettant à un utilisateur du conseil général, la gestion des employeurs (Recherche, visualisation, modification et export de données).
    Maquettage d’ IHMs et modélisation UML lors de la phase d’étude. Développement d’un prototype pour l'export de données avec Jasper et rédaction de la documentation technique.
    Identification et gestion des droits au moyen de Spring Security. Architecture REST et développement Javascript en MVC, avec les frameworks JQuery, Spring 3.2 et Hibernate 4.

    Développement en équipe, de l’application Web "TPEE", permettant aux employeurs étrangers, d’effectuer les différentes démarches pour déclarer du personnel.
    Utilisation des frameworks Spring MVC/Spring 3/Hibernate et utilisation de la JSR303. Développement d’une librairie d’interfaçage avec la GED avec client webservice et messages JMS Modélisation UML des composants de la librairie.

    Janvier 2011 – Avril 2011, Développeur JAVA, DGA
    Participation au développement d’une application CRUD pour la gestion d’armement à la
    DGA, au forfait. Développements des IHMS au moyen du framework JSF2. Utilisation des frameworks
    Hibernate/Spring pour les couches Service et Dao.

    Mars 2010 – Janvier 2011, Concepteur Développeur JAVA, Orange
    Participation à la mise en place et au développement d'un portail de prise commande de
    bouquets via la télévision.
    Développement des IHMs du portail en GWT2 et d’un client Webservice au moyen du framework CXF, pour la récupération du parc client.
    Modélisation de la couche de présentation avec Entreprise Architect sous forme de diagramme de classes. Rédaction du contrat d'interface avec le partenaire gérant l'application résidente du décodeur, des spécifications fonctionnelles détaillées et de manuels d'installation. Animation de rétrospectives.

    Développement en équipe d’une application permettant la prise de rendez-vous, le
    suivi d’équipe de conseillers clients et la consolidation de fichiers csv.
    Utilisation des frameworks Hibernate/Spring et de la couche de présentation avec Wicket.
    Gestion de l’équipe suivant les méthodes agiles avec échéancier serré.
    Rédaction de pages Mingle sur la façon de présenter les “Users stories“ de l’application.

    2007 – 2010, Référent/Concepteur Développeur à Umanis, Médiametrie comme client
    Maintenance du système d’information Panel fournissant un référentiel de foyers pour la génération de l’audience de télévision.

    Participation au projet stratégique de mise en place d’un nouveau type d’audimètres. Gestion de la montée en compétence d’une équipe de développeur sur plusieurs applications, animation de rétrospectives, rédaction de spécifications, dans un organisation agile SCRUM.
    Evolution d’une application Web en PHP5/SQL SERVER avec appel de webservice (SOAP/DOM) et de fixtures pour la mise en place de tests avec Fitness (Test Driven Development).
    Développement d'un Webservice en JAVA, permettant la liaison entre le SI Panel et des webservices élémentaires du SI Collecte.

    Reverse-engineering et refonte du chargement de l'horodatage au format XML en JAVA au
    moyen du framework Spring et utilisation de Design Patterns comme les Visitors .
    Rédaction des spécifications fonctionnelles détaillées et du cahier de tests d’intégration.
    Développement du mapping des données référentielles Oracle au moyen des frameworks Spring/Ibatis.

    2005 – 2007, Concepteur développeur, Generation Conseil
    Maintenance et développement d’applications pour la SNCF. Utilisation des technologies VB.NET, VBA, SQL Server et Base de données Oracle.

Études et formations
  • ÉTUDES
    2000 - 2004 MIAGE

    COMPÉTENCES
    Modélisation UML, rédaction de la documentation technique, étude et mise en place d’architectures, ...
    Plateformes OSGI, JEE, ESB ; WOA, REST, SOA ; Design patterns comme MVC, BUILDER, IOC,...
    Assignation de tâches, montée en compétence d’une équipe et connaissance des méthodes Agiles
    Développement au moyen des frameworks SPRING, HIBERNATE GUAVA, GUICE, CAMEL, GWT, …
    Certification ITIL Foundation

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur WEBMETHODS
Hugo

Développeur WEBMETHODS

  • MÉRIGNIES
WEBMETHODS BAPI JAVA .NET PHP J2EE SQL SERVER MYSQL
Disponible
CV Ingénieur de développement JAVA
Didier

Ingénieur de développement JAVA

  • PARIS
JAVA DOCKER JENKINS ORACLE POSTGRESQL GIT SCRUM Angular Kubernetes APACHE KAFKA
Disponible
CV Développeur TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible