Nizar - Consultant technique JAVA

Ref : 190528C002
Photo de Nizar, Consultant technique JAVA
Compétences
Expériences professionnelles
  • Depuis Juillet 2017 (Ingénieur développement senior) Digital Rogue Wave (Société générale)
    Contexte des projets :
    Application Deal est un ensemble de micro services qui permettent de créer et structurer les deals bancaires.

    Réalisations / Activités :
    • Full SCRUM puis Kanban, TDD et BDD
    • Architecture Hexagonale, CQRS, et microservices
    • Domain Driven Design
    • Conception et développement des user stories
    • Investigation et résolution des problèmes de performance
    • Test des applications (Back et Front)
    • Revoir et valider les pulls request
    • Refactoring et optimisation du code
    • Proposer des améliorations fonctionnelles au PO
    • Intégrer des services monitoring des applications
    • Animation des stand-ups, rétrospectives, des démos et Pocker planning

    Technologies:
    Java 8, Kotlin, Spring boot (core, web, cloud), Axon 2-3, JDBC, JPA, Cucumber, Jgiven Junit, Web services Rest, Git, Jenkins, Angular 6, Oracle 10, Docker, Nexus, Webpack, ELK, Elastic search, RabbitMQ

    Mai 2014 – Juillet 2017 (Ingénieur dev senior puis tech lead) L'Argus de la presse
    Contexte des projets :
    Application SocialFetch permet de collecter les posts, publications, commentaires, tweets depuis les principaux réseaux sociaux (Facebook, Twitter, LinkedIn) et crawler certains sites web et blog et l'exporter pour qualifier les sources.

    Application IBO backoffice des portails et autres applications de l'entreprise. Elle expose plusieurs webservices Rest pour alimenter les clients avec de la data, et la récolte via des batchs

    Application Back Mobile qui expose des webservices Rest pour les applications mobiles. Authentification via OAUTH2 avec Salesforce et sécurisation via des filtres.

    Application Panorama qui permet aux collègues chargés clientèle de gérer les données client. Authentification via LDAP et sécurisation via des filtres

    Réalisations / Activités :
    • Full SCRUM, TDD et BDD
    • Architecture Rest, Microservices
    • Conception et développement des user stories
    • Développement d'un module d'authentification OAUTH 2 avec Salesforce
    • Développement des modules et extensions Marklogic (noSql)
    • Investigation et résolution des problèmes de performance
    • Test des applications (Back et Front)
    • Mettre en place les usines logicielles
    • Automatiser les tests d'intégration et les mises en production
    • Proposer la stack technique (avec des POC à l'appui si besoin)
    • Revoir et valider les pulls request
    • Refactoring et optimisation du code
    • Proposer des améliorations fonctionnelles au PO
    • Concevoir et développer des services monitoring des applications
    • Animation des stand-ups, rétrospectives, des démos et Pocker planning

    Technologies:
    Java 8, Spring, JDBC, Junit, Web services Rest, Git, Github, Jenkins, Angular 1, Angular 2, Marklogic (noSql et Big Data), Postgresql, Nexus, Docker, Grunt, Webpack, Xquery,

    Mars 2013 – Mai 2014 (Ingénieur dev Confirmé) Innovas (Bouygues Telecom)
    Contexte du projet :
    Un ensemble d'applications qui permettent de gérer les services Telecom de Bouygues Telecom (Iptv, Network resources management…)

    Réalisations / Activités :
    • Conception et développement des nouveaux modules
    • Maintenir et support niveau 2 des applications déjà en production
    • Résolution des problèmes de performance
    • Test des applications
    • Test intégration Arquillian
    • Test intégration Soap UI
    Technologies : Java, J2EE 5, EJB, JPA , Web services Rest(Jersey), SVN, iText, Jenkins, SOAP, JAX-WS,

    Octobre 2011 – Mars 2013 Odinit (ASK DK)
    Contexte du projet :
    Un ensemble d'applications qui permettent de gérer les accidents de travail pour le gouvernement danois. Tous les acteurs (blessés, assurances, entreprises, avocats...) s'y connectent pour remplir, éditer et gérer les cas d'accidents de travail. Elles mettent en place un système de workflows pour le traitement de ces cas.

    Réalisations / Activités :
    • Analyse et évolution des architectures logiciels
    • Conception et développement des nouveaux modules
    • Installation et configuration de la suite logicielle de développement (SVN, Jenkins, Maven, Archiva, Redmine, apache server, Tomcat)
    • Mise à jour des certificats (SSL et cryptographie)
    • Installation et configuration des serveurs de déploiement (tomcat, apache...)
    • Test et validation des applications
    • Encadrement et suivi des nouveaux collaborateurs
    • Animation des stand-up meetings
    Technologies : Java, Spring, GraniteDS, Flex, Tomcal, Eclipse, SVN, Maven

    Janvier 2011 – Septembre 2011 (Ingénieur dev confirmé) Abylsen (PSA Peugeot-Citroën)
    Contexte du projet :
    Dans le cadre de la maintenance évolutive de l’application web Depil qui permet de récupérer les données des incidents sur les voitures Peugeot et Citroen via des webservices depuis les systèmes d'assurance, pour les classifier et les exposer aux responsables techniques

    Réalisations / Activités :
    • Réalisation des spécifications techniques des évolutions
    • Introduire AJAX, Javascript et JSON à l'application
    • Développement des évolutions et des nouveaux use cases
    • Test et validation de l’application
    Technologies: Java, J2EE, Struts, DHTMLx, Javascript, AJAX, Eclipse, SVN, Maven, Json

    Avril 2009 – Décembre 2010 ((Ingénieur étude et développement) NGI MAGHREB
    Contexte du projet :
    « weenee-fleet » est une application SaaS de gestion de flotte et de géolocalisation. Elle permet de visualiser l'activité des véhicules et des chauffeurs sur la carte, gérer les notifications préconfigurées, générer différent type de rapports et les graphiques. C'est une véritable Dashbord riche pour contrôler ses véhicules.

    Réalisations / Activités :
    • Ecoute des besoins clients et traduction en spécifications fonctionnelles et techniques
    • Mise en place du squelette architecturale de la plate-forme
    • Implémentation du module de génération de différent rapports et l'exportation en différents formats (activité, chauffeur, fleet…)
    • Implémentation du module de génération des graphiques (vitesse, alerte, kilométrage…)
    • Développement du module historique (visualiser sur la cartographie du parcours des véhicules)
    • Installation et configuration d’un Gateway SMS
    • Développement d’un module d’administration des « Device » (envoi automatique d’un SMS en cas de panne)
    • Développer un outil d’alimentation de la base des données à travers des fichiers Plats
    • Optimisation des requêtes SQL
    • Optimisation de l’algorithme de génération des séquences de Marche/Arrêt
    • Test et validation des modules
    • Test de stress de l’application

    Technologies :
    Java/J2EE, design pattern, EJB 2, XDoclet, Hibernate, API Critiria, JMS, JMX, Jasperreport, JFreechart, OpenFlash Chart, ZK framework, JavaScript, Open Layers, ANT, JUnit, SQL, PostgreSQL, Kannel, Jboss AS, Linux

    Juillet 2008 – Mars 2009 (Ingénieur étude et développement) GS1
    Contexte du projet :
    Participation à la réalisation d'une application B2B qui regroupe tous les acteurs commerciaux pour échanger les documents électroniques selon les standards GS1. Chaque adhérent visualise les produits exposés et peut lancer un scénario d'échange commercial.

    Réalisations / Activités :
    • Configuration et installation d’un Gateway SMS
    • Développer des services de notifications et d’informations SMS
    • Développement d’une application d’administration du module SMSing
    • Développement d’une applet chargée de signature électronique des documents échangé
    • Intégration du processus signature électronique dans la plateforme
    • Analyse fonctionnelle des scénarios d’échanges entre les acteurs des documents GS1
    • Implémentation d’une application de paramétrage des scénarios workflow (génération sous format XPDL)
    • Implémentation des scénarios sur le moteur workflow Shark
    Technologies :

    Java/J2EE, design pattern, Applet/JSP/Servlet, Hibernate, Granite DS, JMS, XML, XSD, Linux, Script Shell, Shark, Swing, Eclipse, Tomcat server

Études et formations
  • FORMATION
    2008 ENSI – Ingénieur en Informatique

    2005 IPEIT – Réussite aux concours d’admission aux grandes écoles d’ingénieurs

    COMPETENCES TECHNIQUES
    Méthodologies Scrum, Kanban, TDD, BDD
    Architecture SOA, REST, Distributed (Messaging), Microservices, CQRS, Hexagonal, DDD
    Systèmes Linux (Redhat, Ubuntu), Windows
    Serveurs Tomcat, JBoss AS, Apache server, Websphere
    Langages Java 8, Kotlin, JavaScript (ES6, Typescript), XSL/XSLT, XML, SQL, XQuery
    Framework Métier Java : Spring Framework (Core, Web, Cloud, Messaging), Spring Boot, Jasperreport, jFreechart, GraniteDS, EJB 3, Hibernate, JPA, JDBC, JMS, JMX, RMI, Jackrabbit, Jersey, SOAP, Axis2, Jax-rs , Axon 2-3
    Javascript : ExpressJS, KoaJS
    Usine Logicielle SVN, GIT, Maven, ANT, Jenkins, Archiva, Nexsus, Redmine, Jira, Github, Grunt, Webpack, Yeoman
    Technologies web
    HTML5/CSS3, Javascript, jQuery, ZK framework, Angular JS, ReactJS
    Bases de données SQL : Oracle 10+, MySQL, PostgreSQL,
    NoSQL : Mongo DB, Marklogic
    IDE Eclipse, IntelliJ

    Langues : Anglais opérationnel

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