Gilles P.

Full Stack Developer

885 dollar

Mon expérience

Voir plus

FastbookingJanuary 2016 - January 2018

Participation au plusieurs projets au sein de la société.
I.
- Développement d’un système permettant de gérer l’ensemble des Plateformes de Paiement des clients Hôteliers.
- Ce portail permet aux hôteliers de proposer à leur clients leur plateforme de paiement au travers du système de réservation Fastbooking.
- Domaine d'intervention : développement en méthode Scrum, Sprints de 2 semaines, Daily Meeting, Grooming, Rétrospective, Planning, Sprint review.
- Tests unitaire, phases d’intégration, suivi de recette utilisateur, mise en production
- Implementation de Atos, Cartasi, CimItaly, Doku, Faspay, Hipay, HiTrust, IPay88, MarocTelecommerce, Maybank, MiGS, Ogone, Paybox, Paypal ,PayU Romania, Reddot, Sogenactif, SprintAsia, Wirecard, Worldline, Xpay.
II. Développement d’un système  de saisie de carte bancaire en environnement PCI-DSS et stockage en Coffre-Fort Virtuel.
- Domaine d'intervention : développement en méthode Scrum, Sprints de 2 semaines, Daily Meeting, Grooming, Rétrospective, Planning, Sprint review.
- Tests unitaire, phases d’intégration, suivi de recette utilisateur, mise en production
- Développement en DOTNET Core en C#.
- Environnement technique : Dotnet Core / Azure / SQL Server / Git / Jenkins / Scrum / BootStrap JS / Jquery / Seamless JS.
III. Intervention sur les différents projets de Fastbooking notamment Booking Engine.
- Domaine d'intervention : Développement en méthode Scrum, Sprints de 2 semaines, Daily Meeting, Grooming, Rétrospective, Planning, Sprint Review.
- Tests unitaire, phases d’intégration, suivi de recette utilisateur, mise en production
- Développement de nouvelles « Features ».
- Résolution de bugs.
- Gestionnaire de version SVN puis GIT
- Equipe de 6 Personnes dont un PO, 5 devs dont un Scrum Master.
- Environnement technique : PHP 5.6 / Mysql / ZendFramework 1 / Symfony 2 / Git / Jenkins / Angular JS / Jquery / NodeJS / Scrum / Architecture REST / WebService SOAP / Interfaçage GDS.
- Dotnet Core / Azure / SQL Server / Git / Jenkins / Scrum / BootStrap JS / Jquery / Seamless JS.
- Projet de 200 jours x homme.
- Environnement technique :
- Symfony 3 / Doctrine 2 / Mysql / Git / Jenkins / Phpunit / Scru.
Voir plus

DocapostJanuary 2014 - January 2016

Participation a plusieurs projets au sein Docapost-BPO-IS.
- Développement d'un portail B2B de Vente de services de reproduction. ( Docapost-Bpo, Renault )
- Ce portail permet à touts le personnel de Renault de commander en ligne des services notamment de reprographie.
- Domaine d'intervention :
- Développement d'une solution d'authentification par token SSO Saml2.
- Développement de modules Magento permettant la création de produits complexes.
- Un produit est constitué d'unités de valeur et un algorithme paramétrable permet d'en recalculer le prix
- Développement de modules de paiement notamment Amex Purchasing Card.
- Développement d'une application AngularJS sur le Front du Portail.
- Rédaction des spécifications techniques détaillées, diagrammes.
-
Session de Stress Test ( Apache JMeter ) avec identification des points
de contention de l’application, permettant de cibler les optimisations à
apporter.- Mise en place de VM sous Centos 7 pour Héberger le portail.
- Tests unitaire, phases d’intégration, suivi de recette utilisateur, mise en production.
- Interaction avec le système d'authentification SSO de Renault.
- Environnement technique :
Symfony 2 / Doctrine 2 / Magento 1.9 / Sonata / Mysql / Bootstrap JS / Javascript / Jquery / Angular JS
Vagrant / Git / Jenkins / Phpunit / Centos 7 / Shell script.- Management d'une équipe de 4 personnes.- Projet de 200 jours x homme.
II. Comutitres.
- Développement d'une plateforme d'achats en ligne de titres ou abonnements de transport. (SNCF, Ratp, Stif ).
- Domaine d'intervention :
- Participation aux ateliers de cadrage fonctionnels.
- Choix des outils de développement Symfony2, Magento 1.9, AngularJS.
- Rédaction des spécifications techniques détaillées, diagrammes.
- ScrumMaster (Méthode Agile).
- Gestion de version (Git Gitlab).
- Intégrations des API SOAP du client.
- Définitions des plateformes de développement des développeurs ( Vagrant Virtual Box Centos7).
- Gestion des différentes plateforme Développement. - Intégration 4 niveaux de recette, Preprod et Prod.- Création d’une API de reconnaissance Faciale et retaillage d’image pour Photo Identité. ( ImageMagick OpenCV).
- Mise en place de scripts de  déploiement (Shell Script).
-.Création de Build xml Jenkins et tests de déploiement.
- Création de PDFs à la volée pour génération des contrats et des Mandats SEPA.
- Signature électronique par OTP et consentement ( Contralia, multi-documents, multi-signataires ).
- Tests unitaire, phases d’intégration, suivi de recette utilisateur, mise en production.
- Management d'une équipe de 4 personnes.
- Dimensionnement de l'équipe au global 12 personnes.
- Projet de 500 jours x homme.
-
Environnement technique : Symfony 2 / Doctrine 2 / Magento 1.9 / Sonata
/ Mysql / Bootstrap JS / Javascript / Jquery / Angular JS / Vagrant /
Git / Jenkins / Phpunit / Centos 7 / Shell script.




