MixR : Start-up basée à Santa Monica et Paris. Responsable du développement de nouvelles fonctionnalités et de l’optimisation du site. En équipe, participation au projet de scalabilité d'une application WordPress et Symfony initialement déployée en France pour être hébergée aux États-Unis dans un cluster multi datacenter. Résolution de problèmes de lecteurs critiques liés au passage à une architecture de type master/slave avec réplication.
PHP 7.2
WordPress 4.8
Symfony 3.4
MariaDB 10.2
Git / Docker / Linux
jQuery, JavaScript, HTML, Bootstrap, CSS
PhpStorm
Refonte graphique et réécriture d’une application de gestion de santé en PHP pour le réseau de santé ORO. Implementation de réponse en ajax pour améliorer la fluidité globale de l'application. Amélioration graphique en changeant la charte graphique et en utilisant Bootstrap, affichage optimisé sur tablette (Responsive Web design). Gestion des documents du patient (Création PDF, upload, download de fichiers, etc...).
PHP 5.5
JavaScript / jQuery
HTML, Bootstrap, CSS, Sass, Responsive Web Design
MS SQL
Linux, CentOS, Jenkins
PhpStorm
Application de location de bande dessinée (Débuté en Symfony 2.6 aujourd’hui 6.2.12). Implémentation d'une pipeline CI/CD avec GitLab CI/CD comprenant 5 étapes : standards et qualité du code, sécurité, tests, build et déploiement. Pour les standards et la qualité du code, la pipeline utilise PHP CS (normes PSR-12), PHP Stan et Twig-Lint. Pour la sécurité et la recherche de vulnérabilités j’utilise PHP Security Checker. Pour les tests unitaires et fonctionnels : PHPUnit. Le déploiement est automatisé en fin de pipeline vers un VPS OVH sur lequel j’utilise Apache, un Reverse Proxy et Docker. Coté Symfony j’utilise des Fixtures, Faker, Webpack Encore, Symfony Mailer (Sendgrid).
PHP 8.2.7
Symfony 6.2.12
MySQL 5.6
GitLab CI/CD: PHP CS, PHP Stan, Twig-Lint, PHP Security Checker, PHPUnit.
Hébergement: VPS OVH (Apache, Reverse Proxy et Docker).
Migration Symfony : 2.6 > 2.7 > 2.8 > 3.0 > 3.1 > 3.2 > 3.3 > 3.4 > 4.0 > 4.1 > 4.2 > 4.2 > 4.3 >…> 6.2.12
Pour tester: https://rentacomic.ovh/ Identifiant : R.Bachel / Mot de passe : 123
Code source: https://gitlab.com/Jean-Phil/rent-a-comic-symfony
Visual Studio Code
PHP 5.6
Symfony 2.6
MySQL
HTML, CSS, Bootstrap, JavaScript, jQuery
Doctrine, Twig, Composer
Fixtures, Faker, Webpack Encore, Symfony Mailer (Sendgrid), Google Maps API
Pour Orange au sein du projet ECIM (eCare Internet Multimédia), paramétrage des pages du site Orange.fr (nouvelles offres tarifaires, abonnement client,…). Développement et mise en ligne de nouvelles options pour l’offre Open d'Orange. Optimisation de l’authentification du client : Développement d’un nouvel appel aux Webservices (Soap/wsdl). Modification de l’ordre d’appel aux Webservices, et modification de l’interprétation de leurs réponses.
Java J2ee
Eclipse 3.3.10
WebSphere 5.0, Weblogic 9.1
Responsable des réponses du serveur aux requêtes de nos applications iPhone (app McDonalds, app Carnet Gourmand) pour afficher du contenu, ou de la publicité (géolocalisée). Implementation des notifications Push sur l'app McDonalds.
PHP 5.3
MySQL 5.1.36
Mac OSX 10.6.6
iPhone
Linux
Migration du système de paye d’un environnement Windev vers PHP. Analyse fonctionnelle de l’ancien système de paye (responsable d'une paye variable d'environ 1000 vacataires par mois) et réécriture en PHP. En Asp sur une application en intranet responsable du développement de tableaux dynamiques et d'exports Excel, de filtres, etc...
PHP 5.05
Asp
HTML / CSS / JavaScript
Sage
Microsoft SQL Server 7
BVA est le troisième institut de sondage du marché français. GESBVA est son logiciel de suivi du coût d’un sondage, de facturation, et de calcul des résultats du groupe BVA. Responsable du développement de nouvelles fonctionnalités, correction de bug et formation d’utilisateurs. Modification des procédures de calcul des résultats financiers du groupe BVA. Améliorations et automatisation de la relance client pour les factures impayées.
WinDev 5.5
Sage
Microsoft SQL Server 7
Pour 3 clients différents, développement en PowerBuilder de nouvelles fonctionnalités. Maintenance corrective et évolutive. Requêtes SQL et création de procédures stockées (Oracle, Informix, Sybase). Rédaction de documentation.
PowerBuilder 8
Oracle 8 / Sybase 11 / Informix 7
Visual source safe, PVCS