
Amir Ben Zineb
Consultant senior | Full Stack Java
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior Full Stack Java / Angular avec 7 ans d’expérience sur des applications métiers critiques en environnement grands comptes. Spécialisé dans le développement backend Spring Boot, le frontend Angular et les architectures microservices conteneurisées, avec intervention sur services Python et automatisation. Habitué aux environnements Agile avec CI/CD, Docker et Kubernetes, prise en charge du cycle complet : conception, développement et mise en production.
Expérience de travail
Consultant senior
BNP Paribas CIB
janv. 2025 - Présent
1 an 10 mois
Paris, France
Participation au développement et à l’évolution d'une application intranet stratégique de gestion des demandes clients, déployée dans plus de 30 pays et utilisée par plus de 10 000 collaborateurs dans les équipes Client Services et Back Office. • Développement de microservices backend en Java 17 - Spring Boot • Création et maintenance d’interfaces utilisateurs dynamiques avec Angular 15 • Mise en place et supervision de pipelines CI/CD avec GitLab et Jenkins • Intégration de la fonctionnalité d’automatisation des emails et Service Request via un moteur d’IA • Rédaction et automatisation de tests unitaires avec JUnit et Mockito pour garantir la qualité du code • Collaboration avec les équipes Analytics pour le suivi des workflows de formation IA • Utilisation de Liquibase pour la gestion des versions de schémas de base de données Oracle • Optimisation des requêtes SQL, procédures stockées et routines PL/SQL pour améliorer les performances et la gestion des volumes de données • Participation active aux cérémonies Scrum, revues de code et mentorat des développeurs juniors
Consultant confirmé - Full Stack Java
Renault Group
janv. 2023 - déc. 2024
2 ans
Vétheuil, France
Participation à la conception et au développement de la Revenue Management Platform (RMP), un outil centralisé pour créer des offres commerciales. La plateforme permet de visualiser les données, prévoir les résultats financiers et simuler des scénarios commerciaux. • Développement du module Pricing File avec Angular 15, Spring Boot et Java 17. • Optimisation du module PAC Playground pour la qualité du code et les tests unitaires conformes à SonarQube. • Participation à la création d'interfaces utilisateurs avec Figma pour optimiser l'UI/UX. • Développement de services Python pour traitement de données et intégration avec microservices Java via APIs REST. • Surveillance des pipelines CI/CD, déploiement sur Google Cloud et débogage des nœuds Kubernetes. • Implémentation de graphiques avec Charts.js pour un affichage ergonomique des données. • Optimisation des requêtes SQL pour gérer les grandes quantités de données du data lake Google Cloud. • Encadrement des développeurs juniors et participation aux revues de code pour maintenir des standards élevés. • Participation aux cérémonies Scrum pour assurer une collaboration efficace et une livraison continue. • Résolution de problèmes algorithmiques pour optimiser les données et les temps de chargement.
Ingénieur R&D - Développeur Full Stack Java
PwC Technology Acceleration Center Tunisia
févr. 2022 - déc. 2022
11 mois
Soliman, Tunisie
Participation au développement et à la conception complète du cycle de vie de plusieurs projets critiques en mode SaaS, au sein de différentes équipes Scrum. • Développement d'API RESTful pour assurer la communication entre les microservices des applications. • Collaboration avec les designers UX/UI pour créer des interfaces utilisateur intuitives et réactives. • Optimisation des performances et réduction des temps de chargement du module Statistiques avec Highcharts JS. • Implémentation de nouvelles procédures et vues PL/SQL sur SQL Server pour optimiser la récupération des données. • Mise en œuvre de la gestion des accès et des rôles via l'authentification unique (SSO) de PwC Identity. • Développement des crong jobs avec Spring Batch. • Participation active aux cérémonies SCRUM avec divers Squads. • Gestion des conflits via Azure DevOps et résolution des bugs lors de la phase de validation. • Configuration et gestion des pipelines CI/CD pour automatiser les déploiements et les tests continus. • Automatisation des tests unitaires et d'intégration avec JUnit et Mockito.
Ingénieur R&D - Développeur Full Stack Java
Advyteam
juin 2019 - janv. 2022
2 ans 8 mois
Contribution active à la conception et au développement des diverses fonctionnalités d'un réseau social d'entreprise en mode SaaS nommé Bubble: • Conception et développement du back-end et du front-end du module de travail collaboratif avec Angular et Spring Boot. • Intégration et déploiement du module TeamLab au sein de Bubble via Docker, Jenkins et Azure. • Participation à l'intégration continue (CI/CD) des différents clusters via Jenkins et Kubernetes. • Développement de microservices pour améliorer la modularité et la scalabilité de l'application. • Mise en œuvre rigoureuse de tests unitaires pour assurer la qualité et la fiabilité du code avec JUnit • Conception et développement d'une dashboard pour la gestion des revenus à l'aide de l'API Stripe Connect. • Conception et développement d'un module de campagne de dons utilisant l'API Stripe pour faciliter les paiements. • Amélioration des performances du module TeamLab pour les vidéo-conférences en groupe via l'API Jitsi Meet. • Intégration de l'API Microsoft Graph pour les vidéo-conférences via Microsoft Teams. • Gestion des conflits via GitLab et traitement des bugs issus lors de la phase de validation. • Participation aux différentes cérémonies SCRUM (Daily meeting, sprint planning, sprint revue et • rétrospective). • Génération et traitement des tickets sur les outils de gestion des tâches Jira et Asana. • Collaboration étroite avec les équipes de développement web, mobile et DevOps, les testeurs de l'assurance qualité et le CTO.
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Diplôme d'ingénieur, Computer Programming, Specific Applications
2017 - 2020
3 ans 1 mois
Institut supérieur d'informatique
Licence, Network and System Administration/Administrator
2014 - 2017
3 ans 1 mois