Profil professionnel
Vue d'ensemble
Expérience professionnelle
Formation
Compétences
Informations complémentaires
Personnalisé
Langues
Frise chronologique
Generic

Ameni Berriche

Senior Software - Backend Developer
Paris

Profil professionnel

'Stay Hungry, Stay Foolish', Steve Jobs

Vue d'ensemble

10
10
years of professional experience
2013
2013
years of post-secondary education

Expérience professionnelle

Consultante Senior - Projet PricingService

NATIXIS
Paris
05.2024 - Actuel

Contexte :
Le projet consiste à développer et maintenir des chaînes de calcul robustes et industrialisées, permettant de gérer d'importants volumes de données dans les domaines de la calibration des données de marché, StressTess, HVAR, ..

Objectifs :

  • Développer des chaînes de calcul robustes pour le Front Office et le département Risques.
  • Mettre en place des API personnalisées pour l’accès aux données.
  • Améliorer l’architecture du système afin de répondre aux exigences de performance et d’auditabilité.

Réalisations :

  • Contribution à la maintenance évolutive et à l’optimisation des environnements "Pricing Services".
  • Gestion et traitement des obligations risquées.
  • System Mapping entre PS et Summit et ScenarioManager : structuration et interaction des données entre les deux systèmes.
  • Règles d’éligibilité des trades : validation et intégration des trades selon les critères définis.
  • Gestion des MarketData
  • Contribution au projet de migration,
    visant à faire évoluer le système Equity vers une nouvelle architecture

Technologies :
Scala, Spark, Hadoop, Kafka, Singlestore, Gridgain, Datasynapse

Consultante Senior JavaEE

Société Générale - La Défence
Paris
06.2022 - 11.2023

NCI - Développement et support niveau 3 sur NCI : C'est une application microservice qui permet de gérer la régulation et la gestion des contrats collatéraux afin de limiter le risque de crédit

  • Analyse d'impact des nouvelles demandes fonctionnelles
  • Etudes et Implémentation de nouvelles solutions techniques
  • Test des nouveaux développements et Test de nonReg
  • Analyse et Résolution des anomalies de Prod
  • Interaction avec Vermeg pour la gestion du Progiciel 'Colline'
  • Préparation du déploiement, la livraison et monitoring de la prod, post-prod
  • Astreintes et Assistance à l'équipe Support coté Bangalore (L3)
  • Contexte Agile Scrum
  • Environnement technique: Java8, SpringBoot, SpringBatch, Colline, Hibernate/JPA, ApacheCamel, JMS/ActiveMQ, Oracle/SqlDeveloper, Liquibase, Maven, Github, IntellijIdea, XlDeploy, Jenkins

Consultante Senior JavaEE

BNP PARIBAS - Filiale Singapore
Tunis, Tunisie
01.2022 - 05.2022


  • Projet 'eConsol BatchJobs' : Automatiser les commandes d'extraction des données des contrats, d'archivage de l'historiques des évènements et d'envoie des e-mails à l'équipe d'assistance 'eBanking' pour signaler les échecs de connexion .. Et ce via des BatchJobs
  • Implémentation des Jars exécutables pour chaque BatchJob : Extraire des données depuis la Base et génération des fichiers CSV par site client, Peupler la Base par des données depuis des fichiers CSV, Invoquer des Procedures Stoquées, Récupérer la liste défaillante de logins et déclencher l'envoie des emails
  • Migration des requêtes SQL et les fonctions PLSQL depuis Oracle vers Postgres
  • Préparer les fichiers de configuration par site Client
  • Tester les Jars avec un Scheduler
  • Elaboration d'un fichier 'readme' pour chaque Jar
  • Contexte Agile Scrum
  • Environnement technique: SpringBatch, Hibernate/JPA, Springboot, SqlDeveloper/PostgreSQL, SQL/PlSQL, IntellijIdea, Maven, Junit, SonarLint

Consultante Senior JavaEE/OSGI

SAGEMCOM - SICONIA (ODM)
Tunis, Tunisie
10.2018 - 03.2022
  • Présentation de l'entreprise: Smart Metering - Tunisie
  • SICONIA (ODM) est une solution de Smart Metering permettant de contrôler les compteurs de l'électricité et du gaz dans le but de collecter et gérer les données de manière intelligente et automatique
  • La solution a été mise en œuvre, adaptée et déployée pour le compte de plusieurs clients : EVN (Autriche), FLUVIUS (Belgique), EEHC (Egypte), ESB, ELLEVIO (Belgique)
  • Contribution à l'étude, conception et mise en œuvre d'un ensemble de modules : Gestion du cycle de vie, Firmware, Renouvellement des clés de sécurité, Gestion de la collecte de données sur les compteurs, Implémentation de modules interactifs avec ODM : (CommonAsset)
  • Elaboration et exécution des tests en charge des features
  • Développement de POCs pour les nouveaux Clients (ex : ESB)
  • Support technique aux développeurs
  • Maintenance corrective, évolutive et préventive du produit
  • Assistance aux équipes de Validation, Système et d'IT
  • Elaboration d'un Wiki détaillé sous confluence
  • Contexte Agile Scrum
  • Smart Metering - Tunisie
  • Environnement technique: JEE, OSGI Apache Karaf, Apache Camel Blueprint, Hibernate/JPA/Hazelcast, Springboot, PostgreSQL, ActiveMQ/Kafka, ELK, IntellijIdea, JMeter, SoapUI, Maven, JUnit

