Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

sallemi anas

Développeur Full Stack Java EE / Angular

sallemi anas
Situation professionnelle
En poste
En recherche active
Présentation
développeur full-stack expérimenté à
toutes les étapes de cycle de développement
de projets web dynamiques, auto-dirigé et
motivé.
Ingénieur logiciel travaillant efficacement en
équipe, bien familiarisé avec de nombreuses
langages de programmation, ayant l'aptitude
de résolution des problèmes .
CV réalisé sur DoYouBuzz

Cycle ingénieur

École pluridisciplinaire internationale de Sousse EPI

2015 à 2018
Génie Logiciel

Licence Informatique

École supérieure des sciences et de la technologie de Hammam Sousse ESSTHS

2011 à 2014
License en science et technologie de l'information et de communication

IT

  • Spring , SpringBoot ,Spring MVC,Spring Data ,Spring Batch ,Spring Security ,Spring Cloud ,JUnit ,Spring AOP , Rabbit MQ ,Apache Camel
  • AngularJs , Angular
  • MySql , Mongodb
  • JSP ,Thymeleaf
  • Gitlab , Jenkins , Docker
  • Javascript ,TypeScript
  • java
  • HTML , CSS , bootstrap , JQuery
  • PHP , Node JS
  • Eclipse ,STS ,VisualStudioCode ,Git
  • SOAP/REST
  • Arabe
  • Anglais
  • Français
  • Maintenance corrective et évolutive sur le projet «PROMISE» abréviation de "PRovisioning Orange Mobile Internet Services " qu' est un système de provisionnement des services mobile et Internet au sein d'Orange France , ce système est charge de :

    • provisionnement d'identités .
    • provisionnement d'authentification .
    • provisionnement des services(création/suppression/activation des comptes .....).
    • Notification aux backends(Les applications concernées) d'une action survenue .

    • Liste des principales tâches :

    • Participer dans la refonte technique de module «ProvOut» qui a pour rôle de notifier les backends d'une action survenue .

    • Développement des services de notification a l'aide d'apache Camel et Rabbit MQ .

    • Développement d'un système de journalisation et de traçage des logs basé sur ELK Stack .

    • Développement d'un service de configuration basé sur Spring Cloud Config .

    • Développement d'un système de vérification pour les messages envoyé vers les backends basé sur Spring AOP

    • Environnement technique: JAVA 8, Spring BOOT, Spring AOP, Rabbit MQ,Apache Camel,ELK Stack ,Eclipse, GIT, Maven ,Tomcat ,logback
  • Maintenance corrective et évolutive sur la platforme «AgroBourse 360 SI» qui est une
    place de marché digital pour l'ensemble des acteurs agricoles à travers le monde.

    • Liste des principales tâches :

    • Intégrer des nouvelles interfaces pour la plateforme .

    • Conception et maquettage des nouveaux besoins dans la plateforme .

    • Correction des bugs et améliorer des besoins fonctionnels après la livraison aux clients

    • Développement de module de "Gestion électronique des documents " pour la
      génération des contrats et des factures.

    • Développement du module «Signature électronique» à l'aide de l'outil «DocuSign» pour garantir l'intégrité des documents échangés.

    • Développement des services "API Rest" pour le tracking des transporteurs dans le
      module transport .

    • La rédaction des documents techniques des développements effectués.

    • Développement et implémentation d'une architecture microservices dans le cadre de
      migration et décomposition de la plateforme «AgroBourse 360 SI» en modules .

    • Environnement technique: JAVA 8, Spring BOOT, Spring data, Spring security, AngularJS,
    Rest, PostgreSQL, Spring cloud, Jasper Report, VisualStudioCode, Eclipse, GIT, Maven
  • Conception et développement de module "Market Data" qui est un espace qui permet aux utilisateurs de poster des offres de vente ou d'achat à l'international afin d'offrir une visibilité sur les différents prix de marché des produits agricoles.

    Ce module lie les différents desks de la plateforme «AgroBourse 360 SI» afin de créer un réseau international qui facilite les transactions entre les différents pays .

    •Liste des principales tâches :

    • Conception des diagrammes de classes .

    • Mise en place de l'architecture de projet .

    • Conception et intégration de charte graphique pour les différentes interfaces

    • Implémentation d'un système de cache pour améliorer la performance .

    • Implémentation d’une couche de sécurité pour l’application Spring et Angular utilisant Spring Security et JWT .

    • Implémentation d'un support de documentation pour les services REST API .

    • Implémentation d'un système de notification permettant d'avertir les utilisateurs par la présence d'une nouvelle offre de prix .

    • Créer des Jobs pour mettre à jour les données .

    • Développement des tests unitaires et des test d'intégrations .

    • Environnement technique : JAVA 8, Spring BOOT, Spring data , Spring cloud ,Spring security, JWT ,Spring Batch,actuator, Rabbit MQ ,JUnit ,Mockito ,Ehcache ,Swagger ,logback , Angular 9, Rest, MapStruct ,PostgreSQL,VisualStudioCode ,Spring Suite Tools (sts) ,GIT,Maven

Développeur web

Xeconcepts
Décembre 2017 à décembre 2018
  • Développement d'une application de gestion immobilière intutilé «Homelinks» qui permet aux copropriétaires, occupants d’immeuble et à leurs prestataires d’utiliser un réseau de mise en relation privé pour faciliter la communication entre tous.

    • Liste des principales tâches :

    • Intégrer des nouvelles interfaces pour la plateforme .

    • Développement et implémentation des IHM des différents modules .

    • Conception et maquettage des nouveaux besoins dans la plateforme .

    • Développement et implémentation des services métiers de module gestion des intervenants (les propriétaire, les locataire, les gestionnaires ... ) .

    • Développement sur le module de gestion des postes ,des affiches et des sondages .

    • Développement sur la partie back office qui a pour rôle le contrôle et la suivie des différentes actions de la plateforme (activer les utilisateurs , gestion des postes ... )

    • Environnement technique : php5, angular 4,framework Lumen (laravel) , MySql,VisualStudioCode ,GIT,composer ,npm
  • Développement sur la partie backend (Rest API) d'une application web / mobile de E-Learning .

    • Liste des principales tâches :

    • Mettre en place l’architecture et la conception de l’application .

    • Développement et implémentation des services métiers :
      -gestion des utilisateurs .
      -gestion des cours .
    • Rédaction des documents d'exploitation et d'installation .

    • Développement et implémentation de la couche de sécurité et la gestion des utilisateus (inscription / connexion) .

    Environnement technique : JAVA , Spring BOOT, Spring data ,Spring security, JWT , Rest, MySql,VisualStudioCode ,Eclispe ,GIT,Maven

Projet de fin d'année

EPI
Janvier 2017 à mars 2017
  • développement d'une application de suivie de production avec le framework symfony2 qui a pour role d'exporter les données de l'application de gestion et les stock dans la nouvelle application de suivie pour faciliter le processus de suivie et de contrôle de production

Projet de Fin d’Etudes

mahd
Janvier 2014 à avril 2014
  • développement d'une application web php permettant d'améliorer l'indexation et le référencement naturel des sites web