Jaafar B.

Full Stack Developer

860 dollar
Freelancer
10 years
Paris, FRANCE

My experience

More

LQC SYSTEMESApril 2020 - Present

- Contexte    Création d’un système de point de vente multi magasins sur iPad (ios) avec suivie de stock et des ventes en temps réel ainsi que la gestion de la chaine de production.
- Activités    - Conception et mise en place d’un backoffice qui permet la gestion du catalogue, utilisateurs et leurs droits d’accès, le suivie des ventes et les commandes de réapprovisionnement ainsi des indicateurs de performance.
- Conception, modélisation et réalisation d’une application sur iPad native (SWIFT 5 / SWIFT UI 2.0) permettant la prise et la gestion de commande comptoir ou dans des bornes de prise de commande, avec impression de ticket client et cuisine.

Environnement    JAVA 8, SWIFT5, SWIFTUI 2.0, Angular 8, Angular Material, Spring boot, Spring MongoDB, Apache Tomcat 8, MongoDB, SWIFTUI, Docker, EPSON




More

SacemNovember 2017 - Present


Contexte    Reprise et développement d’une application de gestion des droits en provenance de l'étranger et qui couvre l'ensemble des traitements, de la collecte à la mise en répartition
Activités        - Participation au développement.
- Conception et développement des nouvelles US.
- Revue et refactoring du code.
- TMA
- Soutien technique des coéquipiers.
- Création d’un orchestrateur pour gérer les phases du process métier
- Parallélisation des process
- Migration Elasticsearch Et Spring
- Audit et amélioration des performances de l’application (base de données, Moteur de recherche, algorithmes)
- Atelier avec les métiers afin de comprendre leur besoin
- Répartition des taches du backlog selon les compétences des membres de l’équipe
- Organisation et animation des cérémonies de sprint planning, grooming, et rétrospective.
- Planification et organisation des démo de fin de sprint.

Environnement    SCRUM, JAVA 8, AngularJS, Spring boot, Spring batch, Spring data, Apache Tomcat 8, MariaDB, Elasticsearch, Docker, Jenkins.







More

SacemJune 2017 - November 2017

Contexte Participation à la création d’une application permettant la répartition des droits de diffusion en France.
Activités - Participation au développement.
- Conception et développement des nouvelles US.
- Soutien technique des coéquipiers.
- Préparation des release et déploiement.

Environnement SCRUM, JAVA 8, VueJS, Spring boot, Spring batch, Spring data, Apache Tomcat 8, MariaDB






More

Klee GroupSeptember 2016 - June 2017

I. Projet  E-DO – Client : SANTÉ PUBLIQUE FRANCE
Contexte    Maintenance applicative
Activités        - Reprise et intégration de données
- Etude et création des formulaires dynamiques et paramétrables par le client
- Intégration d'un moteur d’édition pour impression en masse et unitaire des CERFA.
- Etude et mise place d’un générateur de CSV paramétrable par le client.
- Préparation et déploiement des livraisons.
- Formation et assistance technique du client. 

Environnement    JAVA 8, jQuery, Spring, Hibernate, Struts, Apache Tomcat 8, Oracle, Oracle SQL LOADER, PL/SQL.

II. Projet    2        ISIS – Client : STIF
Contexte    Maintenance applicative
Activités        - Refonte de la charte graphique en CSS3 et HTML 5
- Analyse et réalisation des évolutions
- Audit et optimisation de performance

Environnement    JAVA 8, HTML5, CSS3, jQuery, Spring, Hibernate, Struts, Apache Tomcat 8, PostgreSQL, Sonar.

III. Projet    3        PRIMES – Client : MINISTÈRE DE L'INTÉRIEUR
Contexte    Maintenance applicative.
Activités        - Correction des anomalies.
- Analyse et réalisation des évolutions.
- Optimisation de la base de données

Environnement    JAVA 8, HTML5, CSS3, jQuery, Spring, Hibernate, Struts, Apache Tomcat 8, PostgreSQL, Sonar




More

ThalesJanuary 2016 - September 2016

Projet            CHORUS 2.0
Contexte    Création d’une application web destinée aux utilisateurs du groupe leur permettant d’accéder aux différents documents numérisés et process des activités Thales.
Activités        - Participation à la phase d’immersion du projet.
- Assurer le transfert de connaissance à l’équipe.
- TMA et support N2/N3.
- Proposer des solutions pour résoudre des problèmes PROD.
- Assurer un soutien continu, dépanner et mettre en œuvre des améliorations aux workflows existants.
- Réalisation des développements en utilisant Liferay pour le front, des EJB et des services web REST pour le backend.
- Installations, déploiements et configuration des releases sur différents environnements.
- Maintenir un bon contrôle du code source, veiller à ce que les efforts de développement sont conformes aux normes de l'entreprise et les best practices.

