
Tayeb CHIKHI
Développeur senior
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Développeur Web FullStack depuis 15 ans, j’ai appris que l’expertise en tant que développeur est nécessaire mais pas toujours suffisante pour assurer la satisfaction client. Livrer un projet accompagné des tests automatisés garantissant la conformité aux besoins exprimés est un moyen de garantir la qualité des prestations. Il peut être nécessaire aussi de disposer de compétences annexes pour intégrer sa prestation dans le projet global du client : Linux, Shell, Docker, Ansible, K8s.
Expérience de travail
Développeur chef de projet
Atlas Services
janv. 2023 - Présent
3 ans 10 mois
94800 Villejuif, France
Janvier 2023 – Juillet 2023 Atlas Services Architecte/Développeur Symfony5/6 Amélioration d’un CMS libre pour Sites vitrines • Projet Hermes : Développements Symfony 5.4 – Fosckeditor – FmElfinderBundle, LiipImagineBundle – php8 – PhpUnit, Behat - Bootstrap – Javascript, Webpack-encore: 1. Migration vers php8.2 et symfony5.4 2. Amélioration/simplification de l’interface administrateur, configuration de formulaires de newsletter, mise en place du composant Messenger pour la gestion du mailing, WebTestCase des formulaires de l’admin (login, création menu, création de contenus…). 3. Création de sites vitrine avec Hermes CMS : https://jazzenville.fr, https://les-ateliers-du-web.fr, http://atlas-services.fr, https://hermes-cms.org 4. Accès aux templates de l’api-hermes avec le composant http-client. 5. Outils de déploiements en production. • Projet Api-Hermes : Développements Api-platform3.1, Symfony6.2, Php8.2, Fosckeditor : 1. Api proposant des templates bootstrap. 2. Sécurité : Opérations de l’api de création/mise à jour sécurisées par rôle. Urls admin de CRUD de mise à jour des datas accessibles via login form.
Développeur Web Fullstack
BpartnerFreelance
mars 2025 - juil. 2025
5 mois
Paris, France
Développement Front React et Back Php/Symfony d’un parcours d’inscription à un service de crypto-monnaie.Sauvegarde de contrats sur un « s3 », création et livraison de Endpoints pour un Front React.js et une App mobile React Native. Notification par Email de virements reçus, prélèvements émis. Gestion de l’import en base de données des transactions de TPE des données fournies par l’Api de transaction de MarketPay.
Développeur senior
OMNES EducationFreelance
sept. 2023 - oct. 2024
1 an 2 mois
Paris, France
Développeur Senior Symfony6/Api-Platform Mise en place de l’amélioration des formulaires de candidature • Projet NewForm : Développements Api-Platform3.0, Symfony6.2, Swagger, Php8, PhpUnit, Mysql, Postgresql, Docker, Azure DevOps, Jira, SeleniumIde : 1. Mise à jour des entrypoints api-platform des formulaires de candidature : candidature «international», Séminaires Sectoriels de « Sup de Pub ». 2. Amélioration, simplification et optimisation de la création de fixtures et des tests Phpunit. 3. Conversion à la volée vers le format pdf des documents docx uploadés avec unoconv avec intégration de unoconv dans Dockerfile. 4. Automatisation des test api avec l’écriture de tests SeleniumIde.
Développeur Symfony
BNP Paribas Partners for Innovation (BP²I)
mars 2021 - déc. 2022
1 an 10 mois
93100 Montreuil, France
• Projet Migration et maintenance : Développements Symfony3/4/5 - Bootstrap3/4 - php7 – oracle -postgres – jenkins – phpunit – gitlab. Dans le cadre de la migration vers le cloud IBM des applications BP2I, j’ai réalisé les actions suivantes : 1. Développement en Symfony4/5 d’un outil sur mesure de migration BdD ORACLE vers POSTGRES nécessaire pour certaines applications combinant migration vers Symfony 4/5 et migration Oracle vers POSTGRES (sur la DMZR). 2. Réalisation de migrations d’applications de SF2/3 vers SF4/5, écriture de la documentation faisant office de référence pour les migrations programmées. 3. Mise en place de « WebTesTCase » commun aux applications à migrer, dans un bundle interne « testBundle ».Ajout de tests spécifiques pour chaque applications migrées. Formation des développeurs à l’utilisation du testBundle, la mise en place de nouveaux tests, leur extension et leur déploiement sur Jenkins. 4. Migration Bootstrap3 vers Bootstrap4 des applications concernées par la montée de version de Symfony. 5. Mise à jour de l’accès au service référentiel commun à l’ensemble des applications (une quinzaine)
Concepteur - Lead developpeur Symfony
Atlas services.fr
mai 2020 - mars 2021
11 mois
94800 Villejuif, France
Atlas services propose ses services dans la réalisations de sites Web basés sur le framework Symfony. En mai 2020, j'ai commencé l'écriture de Hermes, un CMS Open Source (https://github.com/atlas-services/hermes), dédié à l'élaboration de sites vitrine. J'ai préparé des templates en essayant le plus possible de bénéficier de l'écosystème Boostrap/Symfony. Pour ce qui est de la gestion des contenus, je me suis principalement basé sur les bundle FosCkeditorBundle, LiipImagineBundle et FMElfinderBundle. J'ai mis en place des tests fonctionnels pour le Backend en utilisant Behat/Mink/SeleniumServer. J'ai créé des sites modèles afin de tester l'efficacité du CMS et j'ajoute régulièrement des templates utilisables très simplement par l'utilisateur du CMS, ainsi que des liens dans le Backend qui permettent la création en 1 click de pages "modèles". La version actuelle (dernière mises à jour décembre 2023) permet de créer des sites riches et variés. Ce CMS répond donc à une grande partie des attentes standard d'un utilisateur de CMS. Tout en restant concentré sur la création de site vitrines de qualité, il va continuer à évoluer pour offrir de nouvelles fonctionnalités et des aides pour ses utilisateurs.
Developpeur Symfony
PROWEBCE
sept. 2019 - févr. 2020
6 mois
92300 Levallois-Perret, France
Tma/Évolution du site multilangue meyclub Projet Meyclub : • Développements Symfony3.4/ - php7 – mysql – docker – phpunit - behat : 1. Analyse des bugs/user stories associées aux instances fr, uk et be. 2. Correction des bugs, développements des évolutions sur les sujets concernant le BO client, produit, panier...
developpeur Symfony
Meero
avr. 2019 - juil. 2019
4 mois
Paris, France
Refonte/Évolution du Blog de Mymeero. Projet mymeero : • Architecture et Développements Symfony3.4/ - php7 - mysql- docker : 1. Analyse du blog existant, modélisation et développement de fonctionnalités du site de gestion des auteurs, catégorie et articles. 2. Mise en place des nouveaux templates. 3. Développement des fonctionnalités CRUD liées au blog.
Lead Web Developer
Cisirh
mars 2018 - mars 2019
1 an 1 mois
Paris, France
Refonte en symfony4 du site de gestion des compétence du SICD. Projet sicdneo : • Architecture et Développements Symfony3.4/4 - php7 - oracle 12 - docker : 1. Analyse du site existant, modélisation et développement de fonctionnalités du site de gestion du vivier des cadres dirigeants. 2. Mise en place des nouveaux templates. 3. Développement de l’authentification via formulaire. 4. Développement des fonctionnalités CRUD liées au référentiel,Import des postes, des utilisateurs, du dossier agent,recherches, filtres. 5. Mise en place de test Fonctionnels PHPUnit et initialisation de tests Behat.
Développeur Symfony
ISart
févr. 2018 - mars 2018
2 mois
Paris, France
Projet isart-intra : • Architecture et Développements Symfony3.4 php7 mysql5.5 api-plateform : 1. Développement de fonctionnalités du projet isart-engine(api-plateform) et isart-intra(BO isart), site de gestion des cursus et concours de l’école ISART.. 2. Mise à jour de formulaires de saisie des notes, des Formules, Produits, Établissements, Fournisseurs avec des FormType (Symfony). 3. Déploiement avec gitlab-ci dans différents environnements.
Développeur Symfony
APAS
sept. 2017 - janv. 2018
5 mois
Projet de BO en symfony3 du site bo.apas.asso.fr Projet apas-bo : • Architecture et Développements Symfony3.4 php7 mysql5.5 : 1. Développement de fonctionnalités du projet apas-bo, site de réservation de séjours . 2. Création et mise à jour de formulaires de saisie des Fiches, des Formules, Produits, Établissements, Fournisseurs avec des FormType (Symfony). 3. Déploiement avec Jenkins dans différents environnements. 4. Création de services dédiés à la récupération des informations pour les différentes entité (Fiche, Formule...Réservation…). 5. Export de données vers Excel avec liuggio/ExcelBundle. 6. Export de données vers Pdf avec prezent/dompdf-bundle 7. Écriture des tests unitaires et fonctionnels en phpunit. 8. Écriture des tests fonctionnels avec l'Ide et Katalon (projet remplaçant de seleniumide).
Lead developer Symfony2 / Release manager / Performances
DigitasLBi
févr. 2014 - mai 2017
3 ans 4 mois
Arrivé en 2014 pour préparer la refonte du site autossimo.com dans une version plus ergonomique, plus performante et plus sécurisée j'ai participé : . Au Découpage du projet autossimov3 en briques services dans Symfony2(Démarrage du projet). notamment la configuration et l'implémentation de la brique de sécurité de Symfony2. . A la Mise en place d'une plateforme d'intégration continue(Jenkins) et notamment le déploiement, la préparation des parcours PhpUnit/Sélénium, l'analyse Sonar, les TMC avecJMeter. . A l'Amélioration des performances suite à la mise en place de TMC : différents types de cache, réduction du nombre de requètes.
Formation
Pierre and Marie Curie University
Maitrise, Physique
1989 - 1995
7 ans
Institut Poly Informatique de Paris
Groupe IGS) Formation d'analyste programmeur AS/400 ( option maintenance logiciel )
Portfolio