DEVELOPPEUR JAVA / JEE

PROXYM-IT
Tunis, Tunisie
11.2016 - 09.2018
  • Clients: QIIB, WOQOOD, UIB
  • Refonte du backend
  • Implémentation d'un middleware qui simule les retours des webservices de la banque pour les besoins de développement
  • Mise en place d'une architecture Microservices
  • Préparation du socle projet et implémentation de la couche service
  • Implémentation des API Webservices REST pour les tierces parties : Web/Mobile/Backoffice
  • Développement de Mocks Dynamiques avec SoapUI et Groovy
  • Mise en œuvre des tests unitaires avec JUnit
  • Contribution aux choix des solutions techniques
  • Contribution à l'estimation et à la répartition des tâches
  • Assistance technique aux développeurs
  • Encadrement et suivi des ressources juniors
  • Elaboration d'un Wiki
  • Contexte Agile Scrum
  • Environnement technique: Java EE, SpringBoot, Jpa/Hibernate, Oracle 11g, SoapUI, Soap/Rest, Groovy, Git Flow, Postman, Maven, JUnit, Sonar

DEVELOPPEUR FULL STACK

GPRO CONSULTING
Tunis
06.2015 - 08.2016
  • Implémentation d'une solution ERP totalement intégrée, flexible et intuitive
  • Cet ERP assure la visibilité, le contrôle et la synchronisation des données de toutes les opérations de logistique, de la chaine de production
  • La solution est destinée aux ateliers de tissage et de confection
  • Le projet a été réalisé en coopération avec une équipe pluridisciplinaire
  • Contribution à la mise en place de l'architecture et du socle technique
  • Contribution à la mise en œuvre des modules applicatifs
  • Automatisation des tableaux de bord et génération des inventaires
  • Optimisation de l'accès aux ressources pour une meilleure performance
  • Assistance technique aux développeurs
  • Implémentation des IHMs, des dashbords et des rapports
  • Environnement technique: Java EE, SpringBoot, Spring Security, Spring EhCache, Jpa/Hibernate, REST ws, Postgres, JasperReport, AngularJs, AmChart, AngularTranslator, Bootstrap, Maven, SVN

DEVELOPPEUR JAVA

SQS - SOCIETE QUINCAILLERIE SAHEL
Tunis
01.2014 - 05.2015
  • Optimisation du logiciel de gestion au profit de l'entreprise
  • Refonte des templates des factures sous format PDF / Excel
  • Maintenance corrective et évolutive de la solution
  • Participation aux inventaires et réunions managériales
  • Environnement technique: Java, Swing, JasperReport, MySQL

Formation

Diplôme National d'Ingénieurs - Informatique

Ecole Polytechnique de Sousse

Diplôme de technicien supérieur - informatique & multimédia

Institut Supérieur d'Informatique et des Technologies de Communication

Baccalauréat - Mathématique

Lycée Hammam-Sousse

Compétences

  • Java 11/17

  • SprinFrameworks & Microservices

  • Spark / Scala

  • Kafka / ActiveMq

  • OSGI / BluePrint

  • Apache Camel

  • Hibernate / JPA

  • EhCache/ Hazelcast/ Singlestore

  • WS REST / SOAP

  • JUnit/Mockito

  • Scrum / Safe

  • SQL/PL-SQL

Informations complémentaires

  • Voyage & Decouverte
  • Litterature
  • Sport/Camping/Hiking


Personnalisé

  • Voyage & découverte
  • Veille technologie, Littérature, Documentaire
  • Sport : Camping, Hiking

Langues

Français
Courant
Anglais
Courant
Arabe
Langue maternelle
Allemand
Débutant

Frise chronologique

Consultante Senior - Projet PricingService

NATIXIS
05.2024 - Actuel

Consultante Senior JavaEE

Société Générale - La Défence
06.2022 - 11.2023

Consultante Senior JavaEE

BNP PARIBAS - Filiale Singapore
01.2022 - 05.2022

Consultante Senior JavaEE/OSGI

SAGEMCOM - SICONIA (ODM)
10.2018 - 03.2022

DEVELOPPEUR JAVA / JEE

PROXYM-IT
11.2016 - 09.2018

DEVELOPPEUR FULL STACK

GPRO CONSULTING
06.2015 - 08.2016

DEVELOPPEUR JAVA

SQS - SOCIETE QUINCAILLERIE SAHEL
01.2014 - 05.2015

Diplôme de technicien supérieur - informatique & multimédia

Institut Supérieur d'Informatique et des Technologies de Communication

Baccalauréat - Mathématique

Lycée Hammam-Sousse

Diplôme National d'Ingénieurs - Informatique

Ecole Polytechnique de Sousse
Ameni BerricheSenior Software - Backend Developer