Voir plus

BCA AUTOENCHERESJanuary 2014 - December 2014

- Développement
d'un outil Web de saisie et classement de carte grises .
- Utilisation
de lecteur MRZ pour automatisation de la saisie, interfaçage avec
Base de données Oracle + Magic eDeveloper.- Domaine
d’intervention :
- Définition
de l’expression des besoins.- Développement
Méthode Agile.
- Gestion
Symfony multi Version (1.4 et 2 simultanée) pour utilisation
ancienne version Oracle 8i. - Choix
et tests des lecteurs MRZ.
- Gestion
Front Responsive et dynamique.- Environnement
technique : Symfony
1.4 + 2 / Doctrine 1 + 2 / Oracle / Mysql / Bootstrap JS / Javascript
/ Jquery / AngularJ.




Voir plus

D&AJanuary 2013 - January 2014

Participation au plusieurs projets au sein de la société.
I. Développement d'un CRM  «propriétaire ».
- Domaine d’intervention :
- Définition de l’expression des besoins.
- Adaptation au besoin du client.
- Charte Graphique.
II. Développement d'un Backoffice de gestion d'établissement médico-social (SIGNE).
- Domaine d’intervention :
- Définition de l’expression des besoins
- Utilisation de la suite SONATA-PROJECT sou Symfony2.
- Adaptation au besoin du client.
- Charte Graphique.
- Environnement technique : Symfony 2 / Doctrine 2 / Sonata / Mysql / Bootstrap JS / Javascript / Jquery / Angular JS.
Voir plus

AIRSAVINGSJanuary 2008 - January 2013

- Conception, Suivi et Réalisation d'une solution de Mashup, destinée à vendre des produits additionnels, sur un moteur de réservation type Amadeus, Sabre, Navitaire.
- Conception et réalisation et tuning d'une infrastructure e-commerce basée sur XenServer, Debian Linux, Apache, Nginx, Mysql pouvant traiter 1 000 000 de requêtes par heure.
- Conception et réalisation d'un site de ventes privées Magento.
Voir plus

WebserviceLab TunisieJanuary 2008 - January 2013

- Domaine d’intervention :
- Définition de l’expression des besoins, spécifications fonctionnelles, spécifications techniques, suivi du projet.
- Administration des serveurs et bases de données.
- Définition de la stratégie de sauvegarde.
- Virtualisation XenServer.
- Certification "PCI DSS Compliant" des Machines.
- Développement de Web Services SOAP et REST.
- Développement des Backends ( PHP Zendframework, Symfony, Doctrine ...).
- Développement des Fronts ( Javascript / Jquery...).
- Réalisation d'un site de ventes privées ( Magento ).
- Réalisation de reportings ( Jaspersoft, Talend ).
- Gestion du multi-language Sites et Documents (Adobe Framemaker ).
- Développements R&D  sur les nouvelles technologies orientés mobile, multi-supports et multi-navigateurs.
- ( BootstrapJS, Google Web Toolkit, AngularJS, Google Web Toolkit, NodeJS...).
- Implémentation de plateforme de paiement ( Ogone, wirecard, Bibit, E-payment ) + split-payment multi-fournisseur.
- Campagnes Emailing.
- Environnement technique :
- Html 4 & 5, xml, xsl, Soap, java, javascript, jQuery, Bootstrap JS, Google Web Toolkit, Node.js, PHP 5, Symfony, Sonata, Zendframework 1 & 2, Doctrine, Magento,  Joomla, Talend, git, Adobe Framemaker.
- Plate-forme : Xenserver ,linux debian, Mysql.
Méthode :  Agile ( Scrum, XP ).

WebserviceLab RomaniaJanuary 2006 - January 2008

Voir plus

