You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Amir MahersiAM

Amir Mahersi

Tech Lead java Fullstack

634 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Amir

TechLead Fullstack avec 10+ ans d’expérience dans la conception de plateformes web à fort trafic. Expert en Java/Spring Boot, React et architectures microservices sur AWS et cloud interne, j’interviens de la conception à la mise en production de services critiques. J’accompagne les équipes dans leur montée en compétence et la mise en place de pratiques de Software Craftsmanship (code review, CI/CD, pair programming, SOLID).
Orienté produit, je veille à l’équilibre entre enjeux techniques et besoins utilisateurs.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • SOCIETE GENERALE [Prestation Alliance High Tech]
    Dev Lead Java
    février 2024 - Aujourd'hui (2 ans et 4 mois)
    • • Évolution du calculateur de risques afin de garantir la conformité réglementaire (RWA, ECL, IFRS9) au niveau groupe
    • • Conception et développement de services backend critiques en Java / Spring Boot :
    ◦ • Implémentation des moteurs de calcul
    ◦ • Exposition via API REST pour les différentes entités du groupe
    • • Pilotage de la modernisation technique :
    ◦ • Migration Java 11 → Java 21
    ◦ • Migration Spring Boot 2 → 3
    ◦ • Adoption du standard OpenAPI pour la documentation et la standardisation des API
    • • Mise en place d'une stratégie de qualité :
    ◦ • Développement de tests automatisés (intégration, non-régression) avec JUnit et FitNesse
    ◦ • Amélioration de la fiabilité globale de la plateforme
    • • Analyse et conception des nouvelles évolutions en lien avec les équipes métier et produit
    • • Optimisation des performances et des coûts sur AWS :
    ◦ • Tuning des services
    ◦ • Amélioration de l'observabilité et du monitoring
    • • Encadrement technique des développeurs :
    ◦ • Accompagnement sur les choix d'architecture et d'implémentation
    ◦ • Revue de code et diffusion des bonnes pratiques
    • • Développement d'interfaces React pour le monitoring et le pilotage des calculateurs
    • • Industrialisation et déploiement :
    ◦ • Optimisation de la chaîne CI/CD
    ◦ • Gestion des releases et déploiement sur AWS
    • • Fiabilité & production :
    ◦ • Mise en place de tests de résilience (Disaster Recovery)
    ◦ • Amélioration de la stabilité en production
    • • Innovation & productivité :
    ◦ • Intégration de GitHub Copilot
    ◦ • Accompagnement de l'équipe dans son adoption
    Amazon Web Services Java React.js Spring REST APIs
  • BNP Paribas Personal Finance [Prestation HN Services]
    Tech Lead Fullstack
    BANQUE & ASSURANCES
    février 2021 - février 2024 (3 ans)
    Architecture & développement :
    • • Mise en place d'une nouvelle architecture de l'application :
    ◦ § Participer aux différents ateliers avec l'architecte de la tribe, le PO et PM afin de définir l'architecture cible.
    ◦ § Collecter avec l'aide des business analyste le besoin métier et concevoir les diagrammes des séquences et modèle de données
    ◦ § Analyse de l'application legacy afin de définir les différents enabler et dépendances externes
    • • Poc de la solution avec une architecture micro service, des API Restful et un SPA (single page application)
    ◦ § Mise en place d'un archetype maven (template projet) afin de générer des microservices springboot en architecture hexagonal
    ◦ § Développement d'un template projet SPA en React
    ◦ § Déploiement des composants sur un environnement de test (cloud IBM) afin de valider le POC
    • • Implémentation de la solution (7 développeurs, PO, SM, 2 BA, QA)
    ◦ § Développement des service REST en java, Springboot.et Kafka
    ◦ § Développement du parcours Front en React
    ◦ § Intégration de la bibliothèque interne des composants design system
    ◦ § Conception des API Restful
    ◦ § Création du schéma de la base de données et mettre en place la gestion des migrations avec liquibase
    • • Contextualisation de l'application afin de mutualiser les service Rest et le Front pour différentes marques
    ◦ § Contextualiser le front React afin de charger/supprimer des écrans selon le type de vendeur ou produit
    ◦ § Contextualiser le front React afin charger dynamiquement un nouveau thème selon le type de vendeur
    ◦ § Contextualiser les service backend afin d'activer ou désactiver des fonctionnalités selon type vendeur
    Devops :
    • • Création des différents environnements sur un cloud interne (IBM Cloud)
    • • Mise en place de la chaine CI/CD avec jenkins, maven, docker, sonar, iqserver, helm, kubernetes
    • • Mise en place des dashboard de monitoring avec splunk et Dynatrace
    Java Microservices React.js Spring boot Hexagonal Architecture
  • société générale
    Tech Lead FullStack
    mai 2018 - décembre 2020 (2 ans et 7 mois)
    Projet: Digital 150k users
    Architecture & développement :
    • • Migrer vers une nouvelle architecture micro-service :
    ◦ § Proposer une architecture micro-service pour remédier aux différents problèmes d'une application monolithique
    ◦ § Mettre en place une API Gateway afin de router, contrôler et sécuriser les appels API vers les micro-service.
    ◦ § Intégrer un système de trace distribuée pour les différents micro-service et centraliser ces traces dans un serveur ZipKin pour consulter et analyser le workflow des requêtes client.
    ◦ § Intégrer et configurer un circuit breaker au niveau des sideCar
    ◦ § Externaliser la configuration des différents micro-serivce de l'architecture dans un serveur de configuration
    ◦ § Développer un service Discovery pour les différents micro-service de l'application
    • • Développement des nouvelles fonctionnalités en NestJs et React
    ◦ § Revue du code
    ◦ § Migration vers l'utilisation des Hooks
    ◦ § Participer à la mise en place de Redux coté front et NestJs coté Back
    • • Mettre en place un système de sécurisation des API REST :
    ◦ § Conception et développement d'un micro-service d'autorisation avec JWT.
    ◦ § Définir et élaborer les rôles, les permissions et la structure du token JWT
    ◦ § Intégrer la validation du token JWT au niveau des API
    • • Animation et organisation des DOJO et des sessions de revue de code.
    Devops :
    • • Définir avec l'équipe la stratégie de la chaine CI & CD
    • • Créer et configurer les job Jenkins pour la CI & CD
    • • Analyser et identifier les dépendances externes du système afin de les monitorer et mocker les données.
    • • Automatiser l'installation et la configuration des composants de la plate-forme avec Ansible.
    • • Développer et maintenir les Playbook et les jobTemplate Ansible
    • • Encadrer l'équipe afin de respecter le processus de release
    • • Configurer et monitorer les services et pod Openshift.
    • • Définir et développer avec l'équipe les tests de monter en charge et de performance

Recommandations

Soyez le premier à recommander Amir

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Certified Java Programmer 6
    [ORACLE] Oracle
    2013
    Certified Java Programmer 6
  • d'Ingénieur
    [ECOLE NATIONALE D'INGÉNIEURS DE SFAX]
    2010
    d'Ingénieur

Catégories