-
boulevard du web
- Lead developpeur et scrum master
2020 - maintenant
télétravail Lead dev et scrum master (bénévolat)
Société Anticor
Environnement technique
Symfony 5, php 7.3
contexte de la mission
Etant admin d'un groupe Facebook «Symfony Framework» , je suis souvent sollicité pour aider les membres du groupe.
Pendant la période de confinement, une personne m'a proposée par le biai de ce groupe FB de rejoindre son projet.
Le projet Société Anticor est un annuaire qui permet d'identifier rapidement les structures qui veulent aider ou qui sont toujours mobilisées.
Le but est de maintenir la chaîne de solidarité qui s'est déjà établie pendant les deux mois de confinement et mobiliser des nouveaux acteurs.
Le site est conçu pour permettre aux acteurs déjà mobilisés de trouver d'autres acteurs mobilisés avec qui ils pourraient coopérer.
Le projet m'a permis de mettre à contribution mes compétences de développeur et de lead développeur, bénévolement.
J'ai donc, toujours via ce groupe facebook, constitué une équipe de développeurs front-end et back-end.
* Avant de constituer la team, j'ai commencé le projet, mis en place les différentes briques techniques pour que le projet puisse être repris facilement pour les autres développeurs grâce a ce fil conducteur.
* Mise en place la gestion du versionning avec GIT et un gitflow.
* Mise en place d'un tableau de bord pour travailler de manière Agile avec un systeme de ticketing
* Relecture de code, validations des pull request
-
boulevard du web
- Developpeur php symfony
2020 - 2020
Environnement technique: Symfony 5, php 7.3, Mysql
Application web me permettant de gérer mon activité de freelance : édition de factures clients, liste clients, envoi de mail automatique pour relance impayé ...
J'ai décidé de partir sur une refonte intégrale de cette appli web, en symfony 5 et d'ouvrir cette plateforme au grand public (appli disponible fin 2020)
-
boulevard du web
- Développeur php Symfony
2018 - 2018
Site pour une agence immobilière: Appli web PHP / Symfony 3.4 , développé from scratch.
Utilisaion de l'API «SNPI» qui permet de récupérer les données des différentes annonces immobilières. (tache planifiée chaque nuit).
Sérialisarion et traitement des données
Back-office: utilisation d'un template «gentelella » comprenant différents CRUD, permettant la création mise a jour et suppression de tous les référentiels, ainsi que toutes les entités de
l'appli (textes, paragraphes, titres, images...), ce qui permet d'avoir un « CMS » développé from scratch, pour que le client puisse avoir entièrement la main sur son appli.
Le back-office permet également aux admin du site de programmer un nouvel import des biens immobiliers (API)
D'autres options intégrées au back-office:
* Boite mail interne
* Cropper d'image (cropper.js): permet de redimensionner des images
* Calendrier (fulCalendar.js): permet aux admins de créer un emploi du temps, rendez-
vous ...
* Graphiques (Chart.js): statistiques du nombres de personnes consultant une annonce sur une période donnée,statistiques du nombre de biens vendus, nombres de biens à louer VS biens à vendre ... (export PDF et CSV)
* Formulaire pour contacter mon entreprise en cas de demande de support
* Gestion des utilisateurs FosUserBundle (CRUD): en ligne, dernière connexion le ..,
editer, supprimer, assigner roles, bannir ...)
D'autres options hors back-office
* Formulaire de recherche via différents filtres
* Outils de comparaisons des biens immobiliers
* Export d'un bien immobilier au format PDF
* Impression d'un bien immobilier
* Formulaire de connexion
* Page 'mon espace perso' avec possibilité d'ajouter des informations personnels
* Liste de favoris, Liste des derniers biens consultés, liste de mes recherches, liste
d'alertes (possibilités de créer une alerte si un nouveau bien immobilier similaire est ajouté au biens proposés par le site, avec envoi de mail
-
boulevard du web
- Président
2017 - maintenant
Création entreprise
-
Ministère de la Justice
- Développeur PHP / SYMFONY
Paris
2017 - 2020
Ministère de la Justice
-------
Environnement technique
PHP 7.3, Symfony 3.4, Postgresql, HTML, CSS, Jquery, Git/Gitlab, Intégration continue : jenkins, docker.
contexte de la mission
Développeur PHP - Symfony sur les différents projets ( intranet pour la plupart ) , pour le ministère de la justice.
Commencé en 2017 , dans une nouvelle équipe de 4 développeurs, 1 SysAdmin et 2 scrum master,
le role de l'équipe REAGI (réalisations agile) , est de proposer aux différents services de la justice
Francaise, des appli web, capable d'etre en prod rapidement (deadline de 2 à 6 mois pour une V1),
grace au framework Symfony et une gestion des projets en mode agile.
L'équipe c'est agrandie au fil des mois, jusqu'a compter début 2020 plus de 20 développeurs et une douzaine de projets (donc en moyenne 2 développeurs par projets), dont une équipe de 4 personnes dédiée au support des projets déjà en prod.
Mise à dispositions de plusieurs app web de statistiques et divers outils de gestion pour les institutions de la justice (magistrats, cabinets du ministre ...), ainsi qu'un outils inter-ministériel de gestion de projet : Outils de reporting Snum (service numérique)
* Utilisation de l'API Mantis pour récupérer les différents projets du ministère ainsi que toutes les informations qui leurs sont liés (anomalies...)
* Connexion via LDAP
* Mise en place d'un SSO
* Développement de plusieurs graphiques ( chart,js )
* Utilisation du bundle NelmioApiDoc (web-services)
* Migration des projets de symfony 2.8 à symfony 3.4
* Diverses évolutions et corrections de bugs
* Différents exports PDF et tableur (csv et excel)
* Back-up du product-owner: relationnel utilisateurs / développeurs
* Versionning, relecture de code, merge request, deployement recette via docker
Autre projet :
Catalogue des offres emplois et formations pour détenus
Projet réalisé from scratch. Outils permettant aux travailleurs sociale pour les détenus de proposer des offres d'emploi et des formations aux détenus dans le cadre d'une réinsertion.
Les autres projets sur lesquels je suis intervenu sont confidentiels.
Nous avions des sprints de 2 ou 3 semaines en fonctions des projets, et une rétrospective a la fin du sprint, puis poker planning a chaque début de sprint, ainsi que les stand-up chaque jours.
-
boulevard du web
- Développeur php Symfony
2016 - 2018
Mes sites persos (ne sont plus hebergés pour le moment)
http://www.aucoindunet.fr reseau social
www.cyril-delage.fr Mon cv en ligne
http://creer-monsite.fr Site proposant le téléchargement gratuit d'un éditeur de texte (éditeur de texte que j'ai créé en VBNet en 2013). La particularité de cet éditeur de texte est qu'il contient un lexique de toutes les balises html et toutes les propriétés css, une aide pour jquery, sql , et symfony et divers autres langages ...
En parcourant le lexique, il suffit de cliquer sur une balise html pour que cette dernière s'affiche dans la page html de l'éditeur de texte, et de ce fait de créer des sites web trés facilement.
http://boulevard-du-web.fr : site de ma société (contient aussi une partie back-office qui me permet d'éditer mes factures, devis et toute la gestion comptabilité de ma société : cette partie est actuellement en refonte intégrale pour etre ouverte au grand public)
-
Saint Gobain
- Integrateur web
Courbevoie
2016 - 2017
Environnement technique
Java, moteur de template Thymeleaf, Spip, HTML5, CSS3, Gulp, Git/Gitlab, Jquery, Préprocesseur
SASS, Jquery, Jira, Méthode Agile (Jira: Scrum/kanban)
contexte de la mission
Evolution, refonte et correctif de bugs sur les sites des enseignes du groupe Saint Gobain DBF :
Rattaché à l'équipe RUN (3 développeurs Frond-End, 3 développeurs back-end et 2 personnes au support), l'objectif était de répondre aux demandes des enseignes; via la plateforme Jira, nous recevions leurs demandes, que nous planifions , selon les priorités, avec les chefs de projets, en «
sprint » (méthodologie Agile). Puis, les tickets étaient attribués à différents développeurs/intégrateurs.
* Intégration HTML/CSS Jquery a partir de maquettes psd ou wireframes
* Refonte intégrale : header, footer, pages produits et listes produits, page connexion, agences, et recherche agence sur plusieurs sites (point P TP, Asturienne, Decoceram, Brossette, Cedeo, point P)
* Respect des spécifications , et des demandes des clients
* Méthodologie Agile en mode scrum : participation aux différentes réunions : panification, stand up meeting, revue de sprint, rétrospective(amélioration continue).
* Rattaché à différents chef de projet, selon les projets ou j'ai apporté ma contribution, j'ai été sollicité pour trouver des solutions (selon les problématiques rencontrés lors de certaines refontes), donner mon avis de part mon expérience, et faire des propositions afin d'orienter le client, après validation du chef de projet.
-
Les comptoirs du multimédia
- Intégrateur web
2016 - 2016
Environnement technique
wordpress, Html5, CSS3, Photoshop, Jira
contexte de la mission
Refonte du guide voyage d'Air France www.airfrance.fr/guide-voyage
Recruté en CDD pour renforcer l'équipe du pole animation (environ 10 personnes), afin de collaborer sur le projet AIR FRANCE, la refonte du guide voyage: Travel by air france.
Mon rôle était avant tout pour cette mission de webmastering d'intégrer les photos et les textes des différentes destinations d'air france dans le CMS wordpress.
La deadline ayant été respectée, et mon cdd n'étant pas fini, j'ai ensuite rejoins l'équipe des intégrateurs sur différents projets, comme par exemple l'intégration d'emailing pour le site HEOH
* Resize et retouche photos avec photoshop
* Intégration de texte et images dans le cms wordpress
* Intégration HTML / CSS à partir de maquettes .psd
-
boulevard du web
- Développeur php symfony
2015 - 2015
télé-travail
Environnement technique
Symfony2, php5, Mysql, Twig, HTML5, CSS3, bootstrap, Doctrine 2, Git.OS: Win7
contexte de la mission
Dans le cadre d'un lancement d'activité dans le destockage, l'entreprise speed destock 41 a fait appel à mes compétences afin d'avoir un site e-commerce.
A l'heure actuelle, l'entreprise utilise son appli web uniquement pour éditer ses factures ainsi que pour avoir un suivi de son activité et référencer ses produits. La partie e-commerce n'est plus utilisée.
* Développement d'un Back-office : gestions des utlisateurs. Factures, commandes
* Edition de factures au format PDF à partir d'une vue Twig
* page liste article, page article, categories articles
* connexion avec fosuserbundle
* systeme de session / panier
* workflow commande panier validation du panier paiement facture confirmation par mail
-
boulevard du web
- Développeur php symfony
2014 - 2015
Projet: www.louer-en-france.com
-------
Environnement technique
Symfony 1.4, php5, Mysql
contexte de la mission
Plateforme d'annonces de locations de vacances.
* Refonte responsive design
* Utilisation de plusieurs API pour ajouter les annonces de locations
* Support (corrections de beugs et évolutions diverses)
* Intégration du bundle sonata pour le back office
* Optimisation du code
* Restructuration de la base de donnée
Mes projets persos