About Kharrat
French
Native or bilingual
English
Native or bilingual
Experience
- RenaultINGÉNIEUR DÉVELOPPEMENT JAVAAUTOMOBILENovember 2021 - Today (4 years and 7 months)Paris, FranceINGÉNIEUR DÉVELOPPEMENT JAVAImplémentation de nouvelles fonctionnalités qui répondent au besoin de traitement des ‘action-remote’ duvéhicule connecté ainsi que la configuration des services commerciaux pré/post vente du véhicule à distance• Développement des APIs Rest dans une architecture micro-service, touten respectant le DDD et le TDD pour :- l’exécution des ‘actions’ à distance du véhicule connecté (start/stopde la climatisation, la recharge électrique du véhicule à distance …), cesactions sont envoyées via des PUBSUB (GCP) messageData- l’activation ou désactivation des services commerciaux des véhiculeconnectés pre/post vente tout en respectant le contrat technique desvéhicules via PUBSUB et JMS• Implémentation des tests unitaires et d’intégrations• Devops : Déploiement et intégration continue avec gilabee et GCP• Mise en Prod et homologation : Maintenance
- Société GénéraleINGÉNIEUR DÉVELOPPEMENT JAVABANKING AND INSURANCEAugust 2019 - November 2021 (2 years and 2 months)Courbevoie, FranceMise en place d'une architecture de micro-services pour le calcul du RWA (actifs pondérés par le risque)pour la banque SG et ses sous banque comme BOURSORAMA et SGBTLUX, Cette architecture est une refonte d'un processqui calcule le RWA en batch teradata:Spécification du besoin et mise en place des micro-services tout enrespectant le DDD, TDD et en implémentant les BDD avec cucumber• Gestion des erreurs : mise en place de rabbitmq comme un broker pournotifier les micro-services• Automatisation du lancement des runs de calcul de rwa avec springscheduling• Refactoring et amélioration de la qualité de code avec sonar• Devops : Déploiement et intégration continue avec git, jenkins etopenshift avec spring cloud• Sécurité : Mise en place de spring security• Mise en Prod et homologation : Maintenance et astreint
- parts-advisorINGÉNIEUR DÉVELOPPEMENT JAVAAUTOMOBILEJune 2018 - May 2019 (10 months)Boulogne-Billancourt, FranceImplémentation de nouvelles fonctionnalités et maintenance des différentes versions du produit Parts-Advisor la Startup du groupe Alliance Renault Nissan : ce produit est spécialisé dans l’après-vente des pièces de rechangesautomobile, tout en centralisant les données des différentes sources des fournisseurs• Mise en place des web service rest tout en respectant le DDD et TDD• Traitements de donnés : développement d’un WS rest/json quitélécharge depuis S3, par le déclanchement de notification SQS, lesfichiers CSV contenant les données des pièces automobiles, puistransformation et traitement de ces donnes (exécution par spring batch)et enregistrements des résultats dans mongoDB, elasticSearch et redis• Amélioration de la performance de l’application via l’optimisation desrequêtes mongoDB : agrégations, projections• Devops : ci/cd avec git, jenkins• Mise en Prod et homologation
Recommendations
Be the first to recommend Kharrat
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
Education
- Master 2 en Informatique et Mathématiques appliqués à la finance et assuranceUNIVERSITE NICE SOPHIA ANTIPOLIS2017
- Ingénierie Informatique financièreESPRIT : ECOLE SUPERIEURE PRIVEE D'INGENIERIE ET DE TECHNOLOGIES2017