https://github.com/xavierdp/turbinobash-web
https://github.com/xavierdp/micro-php-framework
Codeur depuis l'âge de dix ans (zx81) et musicien/codeur au temps des "demoparties" Atari/Amiga, ma passion m'a amenée a expérimenter de nombreux domaines dans l’informatique et a bâtir une solide expertise d'architecte.
J'ai à la fois un profil pur tech (50 € de l'heure) et un profil de consultant IT (80 € de l'heure).
J'ai occupé un poste de responsable technique au sein d'une société de webmarketing (JVWEB) où j'ai construit tout un univers de façon à ce qu'il puisse toujours coller à la réalité du présent tout en restant ouvert sur l'avenir.
Je suis à l'aise avec l’administration système linux et l'univers OVH (mutualisé, dédié, cloud). J'ai gèré un cloud d'une cinquantaine de machine virtuelles à l'aide d'un framework BASH maison qui couplé à un système de conventions, assure une cohérence dans tout l'univers.
On peut développer sur une seule VM où tout est réuni et déployer la production sur autant de VM spécialisées grâce à ce système de convention.
Aussi, j'ai développé un framework PHP maison qui nous permet une grande scalabilité en terme de ressource grâce à un système de calcul distribué performant et une gestion de queue de tâches robuste.
Une de mes spécialité est l'optimisation : Je peux préparer toute une chaîne de production (du bas niveaux serveur, en passant par les services en jeu jusqu'à l'application) pour obtenir les performances les plus optimales possibles (par ex pour de gros traitements de flux xml allant jusqu'à 20 millions d'offres)
Je maîtrise :
- Linux
- Mikrotik
- BASH
- PHP
- MySql
- Nginx / Apache
- HTML / CSS / javascript / Ajax / jQuery / Bootstrap / WEBIX / NodeJS
- Google Apps for Work
- LXd / LXC - PROXMOX
- OVH - AWS - GCP - IONOS DCD
Rien ne m'empêche de taper au besoin dans d'autre langages comme le C, le C++, le python, le Ruby ou n'importe quoi du moment qu'une adaptation est nécessaire
Exemple de projet réalisé il y a un moment :
Un thumbnailer de site temps réel pour un site web de liens vers d'autre sites (commission au clic) . Contrainte : afficher les thumbnails des sites le plus rapidement possible si pas en cache !
Je l'ai fait avec le moteur gecko de firefox + rubyGtk + plugin flash lancés dans 8 sessions VNC locales (une par cœur CPU) lesquelles pilotées par PHP/Mysql et une gestion de queue :D (maintenant je le ferais avec puppeteer + nodeJS)
Actuellement, j'utilise le framework WEBIX pour faire rapidement des interface d’administration.
Je ne travaille pas pour du contenu adulte ou illégal.
Au plaisir de travailler ensemble.
Xavier