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 .
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é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 ... )
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