Abderahmane

Développeur d'applications (marketplace) chez Insitoo Freelances

Informations

Compétences

1 * Correspond au nombre d'années d'expérience.

Technos

  • Windows5
  • Git3
  • Linux3
  • Angular 2+2
  • Framework Spring2
  • J2EE2
  • Java2
  • Maven2
  • MySQL2
  • Node.js2
  • Serverless2
  • AJAX1
  • AWS1
  • IntelliJ IDEA1
  • Azure DevOps
  • Docker
  • Kubernetes
  • React.js
  • Voir plus
  • Voir moins

Métier

  • Sonar1
  • Liferay
  • Voir plus
  • Voir moins

Langues

  • Anglais2
  • Voir plus
  • Voir moins

Expériences (11)

Développeur d'applications (marketplace)
Marjory
Depuis November 2020
Lille, Hauts-de-France, France

- Création des marketplaces from scratch avec la solution marjory.

- Création des modules avec les languages java/nodejs en serverless (aws , faas).

- Intégration des partners modules (PSP: stripe,digiteal, mongoPay, lemonpay...etc).

- Travail en mode agile avec les différents cérémonies agiles en FR & EN.

- Participation aux différentes réunions techniques et fonctionnelles (choix des cms: webkul, presta, shopify...etc).

Anglais
Serverless
AWS
Postman (Gestion d'API)
Node.js
Shopify
Java
Développeur ReactJs/NodeJs/MongoDb
HR Team Group
De November 2019 à November 2020

* Différentes réunions avec le client: Daily meeting, sprint planning, chiffrage…etc.

    * Travail sur deux Applications SIVE COM (LEX/ONO): ajout de nouvelles fonctionnalités, correction des anomalies, tests de communication avec le simulateur, bancTCMS, trains.

    * Développement des services prototypes qui sont consumés par le front et le back.

    * Consommation de plusieurs Api REST et SOAP pour récolter les informations demandés par les trains (retards, prochains départs, correspondances, messages contextuels, réservations…etc.

    * Gestion des logs avec un micro service et affichage dans l’ihm.

    * Abonnement asynchrone vers différentes topics pour renvoyer les data en temps réels.

    * Intégration continue avec Jenkins.

    * Création/Build/push des Images Docker.

    * Utilisation de (ansible/chart helm/ kubernetes) pour le déploiement sur les différents environnements avec les différents contextes.

Développeur Angular/NodeJS
Orange Business Services
De April 2019 à October 2019

-développement d'une application Angular7/NodeJs/Mysql.

    • Réunion avec le client pour définir et prioriser le besoin.

    • Développement des fonctionnalités modulaires.

    • Utilisation de l’authentification  OAuth2.0 pour la connexion.

    • Développement du front  avec  Angular7 (ex:drag&drop).

    • Création/modification des Tables (Mysql).

    • Développement du Back-end avec NodeJS/Express avec les TU.

    • Logging de l’application avec winston.

    • Livraison sur l’interface de démo sur une VM Linux distante.

    • déploiement sur Kermit pour la pré-prod & prod.

Développeur Angular7/NodeJs
Orange Business Services
De January 2019 à October 2019

** Application qui gère les CV, disponibilités des collaborateurs.

* Rédaction des spécifications fonctionnelles.

* Conception de l’application avec une architecture micro-services.

* Développement de L’IHM avec (Angular7).

* Conception d'une base de données (MongoDB).

* Développement du Back-end avec NodeJS/Express avec les TU.

* Utilisation de LoopBack pour exposer la BDD mongoDB.

** Application Angular/NodeJS qui gère les idées d’un réseau social

* Réunion avec le client pour définir et prioriser le besoin.

* Développement des fonctionnalités modulaires.

* Utilisation de l’authentification OAuth2.0 pour la connexion.

* Développement du front avec Angular7 (ex:drag&drop).

* Création/modification des Tables (Mysql).

* Développement du Back-end avec NodeJS/Express avec les TU.

* Logging de l’application avec winston.

* Livraison sur l’interface de démo sur une VM Linux distante.

Développeur NodeJs/Angular
Orange Business Services
De January 2019 à August 2019
Région de Lille, France

développement d'une application Angular7/NodeJs/MongoDB

    • Rédaction des spécifications fonctionnelles.

    • Conception de l’application avec une architecture micro-services.

    • Développement de L’IHM  avec (Angular7).

    • Conception d'une base de donnée (MongoDB).

    • Développement du Back-end avec NodeJS/Express en avec les TU.

    • Utilisation de LoopBack(framework node api) pour exposer la BDD.

Développeur Java J2EE/Liferay
Orange Business Services
De October 2018 à December 2018

** Portail d'une mutuelle

* Développement des portlets Liferay 7.0

* Développement Front End (JSP/JS/JQUERY).

* Réalisation des appels asynchrones avec Ajax.

* Correction des anomalies et bug sonar.

Développeur Java/Java EE
Orange Business Services
De March 2018 à December 2018
Région de Nantes, France

1)- Développement des applications internes(évolution/correction) &  Création D’une application SpringBatch chez un client (DB-SCHENKER De 02/2018 à 08/2018)

    • Réalisation d’une application SpringBatch qui transfère  les factures au cabinet de comptabilité.

    • Maintenance correctif/évolutif des applications internes. 

    • Création et  Evolution  des procédures stockées pl/sql sous oracles.

    • Evolution d’une application J2EE/AngularJs/Leaflet Suivi des Températures.

    • Travail en équipe avec des weekly meeting,

    • Réalisation des tests unitaires pour l'ensemble des fonctionnalités de l'application.

    • Correction des anomalies avant et après la livraison.

2)- TMA d’un projet  Liferay 6.1 (De 08/2018 à 09/2018)

    • Correction des anomalies.

    • Maintenance évolutif (rajout des nouvelles fonctionnalités). 

    • Surcharge des portlets Natives.

    • Livraison pre-prod/prod.

