2.2.1 Technologies utilisées
PHP, HTML, CSS, Jquery, JS, SASS, Symphony 2.8, MySQL, Micro framework Silex.
2.2.2 Logiciels et environnements
Atom, GitLab, Linux (Ubuntu 16.04).
2.2.3 Missions principales
Développement sur le logiciel de gestion de l’entreprise (qui est sous Symfony 2.8)
o Développement de nouveaux bundles : Gestion de contenu, extraction de données,
API, …
o Création de commandes Symfony : calcul de statistiques, …
Maintenance sur le logiciel,
Développement d’une API permettant de centraliser l’envoi de newsletters, notifications
mobiles, messages privés des joueurs entre les différents jeux (utilisation du micro framework
Silex).
Durant mes études à l’exia.cesi où j’ai obtenu mon diplôme d’ingénieur, j’ai eu l’occasion de travailler en entreprise via des stages pour une durée totale de 1 an et demi.
Durant ces stages, j’ai eu diverses missions :
- Le développement d’une application Flash (jeu pacman) chez Pigmenta,
- Le développement de sites internet via un framework maison, ainsi que de l’intégration HTML pour des newsletters chez Image Web Design,
- Le développement de sites internet via des CMS chez Société Avantages,
- Le développement d’une application Windows Phone chez Beemoov,
- La mise en place d’un logiciel de gestion de projet Open Source, de la gestion de projet et du développement sur le CMS Drupal et eZ Publish chez TRSb.
Mes deux dernières années à l’exia.cesi ont été conclues par la rédaction d’un livre blanc sur l’utilisation des CMS Open Source ainsi que des frameworks PHP en entreprise.
* Projets personnel
Lien : ********/
Lien : ********/
Lien : ********/
Je suis très actif dans la crypto monnaie.
J’ai monté deux plateformes sur la blockchain TRON permettant la sécurisation du réseau et la promotion des tokens TRC 10 & 20.
Une troisième plateforme a été développée en tant que e-shop, qui acceptera par la suite du paiement en monnaie virtuelle.
Ces trois projets distincts tournent sur des projets Symfony 3.2.
Ces trois projets communiquent entre eux via une API Rest / Json – Symfoy 3.2.
En plus de l’API, 3 bots Telegram ont été implémentés dans ces deux projets. Ces bots Telegram communiquent à la fois sur la blockchain TRON mais également sur mon API.
* E-commerces (APDL, HTT Diffusion, CONFORT DOMO) :
J’ai développé plusieurs sites e-commerces depuis 2013. Voici quelques liens :
********/
********/
********/
Ces différents sites utilisent mon propre framework PHP. On retrouve comme technologies dans ces projets du HTML, CSS, SASS, jQuery, JS, MySQL, Json.
Ces différents sites e-commerce sont reliés à des services tels que Paypal, Google Analytics ou Mapbox.
* Application mobile (LEGAL MARBRE DESIGN)
Pour l’un de mes clients, j’ai développé une application mobile (via React Native) à destination des employés de l’entreprise. Cette application permet de suivre les chantiers chez les différents clients.
Google Play : ********?id=com.lmd
En plus d’une application mobile, un back-end ainsi qu’une API REST ont été développées en parallèle dans un projet Symfony 3 (utilisation du multi-kernel) pour que les responsables puissent accéder aux données des clients ainsi que des chantiers.
* Freelance chez Beemoov
Deux missions m’ont été données chez Beemoov depuis Janvier 2018.
Une première mission a été l’audit d’un projet critique. Cet audit a consisté à répertorier les différents problèmes présents dans le code et d’y apporter des préconisations ainsi que des pistes de solutions.
La deuxième mission a été l’installation d’un environnement de développement (pour les développeurs) sur un projet bien précis avec la technologie Docker. En parallèle, l’installation d’un serveur staging sur un VPS avec l’outil Gitlab CI pour un déploiement automatisé du projet.
Ensuite, une partie développement a été demandée pour améliorer la disponibilité des moyens de paiement au sein des jeux développés par la société Beemoov.
* Maintenance
Plusieurs petits projets de maintenance m’ont été donnés jusqu’à maintenant avec mon autoentreprise. Ces projets sont principalement de la mise à jour de contenu ainsi que de l’amélioration et de la correction de fonctionnalités sur des sites internet CMS : WordPress, Magento, Prestashop,
Drupal.
* Mobil-M
Lien : ********/
Mobil-M est un projet construit sur le framework Symfony 3.2.
La partie front office est couplée à un back end permettant la customisation totale du site internet :
- Référencement,
- Génération des menus,
- Génération du sitemap,
- Gestion de tous les contenus,
* Optimsante API Rest
Optimsanté est spécialisé dans l’optique. Leur besoin était la création d’une API Rest performante permettant de trier des tarifs de verres et options de verre suivant des critères bien précises :
- Nom,
- Diamètre du verre,
- Géométrie du verre,
Cet API est utilisée dans les logiciels des magasins des opticiens.
Un grand travail a été fait au niveau du code, mais aussi de la base de données (PostgreSQL) pour l’optimiser le plus possible afin de gagner en performance. Les prix se comptent en dizaine de millions dans la base de données.
Durant mes études à l’exia.cesi où j’ai obtenu mon diplôme d’ingénieur, j’ai eu l’occasion de travailler
en entreprise via des stages pour une durée totale de 1 an et demi.
Durant ces stages, j’ai eu diverses missions :
- Le développement d’une application Flash (jeu pacman) chez Pigmenta,
- Le développement de sites internet via un framework maison, ainsi que de l’intégration HTML
pour des newsletters chez Image Web Design,
- Le développement de sites internet via des CMS chez Société Avantages,
- Le développement d’une application Windows Phone chez Beemoov,
- La mise en place d’un logiciel de gestion de projet Open Source, de la gestion de projet et du
développement sur le CMS Drupal et eZ Publish chez TRSb.
Mes deux dernières années à l’exia.cesi ont été conclues par la rédaction d’un livre blanc sur
l’utilisation des CMS Open Source ainsi que des frameworks PHP en entreprise.