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

Khaled R.

Développeur Full Stack Java Angular

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

About Khaled

Développeur sénior curieux et engagé, j’aime travailler au service d’un objectif collectif et évoluer au sein d’équipes où le partage de connaissances est essentiel. Accompagner et faire progresser d’autres développeurs à mes côtés est pour moi une véritable source de motivation.

Fort de plus de 10 ans d’expérience, j’ai contribué au développement d’applications complexes et moyennement complexes, répondant à de fortes exigences fonctionnelles et techniques, aussi bien pour des applications grand public que pour des outils internes à forte valeur métier.

Je dispose d’une expertise en développement et en architecture autour de l’écosystème Java, avec des compétences avancées en Angular côté front-end. J’interviens également sur les problématiques DevOps, avec une pratique confirmée de Jenkins, AWS et Kubernetes, afin de concevoir des solutions robustes, scalables et orientées performance.

Animé par la qualité, la collaboration et l’amélioration continue, je cherche à m’investir sur des projets ambitieux ayant un réel impact.
  • Arabic

    Native or bilingual

  • English

    Conversational

  • French

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • AFP Agence France Presse
    Développeur sénior Full Stack JAVA/ANGULAR
    PRESS AND MEDIA
    January 2025 - December 2025 (11 months)
    Paris, France
    Projet IRIS-DALET
    La mission a consisté à accompagner l’évolution des processus métiers liés à la production et à la diffusion de contenus vidéo, en améliorant les outils d’aide au traitement destinés au helpdesk et aux équipes terrain. Les évolutions apportées ont contribué à une meilleure fluidité des opérations, à une réduction des frictions opérationnelles.
    • Concevoir et développer un process métier vidéo Java / Spring Boot, permettant le rapprochement automatisé des plans image et réduisant les traitements manuels de 30 %.
    • Mettre en place la duplication multi-formats vidéo, améliorant la compatibilité des livrables avec les outils de post-production (Adobe Premiere / Flex).
    • Développer des interfaces Angular de supervision, améliorant la visibilité opérationnelle des workflows et réduisant les incidents de production de 20 %.
    • Créer une suite de tests d’intégration Cucumber, sécurisant la migration du pipeline et diminuant les régressions en production.
    • Renforcer la qualité du code via des tests unitaires JUnit / Mockito, portant la couverture de tests 85 %.
    • Assurer la cohérence fonctionnelle entre l’ancien et le nouveau fournisseur vidéo, garantissant une transition sans interruption de service.
    • Contribuer à l’amélioration continue du code (revues, refactoring, bonnes pratiques), réduisant la dette technique et facilitant la maintenabilité.
    • Optimiser les pipelines CI/CD Jenkins (automatisation, packaging), réduisant le temps de build de 60 % et le taux d’échec des livraisons.
    • Participer à l’optimisation des performances globales : réduction des erreurs, amélioration du monitoring et de la fiabilité des déploiements.
    • Contribuer au maintien et à l’évolution des environnements de traitement vidéo sur AWS, garantissant une haute disponibilité.
    • Développer des correctifs critiques fiabilisant les métadonnées photo/vidéo sur un historique de 40 ans, améliorant la qualité des archives.
    Java Spring boot 3 Angular Kubernetes Amazon Web Services
  • THALES RCS
    Développeur sénior Full Stack JAVA/ANGULAR
    TRANSPORTATION
    June 2023 - December 2024 (1 year and 6 months)
    Brétigny-sur-Orge, France
    Mission menée autour de l’évolution et de la maintenance corrective d’une solution de billettique destinée à la gestion des ventes, des abonnements, des moyens de paiement et des configurations tarifaires. La solution, conçue comme un produit multi-clients, a été déployée et adaptée pour plusieurs marchés internationaux (Doha, Abu Dhabi, Hong Kong, Jakarta), en tenant compte des spécificités locales et des contraintes réglementaires. .
    • Concevoir et implémenter des microservices dédiés à la gestion des achats d’abonnements et de titres de transport, sécurisés via OAuth2, garantissant une intégration fiable et transparente avec les services externes.
    • Développer un batch de traitement pour la gestion des cartes non autorisées/bloquées (format Google FlatBuffer) permettant un gain de 60 % sur les temps de traitement.
    • Mettre en place une architecture multithread pour optimiser l’écriture des audits dans des fichiers métier dédiés, assurant une traçabilité complète et une réduction d’environ ×4 du temps de traitement.
    • Optimiser un module de remboursement des dettes clients, améliorant les performances des requêtes de plus de 30 %.
    • Collaborer avec les équipes QA lors des tests fonctionnels afin d’anticiper et de corriger rapidement les anomalies, réduisant les cycles de validation.
    • Suivre et traçer de l’évolution du modèle de données via la création et la maintenance de scripts Flyway, garantissant la cohérence entre les environnements.
    • Réaliser de tests unitaires et composants (JUnit, Mockito) ainsi que de tests d’intégration via un framework interne, assurant un haut niveau de qualité et de couverture de code.
    • Automatiser et gérer les déploiements grâce à Jenkins, Docker et Kubernetes, permettant notamment une réduction de 50 % du temps de déploiement et une meilleure fiabilité des livraisons.
    Java Spring boot 3 Angular 12 Kubernetes Jenkins
  • JCDecaux
    Ingénieur développement Fullstack JAVA/ANGULAR
    TECH
    January 2019 - May 2023 (4 years and 4 months)
    78370 Plaisir, France
    POD (Proof Of Decaux) application web/mobile/APIs Rest qui viennent en aides des agents de terrain et des responsables des équipes afin de leurs faciliter leurs tâches quotidiennes fastidieuses.
    Seedooh-Agent Back office basé sur des APIs Spring boot permettant la vérification et le contrôle des statistiques des campagnes publicitaires.
    • Refonte de l'application monolithique en des APIs REST faiblement couplées basés sur Spring Boot (amélioration de temps de réponse de certains APIs vers 80%)
    • Migration de modèle de donnée vers la nouvelle architecture via des batchs
    • Mise en place d'un module d’intégration des fichiers pour le chargement des données (Mobiliers, Tournées, Posting instructions, Users) via Spring Batch
    • Redéfinition des flows de données Kafka avec la mise en place des consumers/Producer basées sur spring Kafka.
    • Implémentation des controlleur, services, pipes en Typescript avec des interfaces html via le framework Angular.
    • Implémenter la logique d'interconnexion avec des buckets Amazon S3.
    • Présentations (démos) de fin de sprint au client.
    • Suivi des recettes et assistance technique.
    • Participation active aux cérémonies Scrum (planning, rétrospectives, etc.) et mentorat des développeurs juniors.
    • Rédaction documentation technique.
    • Participer à la conception et au chiffrage des user/ technical stories en collaboration avec le PO et le techlead
    Environnement technique : Java 8/11, Spring Boot, Angular 10, REST, JPA, Ionic 5, Capacitor, Devops, Jenkins, Ansible, Maven 3, GIT, Sonar, AWS services
    Java Apache Kafka Spring boot Jenkins Amazon Web Services

Recommendations

Be the first to recommend Khaled

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Diplôme Ingénieur National en Informatique, Ingénierie en Informatique
    ENSI - Ecole Nationale des Sciences de l'Informatique
    2013
    Diplôme Ingénieur National en Informatique, Ingénierie en Informatique

Certifications

Skill set

Categories