Java Spring Jee telecom integration system oracle
Principales tâches accomplies : Conception, Spécifications techniques, Architecture, Socle, Maquettage, Codage et tests unitaires, recette usine, Formation Java, Déploiement et intégration continue, Support technique Java J2EE SQL Oracle, Mise en production, Intégration Rédaction et documentation
Mission: Depuis Mars 2017 (CMS) Organisme : IT SERV Rôle: Intégration ESB Client : Ooredoo Algérie |
Le projet CMS Campaign Management System est conçu pour l’automatisation de la gestion des campagnes marketing dans le SI d’Ooredoo Algérie. La mission consiste à acheminer les données exportées via SAS vers les différents systèmes de l’opérateur et la récupération des résultats d’exécution. L’intégration sera entre le système SAS et les systèmes OA: (Loyalty System, CRM System, Billing System, POS System, SMSC, USSD …) FrontEnd : √ Frontale de communication en Angular 4, Bootstrap, HTML5/CSS3 pour le contrôle des flux. BackEnd : √ Conception et développement de l’architecture MICROSERVICE REST pour le socle de l’application : SPRING INTEGRATION, ETL, EIP, SPRING CLAOUD, REST, Eureka, ELK, Docker. √ Conception et développement de core service de la couche intégration et contrôle des flux de données. Environnement et outils : SPRING (BOOT, BATCH, MVC), ORACLE, SQL&PL SQL, SOAP/XML, UNIX. √ Intégration entre SAS et les différents Systèmes de SI de l’opérateur (IN Intelligent network, CS Charging System, LP loyalty, CRM, SMSC, USSD) : FTP, JMS, SMPP, WS, ORACLE. |
Mission: Septembre 2016- Mars 2017 (TOM) Organisme : IT SERV Rôle: Intégration JBPM Client : Tunisie Telecom |
Le projet Intégration JBPM de Tunisie télécom consiste à centraliser et automatiser les activités des différents SI dans des processus BPMN2 interactifs (BSCS, CRM, Order Entry, …). Le projet consiste aussi à une refonte des services métier. Architecture : √ Conception et définition d’une architecture distribuée HA en se basant sur les protocoles (TIBCO/ESB SOAP, RMI, JMS, DB) pour l’intégration des différents systèmes basés sur un moteur workflow JBPM en mode cluster. √ Rédaction des spécifications techniques, architecture et guide de d’installation des processus BPMN2. Réalisation : √ Conception et développement d’un moteur Workflow : JBPM6, BPMN2, DROOLS, CDI ; JEE ; ORACLE ; SQL & PL SQL ; SOAP/XML. √ Implémentation des processus BPMN2 de portabilité des numéros. √ Conception et développement d’un module Core Service : RMI, SPRING, MYBATIS, SOAP/XML ; JSF (PRIMEFACES). Patron de conception (COMMAND, FACTORY) ; √ Conception et développement d’un module d’envoie en masse des SMS : KANNEL, SMPP, JMS, SOAP/XML : SPRING (BATCH, MVC et BOOT) Patron de conception (MVC, DAO, IOC, AOP, FACTORY, SINGLETON, STRATEGY) ; √ Gestion des accusés de réception SMS via le mécanise Call Back (WS REST). √ Installation, teste de charge et CLUSTER des serveurs JBOSS. |
Mission: Mars 2016 – Septembre 2016 (FWBA) Organisme : IT SERV Rôle: Expert Technique Client : Ooredoo Tunisie |
Le projet consiste à concevoir, développer et intégrer une extension de la solution de billing BSCS pour avoir un service de facturation à la date d’échéance. √ Environnement et outils : Oracle ; SQL & PL SQL ; Unix ; SOAP/XML ; JSF (PRIMEFACES) ; SPRING ; MYBATIS ; PMD (Sonar, Hudson) ; Patron de conception (MVC, DAO, IOC, AOP, FACTORY, SINGLETON, STRATEGY) ; √ Mise en place de l’architecture logique et socle final de l’application avec les choix technique. √ Développement des bundles de planification, consultation et gestion des factures. √ Intégration de la solution avec les points de vente, le système BSCS de l’opérateur et les systèmes tiers. |
Mission: Juin 2015 – Mars 2016(PEPS) Organisme : IT SERV Rôle: Intégration Event History /CRM Client : Ooredoo Tunisie |
Le projet PEPS constitue une refonte de la solution de gestion de l’historique d’appel PMT suite à la migration de l’IN de l’opérateur Ooredoo Tunisie. √ Environnement et outils : J2EE ; SQL & PL SQL ; Unix ; SOAP/XML ; JSF (PRIMEFACES) ; SPRING ; IBATIS ; Patron de conception (MVC, DAO, IOC, AOP, FACTORY, SINGLETON) ; TOMCAT ; √ Rédaction des documents de conception de spécification ainsi que les guides d’installation et d’utilisation. √ Conception technique et préparation de l’architecture physique et logique ainsi le socle de l’application avec les choix techniques. √ Développement de la couche Core Service responsable de la récupération des flux SOAP de l’Event History et le traitement des données à présenter. √ Intégration, déploiement en production et l’optimisation suite aux tests performance. |
Mission: Janvier 2015 – Juin 2015(CSP) Organisme : IT SERV Rôle: Expert Technique Client : Ooredoo Tunisie |
Le projet consiste à développer et intégrer l’API CSP de Microsoft pour l’automatisation de la revente des licences Office365. Front End : √ Angular 4, Bootstrap, HTML5/CCSS3 BackEnd : √ Environnement et outils : J2EE ; Oracle ; SQL & PL SQL ; UNIX ; REST ; SPRING ; √ Développement des tous les services offerts par la spécification d’inscription au OFFICE365. √ Préparation de socle WS SOAP pour l’intégration avec les autres systèmes. √ Test et intégration de l’API sous l’environnement SANDBOX et PROD. |
Principales tâches accomplies : Conception, Spécifications techniques, Gestion d’équipe, Déploiement et intégration continue, Support technique Java J2EE SQL Oracle, Intégration Rédaction et documentation
Mission : Janvier 2013 – Mars 2014 (RateAndBill) Organisme : JAVA LINK Rôle: Chef de Projet Client : Java Link |
Le projet se base sur Eclipse RCP. Il a été créé principalement pour fournir aux opérateurs de télécommunications les utilités de service de facturation avec un système intelligent et très efficace qui peut prendre soin de tous les besoins de billing. √ Concevoir et développer des plug-ins Eclipse (SWT, JFACE, RCP) pour la facturation (Rating, Billing, Payment, Dunning et Reporting). √ Concevoir et développer d’un middleware de persistance: RMI, HIBERNATE, Design Pattern COMMAND. √ Concevoir et développer un module de synchronisation des messages JMS. √ Concevoir et développer d’un adaptateur DIAMITER pour le contrôle de crédit et la facturation en temps réel √ Le produit est installé chez l’opérateur https://www.seniorswireless.com/. |
Mission: Mars 2014 – Janvier 2015(CustCare) Organisme : JAVA LINK Rôle: Chef de Projet Client : Java Link |
Il s’agit d’une extension web de projet RateAndBill. Ce système est destiné pour la création des offres attractives et le chargement de la consommation des clients en temps réel ou par lot accompagné par un générateur de document. √ Conception et rédaction des spécifications fonctionnelles et conceptuelles. √ Technologies utilisés : STRUTS, HIBERNATE, ORACLE Data base. √ Développement d’un générateur de document en XSL, XSLT, XML et Apache POI √ Planning et gestion d’équipe de quatre développeurs. |
Principales tâches accomplies : Conception, Spécifications techniques, Configuration, Installation, Déploiement et intégration continue, Support technique VOIP Mobicents Opensips, Intégration voip jee.
Mission: Janvier 2012- Janvier 2013 Organisme : ITBS Rôle: Team Leader Client : Mixxit |
Conception et développement d’une la plate-forme MSDP en JAVA/JEE basée sur Mobicents qui s'interconnecte avec la téléphonie IP via Opensips. √ Développement d’une plate-forme de distribution de service pour la gestion des appels. Technologie : MAVEN, JBOSS SEAM, JSF et HIBERNATE, JBPM, NODE JS. √ Développement d’un serveur NODE JS qui implémente la pile protocolaire SIP. √ Intégration NODE JS et JSF via les sockets pour avoir un contrôle total des appels dans une interface web. √ Intégration Mobicents/Opensips Statless/Statefull √ Load Balancing et Clusterisation |
Mission: Septembre 2010- Janvier 2012 Organisme : ITBS Rôle: Développeur Java JEE & VOIP Client : Mixxit Client : Java Link |
Le projet consiste à développer une Gateway Web Service REST FULL. Cette couche permet de servir la plateforme Androïde « la partie cliente de MSDP ». √ Développement d’une plate-forme web service pour aider le client à paramétrer le compte d’appel entrant et sortant. √ Développement d’un module Workflow Drools, Jbpm : Aide à la décision pour le routage des appels |
Principales tâches accomplies : Conception, Spécifications techniques, Configuration, Installation, Support technique VOIP Asterisk, Intégration voip jee, Formation Java JEE.
Mission: Février 2009 – Juin 2009 Organisme : PraxysCRM Rôle: PFE Client : PraxysCrm Client : Java Link |
Sujet : Création d’un moteur prédictif de génération d’appel SIP et l’intégration de la VOIP avec le CRM existant. Le CRM praxys-crm est dédié aux centres d'appels, développés en JAVA JEE- √ Développement d’un moteur prédictif de génération des appels SIP : JAVA, Asterisk, SIP. √ Intégration avec le CRM : Struts2, JSP, Ajax, Postgres. √ Mise en production et intervention corrective et évolutive du CRM. |
Mission: Juin 2009 – Septembre 2010 Organisme : PraxysCRM Rôle: Développeur Java JEE & VOIP Client : PraxysCrm Client : Java Link |
Suite à l’intégration du moteur prédictif, cette mission consiste à blinder la solution CRM en ajoutant des modules de supervision du la gestion automatique des appels SIP. √ Développement de module de supervision des appels entrants en temps réel (JSP, AJAX, SPRING, STRUTS). √ Implémentation d’un middleware basé sur les sockets pour contrôler Asterisk via un client web en utilisant interface AMI et AGI d’Asterisk. |