OphrysJanuary 2007 - December 2007

- Etude et Mise en place d’un site E-Commerce ( Plateforme OSCommerce ).
- Domaine d’intervention :
- Installation.
- Adaptation au besoin du client.
- Charte Graphique.
- Module de paiement.
- Déploiement de nouveaux postes de travail.
- Maintenir à jour la base de données du parc.
- Installation et paramétrage des équipements et logiciels réseaux.
- Supervision et dépannage des systèmes et applications réseaux.
- Environnement technique :
OSCommerce, html, JavaScript, PHP 5, plate-forme linux debian etch, Mysql.
Voir plus

Altaïr VisionJanuary 2007 - December 2007

- Gestion et développement d’une
application de gestion de parking avec lecture de plaque
minéralogique.
- Domaine
d’intervention : mise
en place et optimisation de la sécurité globale du projet notamment
en matière de communication entre les différents équipement et
avec les système de payment.
- Définition
de l’expression des besoins.- Spécifications
fonctionnelles.
- Spécifications
techniques,- Suivi
du projet.- Administration
des serveurs et bases de données.- Définition
de la stratégie de sauvegarde.
- Développement
de back office et front office et C#.- Création
et suivi de plans de tests.
- Environnement
technique :- Html,
Javascript, DOM, XML, SAOP, AJAX, JBOSS, Pentaho, Hibernate, , PHP,
C#, plate-forme Windows et serveurs Linux, Mysql, Environnement
DOTNET & MONO.
Voir plus

AIRSAVINGSJanuary 2006 - December 2006

- Développement de services Web de type SOAP pour implémentation de services additionnels au booking de compagnies aériennes lowcost.
- Domaine d’intervention :
- Définition de l’expression des besoins.
- Spécifications fonctionnelles.
- Spécifications techniques.
- Suivi du projet.
- Administration des serveurs et bases de données.
- Définition de la stratégie de sauvegarde.
- Développement de scripts shells et perl.
- Développement de formulaires, états ( pdf + charts) et modules, ainsi que de composants personnalisés.
- Création et suivi de plans de tests.
- Environnement technique : Html, Javascript, DOM, XML, SOAP, AJAX, Java JEE, JBOSS, Pentaho, Hibernate, perl , PHP, C#, plate-forme Windows et serveurs Linux, Mysql, Environnement DOTNET & MONO.
Voir plus

NCR TERADATAJanuary 2006 - December 2006

- Développement de Datamarts pour le compte de SFR.
- Domaine d’intervention :
- Prise en compte de l’expression des besoins.
- Spécifications fonctionnelles.
- Spécifications techniques.
- Etudes d’impact.
- Développement de scripts SHELL sous Solaris.
- Développement de Macro SQL sous Teradata et Oracle.
- Optimisation de requêtes sur des tables de plusieurs dizaines de millions de lignes.
- Développement de fonction utilisateur en C pour Teradata.
- Création et suivi de plans de tests.
- Environnement technique :
- Base de données massivement parallèle Teradata, Base de données Oracle 9i, Solaris, ksh, gcc, Toad.
Voir plus

Concepteur & DéveloppeurJanuary 2005 - December 2005

- Développement d’une application B2B en anglais pour la gestion des vols ADHOC des compagnies aériennes et des services de « ground handling » associées : http://www.easyadhoc.com.
- Domaine d’intervention :
- Définition de l’expression des besoins.
- Spécifications fonctionnelles.
- Spécifications techniques.
- Suivi du projet.
- Administration des serveurs et bases de données.
- Définition de la stratégie de sauvegarde.
- Développement de scripts shells et perl.
- Développement de formulaires, états ( pdf + charts) et modules, ainsi que de composants personnalisés.
- Création et suivi de plans de tests.
- Environnement technique : Html, Javascript, DOM, XML, PHP, perl , plate-forme Windows et serveurs Linux, Mysql.
Voir plus

MAJOSSJanuary 2003 - January 2004

