Migration MySQL vers PostgreSQL pour une GED
- Développement d'un script de migration de MySQL 5 vers PostgreSQL 9
- Réalisation d'une classe d'abstraction en PHP5 pour la génération de requêtes SQL
- Transposition des anciennes requêtes SQL, et développement d'une fonction d'aggrégation spécifique pour assurer la compatibilité des requêtes SQL en "GROUP BY"
- Développement de fonctions génériques équivalentes à celles de MySQL
- Développement d'un plugin pgAdmin pour la copie de base de données
- Développement d'une contribution PostgreSQL pour le tri par ordre naturel
- Mise en place de la réplication en continu, automatisation de la création d'esclaves
- Documentation associée
2010
Réalisé en tant que prestataire direct
Web-service de géolocalisation
- Développement sous PHP 5/Mysql 5/Apache
- Programmation sous forme de composant Joomla
- Implémentation du web-service en AJAX (librairie jQuery)
- Utilisation de l'API GoogleMap V3
- Gestion de points d'intérêt (POI), groupes de POIs, tracés polylignes, adresses, horaires de passages, périmètre de recherche
- Sauvegarde en cookie (mode anonyme) ou en base de données (mode authentifié)
- Modélisation de la base de données relationnelle et transactionnelle
- Communication inter-cadre pour la gestion de l'authentification
- Documentation associée
- Respect intégral de la norme XHTML 1.0 Transitional du W3C
2010
Réalisé en tant que prestataire direct
Outil d'aide à la vente d'offres télécoms
- Développement sous PHP 5/Mysql 5/Apache
- Programmation sous forme de composant Joomla
- Implémentation de l'application en AJAX (librairie jQuery)
- Développement d'un CRUD basé sur le plugin jqGrid (jQuery) pour la réalisation des interfaces du back-office
- Modélisation de la base de données relationnelle et transactionnelle
- Automatisation de la compression des fichiers Javascript
- Documentation associée
- Respect intégral des normes XHTML 1.0 Transitional et CSS 2.1 du W3C
2010
Réalisé en tant que prestataire direct
Application autonome de gestion de cabinet dentaire
- Développement sous PHP 5/Mysql 5 Embedded/Zend Guard
- Programmation entièrement objet, classes PHP d'abstraction de la base de données
- Génération de documents au format PDF (XHTML2PDF et TCPDF/FPDI)
- Implémentation d'une partie de l'application en AJAX (librairie jQuery)
- Télé-transmission avec l'organisme d'assurance maladie
- Pilotage d'autoclaves pour traçabilité des cycles de stérilisation
- Gestion des licences par certificat X.509
- Respect intégral des normes XHTML 1.0 Transitional et CSS 2.1 du W3C
2009
Réalisé en tant que prestataire direct et en tant qu'employé de la société éditrice
Boutique de vente de cosmétiques et produits de beauté Bio
- Développement sous PHP 5/Mysql 5
- Utilisation de l'application de vente en ligne Prestashop
- Réalisation et intégration complètes de la charte graphique
- Développement de greffons spécifiques afin de respecter certaines contraintes du client
- Développement d'un greffon générique pour permettre l'utilisation de la carte bancaire sur une passerelle de paiement multi-banques (SIPS/ATOS)
2009
Réalisé en tant que prestataire direct
Extranet client d'une société industrielle
- Développement sous PHP 5/Mysql 5
- Utilisation de l'application de gestion de contenu SPIP
- Développement de l'extranet sous forme d'un greffon SPIP
- Extranet réduit à une seule page, via l'utilisation d'AJAX (librairie jQuery)
- Importation des données à partir d'un fichier au format XLS (librairie PHPExcel)
2009
Réalisé en tant que prestataire direct, en partenariat avec le prestataire chargé de la partie publique du site
Intranet collaboratif pour une communauté de communes
- Développement sous PHP 5/Mysql 5
- Hébergement sous Apache/Linux Debian
- Développement et intégration de greffons à l'application Ovidentia
- Intégration de l'application RoundCube (webmail)
- Intégration de l'application Funambol (synchronisation calendrier et contacts)
- Implémentation d'une passerelle automatisée avec l'application Qmail
- Centralisation de l'authentification des utilisateurs (SSO)
2008
Réalisé en tant que sous-traitant
Site de présentation d'un logiciel de gestion de cabinet dentaire
- Développé sous Apache/PHP4
- Utilisation du module de ré-écriture d'Apache (mod_rewrite) pour améliorer le référencement
- Respect intégral des normes XHTML 1.0 Transitional et CSS 2.1 du W3C
2008
Réalisé en tant que prestataire direct
Extranet de consultation de résultats d'analyses laitières
- Développement sous PHP 5/PostgreSQL 8
- Hébergement sous Apache/Linux Debian
- Utilisation du framework Jelix et de la librairie javascript jQuery
- Génération de fichiers au format CSV
- Optimisation de la mise en page pour l'impression des résultats (feuille de styles CSS spécifique)
- Sécurisation de l'extranet en SSL
- Respect intégral des normes XHTML 1.0 Strict et CSS 2.1 du W3C
2008
Réalisation en tant que sous-traitant
Site "corporate" présentant les activités, les compétences et les références d'un bureau d'études
- Développé sous Apache/PHP4
- Utilisation du module de ré-écriture d'Apache (mod_rewrite) pour améliorer le référencement
- Génération des fiches de références en PDF par le moteur FOP (à partir des pages XHTML)
- Respect intégral des normes XHTML 1.0 Transitional et CSS 2.1 du W3C
2007
Réalisation en tant que prestataire direct, en partenariat avec un designer
Site Internet et Extranet dans le domaine de l'infogérance d'entreprise
- Développé sous Apache2/PHP4/MySQL4
- Utilisation de XML/XSL
- Génération de graphiques à la volée (rrdtools)
- Interfaçage supervision réseau (SNMP)
- Publication PDF à partir du code XHTML (FOP)
- Utilisation de scripts système (Bash, Perl)
- Respect intégral des normes XHTML 1.0 Transitional et CSS 2.1 du W3C.
2004
Réalisé en interne
Site "corporate" présentant les activités et les compétences de l'entreprise
- Développé sous Apache/PHP4
- Respect intégral des normes XHTML 1.0 Transitional et CSS 2.1 du W3C
2004
Réalisé en interne
Site multilingue de jeux web-based massivement multi-joueurs de gestion sportive (Formule1 et Football)
- Développement sous Apache1/PHP4/Oracle8i/MySQL3
- Front-office en load balancing matériel
- Moteurs de jeux en C
- Compatibilité multi-navigateurs
- Paiement par CB ou jetons Audiotel
- Environnement d'exploitation Linux et Windows
- Gestion de partenariat en marque blanche ou co-branding
2001
Participation à la réalisation en tant qu'employé de la société éditrice