Votre navigateur est obsolète !

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

×

Faycel ABIDI

Faycel ABIDI

Architecte/Tech Lead Java/Jee/Microservices

Architecture Java/J2EE/Microservices
Jhipster/Spring-boot/Spring cloud
Tomcat/RabittMq/Mysql/Mongodb
Hôtellerie/Publicité/Santé/Commerce éléctronique
Bon relationnel, dynamique et autonome
44 ans
Permis de conduire
GUYANCOURT (78280) France
Freelance En recherche active
Tech lead / Architecte junior Java/Jee/Microservices
Bac +5
14 ans d'expérience
CV réalisé sur DoYouBuzz

Architecture J2EE 6

Oracle

2013
Mise en place des socles techniques en suivant les patterns de l'architecture J2EE 6.

Tibco BPM AMX

Tibco

2012
Conception et développement des processus métiers suivant les normes BPMN avec la suite Tibco business Studio 3.4.x
Développement d'un module web avec les frameworks Struts/Tiles/Spring/Hibernate

Diplôme d'ingénieur en informatique

Faculté des sciences de Tunis

2006
Formation bac +5 en informatique/Réseaux et bases de données.
En savoir +
  • Développement et integration d'un client qui permet de consommer la nouvelle API IRMA de disponibilité des produits hoteliers (Prix moins cher proposé par l'hotélier, prix avec les discounts, prix B2c, B2b, application des taxes )
  • Developpement sur la stack ROOM API des différents endpoints (gestion de la recherche des hotels par destination, par marque, par code, etc ..., gestion du panier utilisateur, gestion de la réservation, checkin etc.
  • Développement sur la stack CATALOG API des différents endpoints de recherche de données froides des hotels (produits, images, marques, partenaires, etc..)
  • Développement sur la stack REFERENYIAL API des différents endpoints pour exposer les données réferenteiiles tel que les pays, les devises , les cours de changes, etc ..
  • Développement sur la stack USER API des différents endpoints de gestion du profil utilisateur, newsletters, souscriptions aux programmes de fidélités, etc ...
  • Configuration de cache Local Infinispan pour différentes entités CATALOG API, REFERENTIAl API
  • Participation aux workshops de migration de l'application AH web en microservices
  • Développement des controllers REST avec Spring boot
  • Développement des differents couches métiers (facade, services, dao, managers, client de providers tierces)
  • Développement des tests unitaires et d'integration
  • Paramétrage des données et jeux de données pour la recette à travers Data WEB, Basics WEB
  • Paiement à travers le provider APS (ogone, cybersource, etc..)
  • Suivi de production, correction des anomalies
  • Rédaction de la documentation technique des modules communs transverse TARS (sécurité, logs, configurations, etc.) afin de faciliter la transition des projets chez ATOS qui reprennent les projets en TMA.
  • Étude de l'impact de la montée en version du protocole TLS (de 1.0 en 1.2) sur les applications communicantes avec les partenaires extérieures.
  • Développement d'un composant technique commun et transverse qui assure les communication Tls sortantes autour de l'api BouncyCastle.
  • Rédaction de la documentation technique et communication aux équipes de développement.
  • Accompagnement des équipes de développement lors de l’intégration du nouveau composant
  • Assister aux réunions de workshop sur différents sujets évolutifs sur la stack TARS.
  • Validation en collaboration avec l'équipe d'architecture des choix techniques sur les nouveaux projets
  • Standardisation des librairies et frameworks
  • Support des équipes de développement sur différents sujets
En savoir +
  • Maintenance évolutive des différents services mosaic (stock, booking, billing)
  • Développement incrémentale des différentes évolutions en adoptant une méthodologie TDD
  • Participation aux différents grooming et spike.
  • Développement des tests unitaires (junit, mockito)
  • Réalisation des pocs
En savoir +
  • Développement incrémentale des services de profilage des utilisateurs dans le cadre de projet Santematic
  • Mise en place du cache distribué Infinispan
  • Développement d'un module transverse de monitoring des services web à l'aide de l'api javasimon
  • Rédaction de la documentation technique
  • Développement des tests unitaires et d'intégration (Arquilian)
  • Intégration des plugins maven pour l'automatisation des tests d'intégration (test des web services à l'aide du plugin SoapUi)
  • Rédaction du dossier d'architecture du moteur Easyconnect
  • Préparation du socle technique (préparation et installation des outils : Tomee, RabbitMq server, MongoDb, des utilitaires d'administration de ces outils)
  • Développement du prototype qui intègre les fournisseurs Withings et Fitbit (web service De push ( en rest) , Job de synchronisation des données avec Quartz, conteneur de consommateur de notification, processeurs des données, console web d'administration des fournisseurs ( données d'authetification Oauth, les processeurs, les consumers, les Handlers de données).
  • Développement d'un service d'envoi de mail (commons-email + Velocity pour le templating)
  • Développement des tests unitaires
  • Rédaction de la documentation technique de l'outil easyconnect
En savoir +
  • Conception des processus métiers de l'onboarding des entité juridiques Bnp Paribas à l'aide de l'outil Tibco iprocess studio
  • Développement des services métiers d’interactions avec le moteur Tibco Iprocess et les exposer aux couches de dessus
  • Développement des tests unitaires et d’intégration
  • Participation aux ateliers de conception du modèle physique de données de l'application OB1
  • Création du socle applicatif de l'application OB1 et préparation de l'environnement de developpement
  • Packaging et déploiement des livrables (xpdl, xfr, ja, ear, script sh, sql, ...)
  • Veille au respect des bonnes pratiques et règles de codages dans OB1
En savoir +
  • ORAP2 est un système de repérage des faiblesses et de qualification de la situation financière des établissements financiers
  • Développement des Tableaux de bord des fiches Orap
  • Développement de la boîte aux lettres des fiches Orap.
  • Conception des différents flow de la gestion des actions sur la fiche Orap
  • Développement des services métiers TBO et Orap
  • Tests unitaires et d'intégration
En savoir +
  • Développement du module "Gestion des plafonds journaliers" dans le cadre de l'papplication OGC (outil gestionnaire de comptes)
  • Mavenisation du projet OGC
  • Migration de la couche métier developpé autour des Ejb2 vers des Spring.
  • Développement du module "téléchargement des pièces" dans le cadre du projet PGN/SGN
  • Développement des services métiers dans la stack SBA.
  • Développement des web services et respectivement leurs clients avec spring et Hessian
  • Développement des services métiers en respectant les patterns de l'architecture SCA de la plateforme SBA.
  • Développement des tests unitaires
  • Déport et refactoring du code de l''application SGNI
En savoir +
  • Rédaction des spécifications techniques détaillés (STD) des différents modules de l'application BEE (Bourse Esprit Ecureuil)
  • Développement et intégration de l'IHM de gestion de profiles, répartition des placements.
En savoir +
  • Optimisation de l'algorithme de recherche de localités dans le module de réservation de billet de train en ligne sur le site TGV-Europe.
  • Developpement web
  • Enveloppement des tests unitaires
En savoir +
  • Mise en place de l'esb Servicemix dans le cadre du projet CAPITALISATION
  • Import et exportation des services web
  • Développement et déploiement des unité de services JBI
  • Transformation et routage des messages
  • Agrégation des web services
  • Développement des intercepteurs pour tracer les échanges avec l'ESB dans une base de données.
  • Développement des tests unitaires et d'integration
En savoir +
  • Développement évolutif dans le système d'information de surveillance des employées aux rayonnements ionisants SISERI
  • Conception et développement des IHMs
  • Implémentation des services de backend du processus d'integration
  • Optimisation et refactoring des services existants
  • Gestion des configurations et livrables
  • Tests et intégration
  • Suivi de production
En savoir +
  • Développement des modules de gestion de compétences,congés et équipements dans l'intranet Sagem avec le portail Liferay
  • Développement des extensions client et serveur pour étendre les fonctionnalités du système de gestion des équipements et de réseaux IONOS-NMS permettant d’intégrer un Data Concentrateur au réseau d’équipements Sagem.
En savoir +
  • Développement d'un portail de commerce éléctronique B2B
En savoir +
  • Microservices
    Bon niveau
  • J2EE
    Avancé
  • SCA
    Avancé
  • SOA
    Avancé
  • Jhipster
    Bon niveau
  • Spring boot
    Bon niveau
  • Eureka
    Bon niveau
  • Hystrix
    Avancé
  • Spring config
    Avancé
  • Ribbon
    Bon niveau
  • Zuul
    Bon niveau
  • Consul
    Bon niveau
  • Slf4j
    Avancé
  • Logback
    Avancé
  • Log4j
    Avancé
  • Junit
    Avancé
  • Spring
    Bon niveau
  • Arquilian
    Avancé
  • Mockito
    Bon niveau
  • Karma/Jasmine
    Bon niveau
  • Protractor
    Bon niveau
  • Gatling
    Intermédiaire
  • Asciidoc
    Avancé
  • Markdown
    Avancé
  • Swagger
    Bon niveau
  • Eclipse
    Avancé
  • Netbeans
    Bon niveau
  • Intellij idea
    Bon niveau
  • SoapUi
    Avancé
  • Brackets
    Bon niveau
  • Sublime
    Bon niveau
  • Visual Studio
    Bon niveau
  • Scrum
    Avancé
  • TDD
    Bon niveau
  • BDD(Cucumber)
    Bon niveau
  • DDD(Spring Data)
    Avancé
  • HikariCp
    Bon niveau
  • DBCP
    Avancé
  • Metrics
    Bon niveau
  • Ehcache
    Bon niveau
  • Hazelcast
    Bon niveau
  • Infinispan
    Avancé
  • Sonar
    Avancé
  • Checkstyle
    Avancé
  • Pmd
    Avancé
  • Findbugs
    Avancé
  • Liferay
    Bon niveau
  • UML
    Avancé
  • BPMN
    Avancé
  • CMMN
    Bon niveau
  • DMN
    Bon niveau
  • Camunda
    Avancé
  • Tibco BPM AMX
    Avancé
  • Jbpm
    Bon niveau
  • Thymeleaf
    Bon niveau
  • Velocity
    Bon niveau
  • Javascript
    Bon niveau
  • Angular
    Bon niveau
  • Bower
    Avancé
  • npm/nodejs
    Bon niveau
  • karma/Jasmine
    Bon niveau
  • protractor
    Bon niveau
  • Browsersync
    Bon niveau
  • Gulp/Grunt
    Bon niveau
  • Bootstrap
    Bon niveau
  • ServiceMix
    Avancé
  • Fuse
    Bon niveau
  • Camel
    Bon niveau
  • RabbitMq
    Bon niveau
  • ActiveMq
    Bon niveau
  • Spring sécurity
    Bon niveau
  • Oauth
    Avancé
  • Jwt
    Bon niveau
  • Tls
    Avancé
  • Soap
    Avancé
  • Json
    Avancé
  • Wsdl
    Avancé
  • Wadl
    Bon niveau
  • Uddi
    Bon niveau
  • Websocket
    Bon niveau
  • Spring
    Bon niveau
  • Hibernate
    Bon niveau
  • EclipseLink
    Bon niveau
  • Angularjs
    Bon niveau
  • Jsf
    Bon niveau
  • Struts
    Avancé
  • Jenkins/Hudson/Travis
    Bon niveau
  • Nexus/Artifactory
    Bon niveau
  • Sonar
    Bon niveau
  • Maven/Gradle/Ant
    Avancé
  • Svn/Git
    Avancé
  • Cloudfoundry
    Bon niveau
  • Heroku
    Intermédiaire
  • Spring cloud
    Bon niveau
  • Oracle
    Bon niveau
  • Mysql
    Bon niveau
  • PostgreSQL
    Bon niveau
  • H2
    Bon niveau
  • Hsql
    Bon niveau
  • Derby
    Intermédiaire
  • Mongodb
    Bon niveau
  • Tomcat
    Avancé
  • Jetty
    Bon niveau
  • Undertow
    Bon niveau
  • Jboss
    Avancé
  • Tomee
    Avancé
  • Websphere
    Bon niveau
  • Glassfish
    Avancé
  • Servlet
    Bon niveau
  • JSP
    Avancé
  • EJB
    Avancé
  • JDBC
    Avancé
  • JTA
    Bon niveau
  • JNDI
    Bon niveau
  • JAX-RPC, JAX-WS, JAX-RS
    Bon niveau
  • Portlet
  • Java
    Bon niveau
  • SQL
    Bon niveau
  • PL/SQL
    Bon niveau
  • HQL/JPQL
    Bon niveau
  • HTML/XHTML
    Bon niveau
  • XML
    Bon niveau
  • C/C++
    Intermédiaire
  • Windows
    Bon niveau
  • Linux/Ubuntu
    Bon niveau
  • Unix/Solaris
    Intermédiaire