3)- Développement d'un portail d'une mutuelle (De 10/2018 à 11/2018)

    • Développement des portlets Liferay 7.0

    • Développement Front End (JSP/JS/JQUERY).

    • Réalisation des appels  asynchrones avec Ajax.

    • Correction des anomalies et bug sonar.

Développeur Java/J2EE
DTA Ingénierie
De September 2017 à March 2018

** Développement d’une application pour la gestion des promotions pour

open VOD d’Orange.

* Travail en équipe de deux développeur avec un expert technique.

* Travail en agilité avec des réunions client.

* Développement de plusieurs services à la fois techniques et

fonctionnels.

* Réalisation des JSP (HTML/CSS/Boosted/EL/JSTL).

* Utilisation de SpringMVC (Service/Jsp/Controller) avec une séparation

entre les couches (form/front/model)

* Validation des données de saisies front et back

(JS/JQuery/@contraints).

* Persistance des données avec Hibernate avec une BDD MySQL.

* Utilisation du SpringBoot/Security.

* Réalisation de plusieurs batch (batch d’import,cron du MAJ des statuts

des promotions,batch du calcul des prix)

* Réalisation des tests unitaires pour l’ensemble des fonctionnalités de

l’application avec Junit (30% du code couvert par TU) .

* Mettre en place 4 API-REST avec leur documentation (swagger2) qui

renvoie du Json.

* Correction des anomalies avant et après la livraison.

* Mettre en place des fichiers de traductions (Fr-En).

Développeur Java/Java EE
DTA Ingénierie
De June 2017 à March 2018
Nantes Area, France

1)-Développement d'une application pour la gestion d’une médiathèque (06/2017- 09/2017)

     • Analyse du cahier des charges .

    • Rédaction des spécifications fonctionnelles .

    • Conception de l’application (modélisation UML).

    • Développement d'une interface responsive (HTML5/CSS3 et AngularJS).

    • Développement d'une base de donnée (mySQL).

    • Développement d’une Api qui expose les ressources.

2)-Développement d'une application pour la gestion des promotions (09/2017 - 02/2018)

    • Travail en équipe de deux développeur et un expert.

    • Travail en agilité avec des réunions client ,daily meeting, sprint review. 

    • Développement de plusieurs services à la fois techniques et fonctionnels.

    • Réalisation des JSP (HTML/CSS/Boosted/EL/JSTL).

    • Utilisation de SpringMVC (Service/Jsp/Controller) avec une séparation entre les couches (form/front/model)

    • Validation des données de saisies  front et back (JS/JQuery/@contraints).

    • Persistance des données avec Hibernate avec une BDD MySQL.

    • Utilisation du SpringBoot/Security.

    • Réalisation de plusieurs batch (batch d’import,cron du MAJ des statuts des promotions,batch du calcul des prix)

    • Réalisation des tests unitaires pour l'ensemble des fonctionnalités de l'application avec Junit (30% du code couvert par TU) .

    • Mettre en place 4  API-REST avec leur documentation (swagger2) qui renvoie du Json.

    • Correction des anomalies avant et après la livraison.

    • Mettre en place des fichiers de traductions (Fr-En).

Animateur/distributeur
GLOBE Groupe
De September 2014 à May 2017
Région de Lille, France

Promotions des nouvelles marques , ateliers découvert  de produits .

Animateur d’ateliers
Lille Université club
De October 2013 à June 2016
Région de Lille, France