About Racha
- Développement Java / Spring Boot
- APIs REST & microservices
- Angular / frontend moderne
- SQL & bases de données
- Optimisation et maintenance applicative
- Correction de bugs et amélioration des performances
- développement backend,
- évolution d’applications,
- support technique,
- automatisation,
- ou accompagnement sur des projets web
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Credit MutuelDéveloppeur Senior Full Stack – JAVA/ANGULAR/DEVOPSApril 2024 - February 2026 (1 year and 10 months)Développement Back-end :• Développement et maintenance de microservices en Java 21 avec Spring Boot 3.x.• Implémentation d’API REST sécurisées et documentées (Postman).• Intégration de la messagerie asynchrone avec Kafka pour la gestion des événements métiers.• Gestion des accès aux données avec SQL Server et versionnement du schéma via Liquibase.• Développement de traitements batch avec Spring Batch pour l’alimentation et la purge de la base de données.• Développement et sécurisation des API REST, avec documentation interactive via Swagger UI et tests via Postman.• Utilisation des outils de détection des vulnérabilités tels que SonarQube pour assurer une application sécurisée.• Utilisation de Spring WebFlux pour développer des API réactives non bloquantes (Mono/Flux), permettant de gérer efficacement des flux de données en temps réel et d’améliorer la scalabilité et les performances des microservices.Développement Front-end :• Développement d’interfaces utilisateurs responsives et performantes avec Angular 15/18, en s’appuyant sur une architecture modulaire (standalone components, lazy loading) afin d’optimiser les temps de chargement et la maintenabilité de l’application.• Utilisation avancée de RxJS pour la gestion des flux asynchrones, incluant les Observables, et Subjects.• Intégration de flux temps réel côté Angular via WebSockets/SSE connectés à des microservices alimentés par Apache Kafka, permettant l’affichage instantané des événements métiers (notifications, mises à jour de transactions).• Conception et intégration de formulaires complexes avec Reactive Forms, incluant:o Validations synchrones asynchroneAutomatisation & DevOps :• Mise en place et maintenance de pipelines CI/CD (Jenkins).• Déploiement des applications sur AWS.• Gestion des playbooks, des inventaires et de l’exécution des jobs via Ansible.• Conteneurisation des services avec Docker.• Gestion des packages et des artifacts des versions à travers l'outil Nexus.
- ADPDéveloppeur Full Stack – JAVA/ANGULAR/DEVOPSTECHSeptember 2020 - March 2024 (3 years and 6 months)Développement Back-end :• Développement de nouvelles fonctionnalités en Java 11 avec Spring Boot.• Conception et implémentation de microservices RESTful.• Gestion des échanges inter-applicatifs via API REST.• Développement de modules métier critiques en Java 8 avec Spring Boot, notamment :• Module de Gestion des embauches : implémentation des services WorkflowEmbaucheService, WorkowflowModificationContractuellesService, WorkflowDépartService pour automatiser les embauches, départs, modifications contractuelles.• Module de Gestion des batch : développement du module pour la gestion des batch des absences, planning et des forçages horaires notamment TraitementBatchForcageHorraire et TraitementInterfacePlanningLSRH pour tracker les congés, RTT, arrêts maladie avec intégration aux règles paie.• Module de Gestion des notifications : mise en place d’un système asynchrone basé sur apache Kafka, avec définition des topics, gestion des producers/consumers Spring boot, sérialisation des messages (JSON/avro), configuration des fichiers application.yml et application.properties .Développement Front-end :• Développement d’interfaces utilisateur avec Angular 15 : composants, services, routing et structuration modulaire.• Implémentation de designs responsives et orientés expérience utilisateur (UX/UI).• Mise en place du Lazy Loading des modules afin d’optimiser les temps de chargement et la performance applicative.• Développement et gestion des formulaires Angular validation des données et gestion des erreurs.• Intégration fluide Front / Back via API REST pour garantir la cohérence fonctionnelle et la synchronisation des données.• Gestion des flux asynchrones avec RxJS pour les notifications de fin de traitements batch et les événements applicatifs.Qualité, Sécurité & CI/CD :• Correction d’anomalies en production et amélioration continue des performances.• Refactoring de code legacy pour améliorer la maintenabilité et la robustesse.• Écriture de tests unitaires
- SopraHRDéveloppeur Full Stack – JAVA/ANGULAR/DEVOPSJanuary 2017 - August 2020 (3 years and 7 months)Développement back-end (Java / Spring Boot) :• Implémentation d’un microservice User en Java 21/ Spring Boot (REST, services, DTO, mapping).• Développement d’un service métier d’agrégation calculant automatiquement :ο Indicateurs globaux (totaux, ratios),ο Indice de tendance récente sur les dernières sessions,ο Niveau de risque/fidélité selon des règles métier.• Mise en place d’un endpoint REST dédié au profil :ο /api/assure/me/profile retournant un DTO optimisé pour le front,ο Rafraîchissement du profil à la volée ou via batch planifié.Automatisation, batch & scheduling :• Développement d’un job planifié (scheduler Spring) recalculant chaque nuit l’ensemble des profils assurés à partir de l’historique.• Optimisation des agrégations pour limiter la charge en production (pagination, traitement incrémental).Sécurité & Authentification (Assurance – SI sensible) :• Intégration de l’authentification via Keycloak (OpenID Connect) pour les utilisateurs internes (gestionnaires, conseillers).• Mise en place d’un mapping ID Keycloak → ID interne assuré/utilisateur pour exposer des endpoints sécurisés.• Gestion des rôles (lecture seule, gestionnaire, administrateur) et sécurisation des endpoints par scopes/roles.Front-end & UX (Angular) :• Développement d’une page Profil Assuré Angular affichant : les informations clés de l’assuré, et les indicateurs de performance.• Mise en place d’un service Angular dédié (AssureProfileService) consommant l’API avec propagation du token Keycloak.• Mise en place du routing Angular avec lazy loading des modules de fonctionnalités afin de réduire la taille du bundle initial et d’améliorer les performances de l’application.DevOps, conteneurisation & environnements :• Conteneurisation du microservice avec Docker et gestion des configurations par environnement (dev, recette, pré-prod).• Intégration dans une chaîne CI/CD existante (Git, Jenkins/GitLab CI) pour le build, les tests et le déploiement automatique.• Supervision
Recommendations
Be the first to recommend Racha
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4