- Développement de solutions client-serveur notamment pour une entreprise de vente par correspondance et sur internet.
- Domaine d’intervention.
- Définition de l’expression des besoins.
- Spécifications fonctionnelles.
- Spécifications techniques.
- Suivi du projet.
- Administration des serveurs et bases de données.
- Mise en place de la réplication.
- Développement des packages, fonctions et procédures stockées des bases de données.
- Développement des scripts shells et perl de communication vers le client, de synchronisation et de sauvegarde des données.
- Développement de formulaires, états et modules, ainsi que de composants personnalisés.
- Gestion de boutique ( produits, clients, commandes, paiement, livraison, stocks, service client, newsletter ).
- Systèmes de Paiement Paybox, BICS, Paypal, Payline, Allopass, sms.
- Gestion des affiliés avec ou sans marque blanche ( inscription, outils marketing,  personnalisation, statistiques, suivi, appel à facture, newsletter ).
- Gestion du référencement et moteur de recherche ( suivi, exportation vers google, leguide, metaffiliation, shopping.com, pangora, kelkoo… ).
- Streaming video ( pour certains sites ).
- Gestion d’album photos ( en cours ).
- Mise en puissance avec partenariat type Akamaï.
- Gestion intelligente de l’attribution des produits en stock en fonction des commandes complètes, en retard ou en reliquat.
- Récupération de données en provenance de lecteurs code-barre autonomes.
- Gestion de version avec cvs.
- Création et suivi de plans de tests.
- Mise en place de services sms payants.
- Développement de services WEB.
- Sécurité ( protection contre les intrusions, VPN, IDS, firewall, spyware, rootkits ).
- Veille Technologique.
- Environnement technique : Html, javascript, PHP, OsCommerce, perl , plate-forme Windows et serveurs Linux, Mysql.
Voir plus

EasyBusinessJanuary 2000 - January 2002

- Développement du logiciel de gestion de contenu Samaranga et de la suite EasyCommerce.
- Domaine d’intervention.
- Spécifications techniques.
- Suivi du projet.
- Administration des serveurs et bases de données,
- Mise en place de la réplication.
- Développement des packages, fonctions et procédures stockées des bases oracles 8i, postgresql, et sql serveur.
- Développement de scripts shells et perl de synchronisation et de sauvegarde des données.
- Développement d’une application en client léger php et applets java.
- Développement d’un module php écrit en C, pour unix et windows.
- Gestion de version avec cvs.
- Création et suivi de plans de tests.
- Veille concurrentielle sur les produits e-commerce du marchés : Websphere commerce, ATG commerce, Enfinity, Vignette e-business, BroadVision Business Commerce, Spectra, Oscommerce…
- Validation des « best practices » à prendre en compte dans l’analyse et le développement.
- Environnement technique : C, php, html, javascript, perl, Java, PL-SQL, T- SQL, plate-forme Windows et serveurs Linux, IBM RS-6000, bases de données Mysql, Oracle, SQL Serveur, gestion de projet PSN8.
Voir plus

BAREP (Société generale)January 1998 - January 1999

- Développement Migration d’applications MS Access 95 & Visual Basic des Front, Middle et Back Office par changement de Bases de données.
- Domaine d’intervention : développement des packages, fonctions et procédures stockées des bases SQL Server 6.5 et 7.
- Développement de formulaires états et modules en MS Access et VisualBasic.
- Intégration de données (en provenance de Reuter par satellite et transitant sur le réseau) à partir d’ocx.
- Suivi de plans de tests pour une migration à chaud.
- Environnement technique : Access, Visual Basic, VBA, Transac-SQL, plate-forme Windows, bases de données Access et SQL Server 6.5 et 7.
Voir plus

Société GénéraleJanuary 1996 - January 1998

- Développement d’applications Client Serveur Delphi Oracle.
- Développement d’applications intranet/internet (asp).
- Domaine d’intervention.
- Aide à la maîtrise d’ouvrage.
- Spécifications techniques.
- Administration des serveurs et bases de données.
- Mise en place de la réplication.
- Développement des packages, fonctions et procédures stockées des bases oracles 7.
- Développement d’une application en client léger en asp.
- Suivi de plans de tests.
- Environnement technique : Delphi 4 & 5, Visual Basic, Oracle Developper 2000, asp,  html, javascript, PL-SQL, plate-forme Windows et serveurs RS-6000, bases de données Oracle.

Mes compétences

Frameworks

Symfony, AngularJS, PHPUnit, Smarty, Zend Framework, Node.js, Magento, jQuery

Databases

MySQL

Protocols

SOAP

Technologies

.NET Core, ASP.NET Core, Symfony3

Languages

XHTML, C#, PHP, Shell, HTML, CSS, DOM, Perl, SQL, JavaScript

Business Intelligence

Talend

Analysis methods and tools

Agile, Scrum, CVS, Agile Methodology, Merise

Environment of Development

SVN, Vagrant, Visual Studio, Eclipse

Open Source solutions

Twig, Doctrine 2, OsCommerce, LAMP, Doctrine

Middleware

Jenkins

Others

E-commerce, Management, Project Management, Consulting, Google Web Toolkit, V-Cycle, Marketing Strategy

Mobile

Android

IT Infrastructure

Cloud Computing, Git, Solaris, WAMP, Linux

Mes études et formations

- Licence en Ingénierie - Ecole Nationale Supérieure des Arts et Industries de Strasbourg.1979 - 1982

- Mathématiques Supérieure et Spéciales Technologiques.1977 - 1979