Zouhaier Somai

full-stack java/angular/devops/elk

Peut se déplacer à Paris

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Zouhaier.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Zouhaier.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Vérifications

Langues

Catégories

Compétences (14)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Methodologies
  • Débutant Intermédiaire Confirmé
  • Cloud
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Frameworks
  • Débutant Intermédiaire Confirmé
  • Testing
  • Débutant Intermédiaire Confirmé
  • Containerization
  • Débutant Intermédiaire Confirmé

Zouhaier en quelques mots

J'ai porté beaucoup de casquette dans ma carrière.
- Expert dans le développement web (Java 7/8, Angular4/5, Spring Cloud, Javascript, jquery, Html5, Css3)
- Devops (Ansible, Jenkins, Git, Tomcat)
- Traitement de flux (spark, Stack ELK)

Expériences

Arval BNP Paribas Group - BNP

Banque & assurances

Expert Java/Angular/Elasticsearch

Paris, France

janvier 2020 - avril 2020

Développer une Rest API qui permet de gérer les offres de location de voiture longue durée.

Tâches et contributions:
Mettre en place Elasticsearch et Kibana.
- Rechercher et indexer les offres, les model et les véhicules dans Elasticsearch.
- Faire des recherches avancées en utilisant les objets imbriqués, analyzer
- Améliorez la pertinence du recherche grâce au score
- Synchroniser Elasticsearch avec Postgres (logstash + Bulk).
- Déployer et administrer Elasticsearch

Argus de la Presse

Presse & médias

Référent technique Java/Angular/Devops

Paris, France

janvier 2019 - décembre 2019

Développement d'un produit B2B (Luqi) basé sur des services de surveillance de données
sociales économiques et numériques.

Tâches et contributions:
- Centraliser les logs via Stack ELK.
- Dockeriser la chaîne de build.
- Automatiser le déploiement sur les plateformes d’intégration et de recette via Jenkins
- Mise en place l’architecture micro-services (Suppression de la duplication backend
existante, Découper l’application en micro service autonome, mettre en place l’API
Gateway et les Edge Microservices).
- Fournir un micro service qui gère la réputation des clients.

Technologies:
Java 8, Spring(Boot/MVC/Data), Angular, Typescript, Swagger, Hibernate, Maven, Git,
PostgreSQL, Marklogic, Junit, HTML5, SASS/CSS3, Jenkins, Docker, Portainer, Logstash, Kibana.

Ingenico Group

Banque & assurances

Référent technique Java/Angular/Devops/ELK/kafka

juin 2015 - Aujourd'hui

Premier projet :
Participer à la développement d’un système de centralisation des logs.

Tâches et contributions:
- Installer et déployer les clusters ElasticSearch (noeuds, Sharding et Replication).
- Installer FileBeat et MetricBeat sur les différents serveur grâce au Ansible.
- Transformer le format des logs et les stocker dans ElasticSearch.
- Mettre en place Kibana et créer des dashboards qui permettent à monitorer et suivre
l'avancement des applications en temps réel.
- Création d'un script pour le déploiement automatisé pour la livraison
- Test d’intégration avec TestContainers

Technologies:
Ansible, ELK (Elasticsearch, Logstash, Kibana), FileBeat, MetricBeat, TestContainers, Jinkins,
Docker, Kubernetes.


Deuxième projet :
Contribution à la conception et développement de la Marketplace Ingenico qui est dédié aux
commerçants, banque et éditeur d’application et qu’elle va gérer les applications métier sur la
nouvelle gamme des terminaux (Telium TETRA).

Tâches et contributions:
- Développer un portail pour chaque Acteurs (éditeur d’application (Publisher), banque
(Estate Owner), Opérateur(Ingenico)).
- Gérer les applications (gérer les versions des publications, validation par l’opérateur,
affichage dans l’Appstore).
- Gérer les appstores, commerçants et terminaux.
- Fournir des web service pour les terminaux.
- Centre de messagerie et Notification entre les différents Acteurs.
- Calculer et afficher les statistiques pour les 3 acteurs.
- Gestion des contrats (enregistrement des contrats dans le Ged Alfresco, signature par
l’estate owner et le service publisher)
- Gérer la connexion pour les différents portails (permission et authentification).
- Intégrer les maquettes.
- Développer des POC pour tester d’autres technologies

Technologies:
Java 7/8, Angular 2/4/5, Spring(Boot/Security/AOP/Data/Cloud), Edge Microservices(Eureka,
Zuul, Actuator, Admin, Ribbon, Zipkin), Web Service CXF, Quartz, Hibernate, Maven, Alfresco, Git,
PostgreSQL, JavaScript OOP, Junit, JQuery, JSP, HTML5, SASS/CSS3, Jenkins, Docker

Allence

Agence & SSII

Ingénieur Full-Stack Java

Paris, France

février 2013 - mai 2015

Recommandations externes