Codeur Rank

13 978ème
sur 373 000

Statistiques

depuis la création du compte

Projets réalisés0 projets
Projets terminés0 %
Tarif horaire moyen50
Dernière connexion2 semaines
Membre depuisAvr. 2024
Profil vu61 fois

Vérifications

Adresse emailVérifié
Compte LinkedInVérifié

Confiez votre projet à Mehrez

Faites appel à l'expertise de Mehrez pour faire avancer votre projet, ou découvrez d‘autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.

Publier un projet

À propos de Mehrez

Développeur Java 21 expérimenté (+7 ans), passionné par l’architecture hexagonale et le clean code. Spécialisé en microservices (Spring Boot, Angular) et en environnement Cloud AWS (EC2, S3, Lambda), je conçois des solutions scalables, résilientes et SOLID. Adeptes des principes de Clean Architecture et du TDD (JUnit, Mockito), j’automatise les processus CI/CD (GitLab-CI, Docker) pour garantir des livraisons rapides et fiables. Rigoureux, agile et orienté craftsmanship, j’implémente des fonctionnalités KISS, respecte le Open/Closed Principle, et évite le superflu (YAGNI) pour transformer rapidement vos idées en solutions techniques performantes !

Réalisations de Mehrez

Lead Développeur JAVA/ANGULAR

axYus
déc. 2023 - sept. 2024

Mission : développement from scratch d’une application web métier pour le contrôle des locations immobilières proposées via des plateformes comme Airbnb et Booking pour un acteur du secteur public.

Réalisations clés :
– Conception et développement d’une base projet scalable, modulable et testable (architecture hexagonale, clean code)
– Création d’APIs REST & GraphQL documentées (Swagger – OpenAPI 3)
– Intégration CI/CD (GitLab-CI, Docker) avec contrôle qualité (SonarQube, Flyway)
– Développement d’un module d’import/export CSV générique pour la gestion des annonces
– Encadrement de 2 développeurs back-end (revue de code, TDD, clean practices)
– Participation active aux cérémonies Scrum (Daily, Planning, Rétrospective)

Environnement technique :
Java 17, Angular 16, PostgreSQL, Flyway, Spring Boot 3, Spring Batch, GitLab-CI, REST, Lombok, JUnit, Mockito, Hibernate, Docker, Postman, IntelliJ, AWS S3, Git, Swagger, SonarQube

Développeur Back-end JAVA

Accor
juin 2021 - oct. 2023

Mission : développement et maintenance d’APIs REST critiques au sein de l’équipe dédiée aux services de réservation, d’authentification et d’identité du groupe Accor (web, mobile, partenaires).

Réalisations clés :
– Développement de nouvelles fonctionnalités sur des APIs REST (authentification, réservation, gestion des profils)
– Maintenance corrective et évolutive sur des APIs sensibles (OAuth2, OIDC), utilisées à grande échelle
– Création d’une librairie d’assurance utilisée en transverse (contrats AXA)
– Migration des interfaces Ping Federate (login/registration) vers Vue 3
– Contrats d’API en Contract First avec Swagger (OpenAPI 3)
– Fonctions AWS Lambda pour l’authentification et le rafraîchissement des tokens
– Intégration CI/CD via GitLab-CI, sécurité via SonarQube et OwaspChecker, supervision applicative avec Splunk
– Collaboration en pair/mob programming, gestion des tickets via ServiceNow

Environnement technique :
Java 8, Spring Boot, Spring, Apache, Maven, Git (GitLab), Gitlab-CI, SonarQube, Splunk, OpenAPI, Swagger, REST, JUnit, Mockito, Ping Federate, OIDC, OAuth 2.0, Vue 3, owaspchecker, AWS Lambda, Scrum SAFe, Mob, Pair Programming, ServiceNow, Postman, IntelliJ

Développeur Fullstack Java / Angular

DHM-IT
déc. 2017 - mai 2021

Mission : développement d’une application ERP web dédiée à la gestion d’ESN (projets, clients, collaborateurs, feuilles de temps, suivi RH/finance).

Réalisations clés :
– Refonte de l’application vers une architecture microservices (Spring Cloud, Docker), avec découpage fonctionnel par domaines métier
– Développement d’APIs REST sécurisées avec JWT pour l’authentification et la communication interservices
– Migration du front-end Angular 4 vers Angular 6 avec refonte des modules projet, client et timesheet
– Mise en place d’une chaîne CI/CD GitLab-CI avec tests (JUnit) et E2E (Protractor, Selenium)
– Déploiement sur AWS EC2/S3, sécurisation des endpoints via Apache (SSL, VHosts)
– Participation active aux rituels Scrum (équipe de 5 développeurs), collaboration étroite avec les utilisateurs internes

Environnement technique :
Java 8, Spring Boot, Spring Cloud, Spring Security, JWT, Spring Data, MongoDB, Angular 6, Apache, Maven, Git (GitLab), Scrum, GitLab-CI, Selenium,
Protractor, AWS (EC2, S3)

Formation

sept. 2014 - août 2017

Diplôme National d'Ingénieur en Informatique, Ingénierie informatique

Ecole Polytechnique Internationale

Recevez un devis de Mehrez Bellila