About Kamel
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- Société GénéraleDéveloppeur Java seniorBANKING AND INSURANCEOctober 2018 - Today (7 years and 8 months)Intervention en rôle de développeur Java senior au sein d’une équipe de 10 personnes (6 ME et 4 MOA) sur le système Alerting.Un système central d’envoi des notifications multicanaux (Sms, Push appli, Email) aux clients (particuliers, entreprises et professionnels) de la banque SG, à haute disponibilité.Projets :SecuriProd: Afin de fiabiliser la prod et éviter les interruptions de services, j’ai développé une couche de persistance en base de données Oracle en cas de pertes de connexion au queue manager. Ainsi qu’une application de rejeu suivant les règles spécifiques à chaque type d’alertes.Et pour se défaire de queue manager MQ Series, j’ai migré plusieurs listeners et tous les web services (rest/soap) vers Kafka.MSP: J’ai développé un système d’acheminement des emails vers le fédérateur avec Throttling et un circuit breaker (MongoDB, Kakfa, Spring boot, Resilence4j).Yoga ou nouvelle marque: un projet de grande envergure qui consistait à fusionner le SI de la SG avec celui de crédit de nord et d’autres banques régionales.J’ai procédé à des tests de charge pour évaluer la capacité du système à encaisser les clients supplémentaires de crédit de nord (Gatling).SPP: J’ai développé une brique logicielle de lissage permettant de répartir dans le temps les notifications prévues lors des compagnes de communication sans induire un retard de livraison sur tout le système (Kafka, Spring boot),Vision 360: Ce sont des web services REST qui listent toutes les alertes envoyées aux clients. Et qui sont utilisés intensivement dans les dashboards des conseillers.J’ai migré ces web services de mongodb vers oracle exadata.API-sation: Pour se conformer aux exigences des Architectes, j’ai déclaré, versionné et sécurisé une partie des webservices sur la plateforme Sparky, où sont catalogués tous les web services de la SG.
- Bnp Personal FinanceResponsable d'applicationBANKING AND INSURANCEOctober 2017 - September 2018 (11 months)Levallois-Perret, FranceResponsable de l’application Coflux, un outil de contrôle de la qualité des données des fichiers utilisés par les différentes applications décisionnelles. L’outil permet d'effectuer des contrôles techniques et fonctionnels sur les données provenant du système d’information de gestion.Mission :• Support applicatifs de production.• Maintenance corrective et évolutive.
- Amundi Asset ManagementIngénieur d'études et de développement Java/JEEBANKING AND INSURANCEApril 2016 - September 2017 (1 year and 6 months)Paris, France1. Constraint Server (CS)Participation à la maintenance corrective et évolutive du projet CS (constraint server). Le système comprend plusieurs outils :• Un moteur de règles, une solution technique basée sur JRules d’IBM, permet de contrôler les ordres en pré-trade.• Plusieurs batchs dont le batch de control qui permet de contrôler les portefeuilles en post-trade.Mission :• Support applicatifs de production.• Mise en place des solutions techniques pour améliorer la fiabilité du système• Résolution de problèmes de fuite de mémoire sur les batchs• Réduction le temps de réponse des services (Ejb, Rest)• Amélioration de temps d’exécution de batchs (Paramétrage JVM, Multithreading, Caching)• Migration de CS de Jonas vers Wildfly 8.2. AmbreAssistance technique dans l’équipe en charge du système AMBRE (un ensemble de portails pour l’épargne retraite à l’échelle européen).Mission :• Analyse des spécifications fonctionelles;• Mise en place des solutions techniques pour améliorer la qualité de code• Réalisation et Test.
Recommendations
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
- SplunkGFI2018
- Spring Core 4.0Zenica2016