Mission(s) et réalisations :
Définition de l’architecture globale
Participation au comité d’urbanisation
Étude et réalisation d'un Prototype pour valider l’architecture basée sur CQRS axon-framework.
Mise en place d’une solution de centralisation et retraitement des logs au niveau cluster ELK
Pilotage technique Projet Map (cadrage budgétaire)
Mettre en place l’architecture EDA (Event Driven Architecture) pour réaliser les mirrors API déployable à l’international
Mettre en place un système de cache distribué basé sur Redis
Mettre en place un système de configuration distribué basé sur Consul
Mettre en place un server de secret basé sur Vault
Mettre en place un cluster Kafka (dispatcher de messages haute performance)
Mettre en place cluster MongoDb
Mettre en place le socle 6 technique de kiabi (micro-service, cloud …)
Mettre en place d’une solution CI/CD basée sur Gitlab ci/cd
Mise en place d'un environnement scalable (Docker, Rancher)
Réalisation de plusieurs Applications Blanches pour faciliter l’initialisation des projets
...etc
Projet :
Faire évoluer l'outil de CRM pour soutenir la croissance de l'entreprise à l'international et répondre aux contraintes imposées par la nouvelle Général Data Protection Régulation (GDPR)
Mission(s) et réalisations :
Définition de l’architecture globale
Mise en place d'un environnement scalable (Docker, Rancher)
Mise en place du déploiement continu (Jenkins, Sonar, Nexus, Rancher)
Définition de la stack micro-service (Eureka, Hystrix, Zipkins, Spring Cloud, API gateway)
Sécurisation des applications (Spring Security OAuth2, JWT)
Étude et la réalisation d'un POC pour le stockage data sous Elassandra
Étude et réalisation d'un POC Kafka pour traiter des tickets de caisses.
Projet MVNO :
Conception et réalisation d’une application web pour gérer les contrats d’abonnements téléphoniques.
Projet NetConsoSat :
Mise en place d’une solution haute disponibilité pour l’intégration et le traitement des données des consommations satellitaires des clients NordNet.
Contribution aux projets :
Rédaction des spécifications techniques sur confluence (uml, merise)
Définition de l’architecture applicative hautement scalable (micro- services).
Implémentation d’un archetype maven pour générer les applications basées sur les micros-services
Développement et la conception de l’application basée sur les micros-services
Intégration d’EIP (Spring intégration) pour implémenter les différents batchs
Intégration de KafKa pour traiter différents flux en temps real (stream).
La mise en place d’un connecteur de communication avec Cassandra
Déploiement sur les différents environnements (Embedded jetty, Embedded tomcat…)
Coaching
Projet Epermits:
Conception et réalisation d’une application web pour la Gestion de la procédure d’avant-dédouanement et la dématérialisation des documents générés et utilisés.
Contribution au projet :
Analyse technique (UML, powerAMC).
Installation et configuration d’Alfresco
Coaching
Conception et développement d’un composant logiciel pour la dématérialisation des documents administratifs sous Alfresco en utilisant open CMIS
Gestion des utilisateurs et leurs habilitations sur les documents générés et sauvegardés sous ECM Alfresco
Mise en œuvre de signature électronique sur les documents PDF générés
Configuration et l’intégration d’Activiti 5.17 sous Spring 4.1.6
Modélisation et l’implémentation des workflows (BPMN2) avec Activiti en utilisant Activiti Designer sous eclipse.
Implémentation des règles métiers sous Kie guvnor.
Développement et conception des web-services de type Rest (Cxf –Jax-rs)
Mise en œuvre d’ACM (adaptative case management) en utilisant camunda CMMN 1.0,
Déploiement sur les différents environnements (tomcat 8)
Projet Nova5 :
Conception et réalisation d’une application web pour la Gestion et le suivi des permis urbanisme, environnement, installations et lotissement.
Contribution au projet :
Analyse technique.
Coaching
Installation et configuration d’Alfresco
Gestion des utilisateurs et leurs habilitations sur les documents d’alfresco
Configuration et l’intégration d’Activiti 5.16 au Spring 3.2.
Modélisation des workflows en utilisant Activiti Designer sous eclipse.
L’implémentation des process (BPMN2) sous activiti
Implémentation des règles métiers sous Drools.
Développement et conception des web-services de type Rest
Déploiement sur les différents environnements (tomcat 7, Jboss 7)
Suivi des Attache :
• conception et développement d’une application web et d’un Batch de synchronisation et d’importation de bases de données pour la gestion et le suivi de la maintenance des chemins de fer.
Plan de veille :
• conception et développement d’une partie d’une application web pour la gestion des habilitations des agents SNCF.
• La maintenance applicative de plusieurs parties impactées par la migration comme (la gestion des fiches de contrôles et les visites médicales).
Journal d’équipe :
• maintenance applicative et évolutive de l’application journal d’équipe destinée au suivi des interventions des équipes.
Morse :
• Conception et développement d’une application web pour la gestion des erreurs de planification et la répartition des ressources.
• Initialisation et la définition de l’architecture logicielle.
Journal d’équipe :
• Maintenance applicative et évolutive de l’application journal d’équipe destinée au suivi des Interventions des équipes.
Morse :
• Conception et développement d’une application web pour la gestion des erreurs de planification et
La répartition des ressources.
• Initialisation et la définition de l’arc...
Référentiel des instances :
Conception et réalisation d’une application web pour la planification et la gestion des instances des élus (financières...etc.), cette application permet de partager l’agenda des réunions et la gestion des participants.
Activités :
• Refonte de la base de données.
• Refonte de la partie back et front (intégration des portlets Spring).
• Etude fonctionnelle détaillée.
• Réalisation de la maquette
• Implémentation et développement logiciel.
• Déploiement sur les différents environnements
Outils :
• IDE: Eclipse 3.7, SQLDeveloper, liferay IDE, power AMC,Entreprise architect.
• Framework: , Struts 2, JQUERY, Spring 3.2, Hibernate/JPA, Open ESB ,Alloyui 1.5, liferay 6.1.20, Spring batch, ejb 3, JPA/Hibernate 3.6,Dozer 5.3,Guava 1.7.
• GED: alfresco
• SGBD: Orcale 11, Sybase.
• Service: mail, Web service,
• Server application: tomcat 6(customisé liferay), jboss 5.1.
• Plugin : Maven 2.
• Gestion de configuration: SVN, Hudson,
Asscap :
La réversibilité de projet asscap pour la gestion des cartes agent d’état.
Activités :
• réversibilité de projet asscap (MJL, Comedec, TES,défense).
• Etude fonctionnelle détaillée de l’opération post-issuance sur les cartes à puce.
• Implémentation d’un bouchon CMS.
• Participation à la définition de l’architecture applicative de l’application CMS AWL.
• Tests, intégration et déploiement de produit asscap.
Outils :
• IDE: Eclipse 3.7/4.2, SQLDeveloper, Microsoft Visio,
• Language: java 1.6, XML, javascript.
• Framework: Struts 2, JQUERY, Spring 3.2, Hibernate/JPA 4, JBPM 4.3, activity 5, SQL/PLSQL, CXF (JAX-RS- JAX-WS), axis 2
• API : Jaxb, sax ,JMX, opensymphony quartz, osuser, open LDAP, open SSL
• SGBD: Orcale 11
• Service: javamail, Web service (CXF 2.6), axis 2.
• Server application: tomcat 6, jboss 5.1.
• Plugin: Maven 2.
• Gestion de configuration: SVN