Environnement        SCRUM, Java JEE, Liferay, JSP, Servlet, Spring, Hibernate, Web services REST, GSA (Google Search Appliance), JBoss AS 7, Oracle, PL/SQL, JUnit




More

BNP ParibasDecember 2014 - January 2016

Projet    1        NEXT

- Contexte    Refonte et évolution du portail BNP Paribas destiné aux clients.
- Activités        - Participation à la phase d’immersion du projet.
- Analyse des besoins des utilisateurs.
- Participation aux Scrum meeting et alimentation du Scrum TaskBoard et backlog.
- Intégration des interfaces graphiques en HTML5 et CSS3 à partir des maquettes fournies par le client.
- Développement des web services et de la couche d’accès aux données.
- Installations, déploiements et configuration des releases sur différents environnements.
- Rédaction des fiches de tests selon les exigences fonctionnelles.
- Réalisation des tests d’application WEB et des tests unitaires.

Environnement    SCRUM, Java JEE, Backbones, RivetJS, HTML5, CSS3, Spring, Hibernate, Web services REST, Maven, RAD, Websphere, Jetty, Oracle, JUnit, Selenium, Sonar, Audit JEE.

Projet    2        RSDD / CCO    « Août 2014 à Décembre 2014 »
- Contexte    Création d’une application web permettant aux clients du groupe de souscrire au service Carte Corporates.
- Activités        - Analyse des DCIG.
- Réestimation et validation des spécifications techniques et des charges des demandes.
- Développent des web services et de la couche d’accès aux données.
- Rédaction des fiches de tests selon les exigences fonctionnelles.
- Réalisation des tests unitaire.

Environnement    Spring IOC, Hibernate, Web services REST, Maven, RSM, RAD, WebSphere, Oracle, PL/SQL, Scripts Shell, Sonar.








More

Truck OnlineMay 2012 - July 2014

Projet            TRUCKONLINE
Contexte    - Intervention dans l’intégration continue des données envoyées par les boitiers embarqués dans les véhicules.
- Développement de deux applications :
- Une application web qui permet d’assurer le suivi des données intégrées, de localiser en temps réel les frets et la gestion sociale.
- Une application mobile permettant aux conducteurs de suivre leurs activités et recevoir des ordres de missions et des messages interne.


More

IT Solutions ServicesAugust 2011 - April 2012

Projet            T-REPORTING
- Contexte        Refonte d’une application PHP vers du Java JEE pour la Banque Nationale De Mauritanie.
- Cette dernière permet d’exposer des rapports bancaires entièrement intégrés avec T24, de modéliser et créer de nouveaux rapports complexes directement depuis le portail.
- Activités        - Migration d’une application en PHP vers du Java JEE.
- Analyse, modélisation en UML et rédaction des spécifications techniques.
- Mise en place de la plateforme de développement et de déploiement Java JEE.
- Structuration Maven et gestion de version avec SVN.
- Réalisation des développements en utilisant Java pour le backend et du smart GWT pour le front.
- Tests unitaires avec JUnit et tests de charges avec jMeter.
- Intégration d’un moteur de reporting.
- Création de rapports bancaire complexes.

Environnement    Java JEE, smart GWT, Jasper Reports, JDBC, Apache TOMCAT, Maven, Eclipse, Oracle, PL/SQL, SVN.



My stack

Open Source solutions

Alfresco

IT Infrastructure

Git, Docker

Middleware

Jenkins

Environment of Development

Eclipse IDE

Business Intelligence

JasperReports

Languages

Oracle PL/SQL, HTML5, Java

Frameworks

JDBC, REST, Spring MVC, Liferay, Angular, AngularJS, jQuery, Hibernate

Databases

MariaDB, MySQL, MongoDB, Oracle, PostGreSQL

Others

Google Web Toolkit

Software testing

Arquillian, JMeter

Technologies

Angular Material, Web Services, Jboss, J2EE, IBM WebSphere, ElasticSearch, Spring Boot

Analysis methods and tools

Requirements Analysis, DevOps, Selenium, Junit, Apache Maven

Application servers

Jetty

My education and trainings

Master Méthodes informatiques appliquées à la gestion d’entreprise - Université Hassan2011 - 2013

Licence, Méthodes informatiques appliquées - Université Hassan2010 - 2011

Diplôme de Technicien, Développement informatique, JAVA EE - INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE2008 - 2010