Passionné par le développement web, je souhaite changer de poste pour être Développeur Symfony ou Développeur Full-Stack (Symfony + Vue.js).
- Développeur de l'application Workspace pour Nextcloud
- Création d'un programme de migration de fichier de Nextcloud vers du stockage objet S3 compatible
- Création d'une application de template d'email
- Encadrement d'un stagiaire
- Proposition d'amélioration de la DX dans le forum communautaire de Nextcloud
Zone industrielle Nord, 2 avenue de fontainebleau, 94310 Orly
Projet : Automatisation de la dépose (ou désinstallation) des applications tous
environnements confondus (développement, recette, qualification, production)
et
des différentes stacks techniques (serveur d'application, base de données,
batch,
etc.) avec l'outil Ansible. Les demandes de dépose sont réalisées sous Jira et
récupérées pour automatiser le processus avec ses API.
6 rue Beaubourg, 75004 Paris
Missions : Industrialisation avec Ansible, Virtualisation/Cloud Privé, Migration
des Systèmes d'exploitation des serveurs, Support Informatique de niveau 2,
Documentation, Analyse de nouvelles solutions techniques et Préconisation
des mises à jour de sécurité
20 rue de l'arcade, Paris 75008
Missions : Gestion du parc informatique du domaine formation, mise en place
d’un script PowerShell de récupération d’information du matériel informatique,
animation des réunions hebdomadaires, intervention sur les différents sites en
France, Mise en place d’un Wake On Lan
Poligny (39800)
C'est une expérience professionnelle que j'ai pu acquérir en stage lors de mon
BTS SIO Option SISR.
Missions : Mise en place et configuration d’OCS NG Inventory et de GLPI,
Mise en place d’un proxy sous IPCOP, Réalisation de la documentation
technique et utilisateur des missions, Réalisation d’un schéma de
l’infrastructure réseau sous Visio 2013
Lons-Le-Saunier (39000)
C'est une expérience professionnelle que j'ai pu acquérir en stage lors de mon
BTS SIO Option SISR.
Missions : Mise en place d’une génération de publipostage, d’un mini-moteur
de recherche et d’un tri des catégories avec une zone de liste sous PHP,
création d’une table de base de données
C'est une expérience professionnelle que j'ai pu acquérir en stage lors de mon
BTS SIO Option SISR.
Missions : Réalisation d’un schéma de l’infrastructure réseau sous Visio 2010,
Remise à niveau des baies de brassages
Carnet d'adresse réalisé en Symfony 7 et Bootstrap.
Projet réalisé et amélioré suite à la formation de YoanDev.
Resume Symfony est mon second portfolio réalisé en Symfony 7, TailwindCSS et DaisyUI.
Projet réalisé et amélioré suite à la formation de YoanDev.
Gallerie de photo utilisant Bootstrap et Symfony 7.
Projet réalisé et amélioré suite à la formation de YoanDev.
Présentation des personnages, des planètes et des vaiseaux spatiaux de l'univers de Star Wars en utilisant PicoCSS et Symfony 7.
Projet réalisé et amélioré suite à la formation de YoanDev.
Gestion des livres avec une interface d'administration, réalisé lors de la formation Symfony 7 d'OpenClassroom.
Le projet Workspace pour Nextcloud est réalisé par Arawa dont j'étais le développeur principal.
Avant d'entrer dans les détails, il existe plusieurs façons de partager un fichier/dossier dans Nextcloud. Mais il y en a une qui retenait l'attention de nos clients, c'est l'application Groupfolders. Cette application permet de créer un dossier partagé dont le propriétaire n'était pas un utilisateur, mais un groupe d'utilisateur. Même si un salarié quittait l'entreprise, les fichiers et dossiers partagés persistent dans la plateforme Nextcloud. Le seul problème, c'est que l'application est utilisable uniquement par les administrateurs de la plateforme et non par des simples utilisateurs. C'est à partir de là que l'entreprise Arawa a eu l'idée de développer l'application Workspace.
Workspace consiste à donner aux utilisateurs non admin une interface permettant de créer des Groupfolders, définir un quota par Groupfolders, créer des sous-groupes et bien d'autres fonctionnalités.
Par définition, les Groupfolders crééent depuis Workspaces sont appelés des Workspaces afin de dinstinguer les Groupfolders créés depuis l'application du même nom de ceux, depuis l'application Workspace.
L'application est plutôt considérée comme une extension plutôt qu'une application à part entière.
D'un point de vue technique, c'est surtout codé en PHP vanilla côté backend (en utilisant les API de Nextcloud) et de Vue.js côté frontend (en utilisant les composant de Nextcloud).
Le projet est toujours d'actualité et qui est sous licence libre.
C'est un projet de fin d'étude de Master en groupe de 3 personnes et est réalisé avec des commanditaires.
Le projet consistait à réaliser une plateforme de prise de rendez-vous, ainsi qu'une gestion des patients pour les hôpitaux d'Abidjan en Côte-d'Ivoire.
Concernant les aspects techniques, nous avons choisi le framework Laravel ainsi que de Bootstrap.
Il y a 2 raisons pour ces choix technologiques. La première est que nous voulions apprendre le framework Laravel pour sa simplicité et sa DX. La seconde, c'est que nous avons choisi Bootstrap pour sa facilité et la rapidité de mettre en place des interfaces.
Concernant la partie gestion de projet, nous avons choisi le farmework Scrum avec un rythme de 2 semaines de sprint avec une démo à notre client.
Pour mener à bien ce projet, nous avons eu chacun un rôle : un Product Owner, un Scrum Master et un Lead Dev. Dans un premier temps, j'avais un rôle de Scrum Master et développeur, mais on s'est vite rendu compte que j'étais plus à l'aise en tant que Lead Dev pour le développement, pour aider mes collègues ainsi que les monter en compétences.
Ce projet m'a permis de renforcer mes compétences en développement web et dans la gestion de projet en Scrum.
Dépose des applications Air-France avec différentes stack technique : application web, rabit mq, batch, dns, base de données, etc. avec interraction via jira.
- Anglais
- Français