revenir à mon activité freelance revenir à mon CV

PHP, Linux, IDPS, CSS, Javascript, JQuery, Oracle, MySQL, SQLite, Flash, Photoshop, Illustrator, InDesign, HTML5, HTML, XHR/Ajax, Memcached, REST API, QRCode/Barcode, HA/Redondance, Virtualization, SEO/Réferencement organic, SPF/DKIM, Windows Server, Python, Perl, Ruby, Blade, Laravel, Symfony, Twig,

Gestion de projet, Audit, Conception d'interface utilisateur, Sécurisation, Développement, Développement Fullstack, Développement Mobile, Conception d'architecture réseau,

2021

Société Générale, Banque Populaire

Développement d'un logiciel de maintenance multi-client

PHP CSS Javascript JQuery SQLite HTML5 XHR/Ajax REST API SPF/DKIM
Gestion de projet Conception d'interface utilisateur Sécurisation Développement Développement Fullstack

Il s'agit de re-développement/refactoring d'une application de maintenance mono-client diplicable avec API commune, convertie en application multi-client sans API.
Bootstrap 5, PHP8, Polyfony 3.1.

2018

SIB

Développement d'une API pour interfacer Filemaker à des applications web

PHP REST API
Sécurisation Développement

J'ai développé une API HTTP, permettant de requêter Filemaker en SQL depuis des applications web, sans les restrictions de volume imposés par la "Data API" officielle.

Cette API vérifie l'intégrité des requêtes et des résultats de chaque côté, et est accessible en HTTPS uniquement, utilise ODBC et PHP.

2017

Side Project

Programmation d'un arduino pour stress-tester des jouets

Linux
Développement

J'ai programmé un Arduino afin de simuler l'utilisation prolongée de jouets pour enfant, de manière à identifier des éventuels pannes au niveau électro-mécanique. Il s'agissait de train électriques télécommandés.

2016

Dr Christian Barré

Optimisation du référencement du site cancer de la prostate

HTML SEO/Réferencement organic
Développement

Le Dr Christian Barré, chirurgien urologue m'a donné pour mission de reprendre son site web, réalisé par un précédent prestataire. Lequel avait ignoré toute notion de performance et de SEO. J'ai donc réalisé une nouvelle intégration (en conservant la maquette à l'identique) suivant les bonne pratiques et l'état de l'art en terme de SEO. Les DOM a été optimisé, ainsi que les performances du site, les metas, les URLs, le linking interne, l'emphasis sur certains termes et mots clés, etc.

Visiter l'adresse publique du projet

2015

Side Project

Développement d'un micro-framework MVC en PHP

PHP Oracle MySQL SQLite
Gestion de projet Sécurisation Développement

Développement d'un micro framework Open Source en PHP, optimisé pour la sécurité, les performance et l'efficience de développement

Visiter l'adresse publique du projet

2015

SIB

Développement d'un système d'alerte et d'analyse d'anomalie réseau

Linux REST API Perl
Développement

J'ai développé une petite application en Perl nommée "Fuck! The network is fucked!", laquelle est lancée par un utilisateur directement depuis le Dock de MacOS lorsqu'il constate que son accès à internet ou à une base de donnée est lent. L'application va alors réaliser un certain nombre de benchmark, sur le réseau local, sur internet, sur l'ordinateur lui même, puis envoyer ce rapport à l'équipe informatique de la société afin que celle-ci puisse analyser la situation et apporter une réponse à l'utilisateur.

2015

Start People

Application d'auto-audit par smartphone

PHP Linux CSS Javascript HTML XHR/Ajax
Gestion de projet Conception d'interface utilisateur Développement Développement Mobile

2011

Side Project

Développement d'un framework pour CMS

PHP CSS SQLite Flash HTML XHR/Ajax
Gestion de projet Conception d'interface utilisateur Développement

2008

Side Project

Création d'un blindtest en ligne

PHP CSS Javascript SQLite XHR/Ajax
Gestion de projet Conception d'interface utilisateur Développement

Le blindtest offrait une chatroom, les utilisateurs choisissaient un pseudo, puis entraient dans la chatroom. Un certain nombre de commande est disponible, afin de changer de morceau, la lecture démarre au même moment chez tous les participants. Pour répondre il suffisait d'écrire le nom de l'artiste ou du morceau dans la chatroom. L'application tenait les scores et permettait éventuellement d'abandonner ou sauter un morceau. Il était aussi possible de restreindre les morceaux aléatoires à un genre musical spécifique.