À propos de Kamal
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- Radio FranceArchitecte - Lead DeveloperPRESSE & MÉDIASjuin 2019 - Aujourd'hui (7 ans)Paris, FranceEn tant qu'acteur majeur des médias audio, Radiofrance projette détenir le monopole du son en fédérant toutes ses chaines dans une seule plateforme.- Développement et évolution de la nouvelle plateforme radiofrance.fr- Formation et coaching des équipes à la conception d'applications à grande échelle.- Kick-off du projet avec une architecture en microservices, en utilisant Docker, Nginx, Kubernetes, et Node.js.- Mise en place de Confluence et documentation de l'avancement du projet : (création des équipes, respect des bonnes pratiques, documents conceptuels, meetings ...).- Assurer les bonnes pratiques des tests unitaires JS et des composants Svelte, en respectant les principes d'immuabilité et de pureté des fonctions et des composants.- Formation des équipes aux bonnes pratiques du développement de librairies. (nodejs, npm, nexus)- Etablissement d'une stratégie de CI/CD avec GitlabCI.- Monitoring continue des Web Vitals du site avec Gitlab CI et Lighthouse.- Monitoring des performances, des erreurs, de la sécurité, et d'autres éléments vitaux du SI.- Mise en place et documentation d'une campagne de sensibilisation hebdomadaire à destination des équipes afin d'anticiper les problématiques transverses.France Inter- développement et évolution d'un SSO, l'espace d'authentification central de Radiofrance.- développement en React de tous les formulaires du SSO- Mise en place d'une architecture permettant au site de France Inter (symfony) d'héberger des applications React en SSR.OUTILS: Typescript, React, Svelte, Node.js, Docker, Kubernetes, API Rest, Kibana, Grafana, Jira, Confluence.
- SelogerConsultant Web perfs & Lead DeveloperIMMOBILIERdécembre 2018 - juin 2019 (6 mois)Paris, FranceDéveloppement et évolution d'applications React au sein de l'équipe Seller, qui s'occupe des applications et pages relatives à l'estimation de biens immobiliers.- Migration des applications existante de VueJS vers React.- Formation de l'équipe front au développement d'applications React.- Audit et surveillance continue des performances des applications d'estimation immobilières avec Lighthouse.- Sensibilisation de l'équipe sur les bonnes pratiques de développement orientées librairies, ainsi que celles des tests unitaires et E2E.- Assurer l'évolution des applications front avec React et les Styled components.- Tests avec Jest, Enzyme et Linting avec ESLint.OUTILS: Typescript, Javascript, React, Styled Components, Flow, Webpack, Jest, Enzyme, Git.
- GMT (Gazzola Masonry Tradition) www.gmt.parisArchitecte - Lead DeveloperBTP & CONSTRUCTIONjuin 2018 - novembre 2018 (6 mois)Paris, FranceDéveloppement et évolution d'un ERP dans le domaine du bâtiment, permettant de centraliser le système d'Information, et gérer l'ensemble des processus opérationnels, tels que la gestion des commandes, des stocks de produits, des devis, factures...- Audit de code en vue de la reprise de celui-ci par les équipes Eleven Labs (ESN).- Assurer l'évolution des schémas de la base de données PostgreSQL.- Développement des fonctionnalités CRUD des entités du système (projets, devis, factures, commandes, produits, ...etc).- Génération de récapitulatifs financiers du système via Excel en utilisant Nodejs.- Optimisation des requêtes de base de données.- Assurer l'évolution de l'application front avec Next, React, Redux et certaines librairies comme Redux-Observable, React-Fela, Recompose, Ramda...- Déploiement dans la plateforme Heroku avec Docker et Gitlab CI.- Développement en intégration continue avec Gitlab CI.- Tests avec Jest, Enzyme et Linting avec ESLint.OUTILS: Javascript, Flow, Node, Next, Hapi, Express, PostgreSQL, Docker, Knex, React, Redux, Redux-Observable, Webpack, Jest, Enzyme, Gitlab CI, Git.
Recommandations
Soyez le premier à recommander Kamal
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Bachelor of ScienceUniversité Montpellier II2009B.S, Computer Science