Florian - Développeur C++
Ref : 110716G001-
59800 LILLE
-
Développeur, Intégrateur technique (41 ans)
-
Freelance
Expériences professionnelles et projets
Juillet 2019-Août 2019
Développeur PHP, Qualiconsult
Prise en main du projet Quali Estate, solution de gestion de patrimoine immoibilier faisant partie d'un ensemble d'applications internes regroupées sour le nom Qualiperf. BackOfice développé sous Laravel 5.4, SQL Server 2016 et AngularJS 1.6.
Outils : Git, GitLab, Sourcetree, MS SQL Server Management Studio
Novembre 2018-Mai 2019
Développeur PHP, Pictime Groupe
Mission au sein du pôle RUN sur différents sites liés notam-ment au e-commerce:
- C2RP: Site dédié aux professionnels de l'emploi, de la formation et de l'orientation développé sous Drupal 7, PostgreSQL et SolR. Montée en compétence sur le CMS, maintenance évolutive et corrective sur les points suivants:
Indexation du moteur SolR accélérant la recherche de formations
Export de Pdf: Soin apporté à la création et customisation de l'export des publications via 'PDF using mPDF'. Reprise des images et des vidéos avec overlays, remaniement du HTML et du style via le module 'simplehtmldom API'.
Reprise, finalisation des tickets et mise en production du module d'annuaire Laio comprenant un moteur de recherche de lieux et de réseaux affichés sur une Google Map
- Carter Cash: Site de vente en ligne de pièces auto développé sous Zend Framework. Mise en place de la migration de la solution de paiement de Sogenactif v1 vers la v2. Migration du webservice Atlas v1 vers v2.
- Etiq: Vente en ligne sur le multi-site Etiq-Display et Etiq-Store basé sur Magento 1.9 et tournant sur nginx. Formation à Kettle utilisé sur le site pour les flux.
- Faber: Formation à Docker utilisé dans les environnements de développement et de production. Installation.
- Relais Colis: Gestion des campagnes avec codes de réduction. Debug des fichiers de log. Site développé sous Magento 1.9 et tournant sur nginx
- Dalloyau: Site vitrine de boulangerie sous Magento 1.4
- Essix et Alexandre Turpault: Site de vente de literie sous Magento 1.9
Outils: Redmine, HeidiSQL, pgAdmin, Git, Gitlab, Docker, Kettle
Juillet 2018-Août 2018
Développeur PHP, Boulanger
Intervention sur les projets Second Life et PDMI (place de marché inversé) via un framework développé en PHP 5.3 pour plusieurs sites dont WebDistrib, Clixity, Vendido.
Maintenance corrective et évolutive. Développement d'un algorithme de matching de couleurs entre le référentiel de Boulanger (plate-forme Clixity) et ceux des différentes places de marché. Création d'un dictionnaire sémantique permettant d'associer les mots-clés de couleurs selon leur pertinence et mise en correspondance selon plusieurs critères (position, mots identiques, pertinence, synonymes). Prise en compte de l'entrée utilisateur par le rajout automatique de synonymes.
Outils : Redmine, Git, PHPStorm, méthode agile Scrum
Février 2016-Juin 2018
Développeur PHP, CGI Finance
Refonte et développement d'évolution du site ******** en PHP 5.6 et Symfony 2.8. Environnement type start-up en étroite collaboration avec le métier, le marketing et l'équipe Vivafi (.Net).
Réutilisation du template responsive sous Bootstrap. Corrections et débogage sous Android et iPhone.
Amélioration des fonctions de géolocalisation.
Optimisations du site front via du cache ESI et du moteur de recherche via un POC Algolia vs. ElasticSearch.
Optimisation du référencement.
Réécriture de la partie cotations du CRON (import de véhicules migré vers Talend, cotations, fichiers SEO, etc).
Montée en version dans l'utilisation du webservice Vivafi alimentant les tarifications et le simulateur pour les sites partenaires dont Vivacar.
Alimentation de leads via une file RabbitMQ permettant l'analyse dans un CRM.
Ecriture de tests fonctionnels, de documentation et d'un wiki.
Nouvelle refonte du site sous PHP 7, Symfony 3.4 et ElasticSearch.
Analyse de code lors du portage du simulateur vers AngularJS.
Analyse de code lors de la création de l'application «Je veux la même» en ReactJS permettant via une API la reconnaissance d'images de véhicules (Deep Learning).
Outils: JIRA, Trello, SVN/Git, Redmine, Octopus, Méthode agile Scrum dans une équipe de 7 à 8 personnes.
Qualification et Administration de sites WordPress comme ******** ou un multisite. Collaboration étroite avec le service marketing.
Mise à jour de contenu dans l'intranet.
Etude de faisabilité de l'utilisation de Drupal 8 (installation et configuration de modules) pour la refonte de l'intranet.
Août 2013-Décembre 2015
Développeur PHP, Société Générale
Développement d'évolution en PHP5/Zend d'un intranet ISA présentant des indicateurs sur comptes-titre établis par agrégation de données provenant de flux traités par SAS. Redéveloppement des exports Excel avec intégration de 4 bibliothèques afin de déterminer et tester les solutions équivalentes à PHP_WriteExcel en terme de performance (temps et volumétrie) et qui soient maintenues :
- PHP_WriteExcel et PHPExcel en PHP
- Spreadsheet::WriteExcel en Perl
- LibXL en C++
Utilisation des design patterns Facade et Adapter. Compilation et installation d'extensions PHP permettant d'accéder à Perl et à LibXL sous PHP 5.3, 5.4 et 5.5 en environnement Wamp.
Optimisation du code PHP générant les exports. Optimisation de requêtes avec suppression de vues MySQL. Ecriture de documentation.
Emploi de la méthode agile Kanban, de JIRA. Utilisation de SVN avec création/fusion de branches, création de tags.
Développement d'évolution de l'application de facturation SIN sous Symfony 2. Par exemple gestion de l'authentification à l'aide d'un token délivré par SAFE application SSO.
Développement en mode Symfony CLI d'une application Scheduler permettant l'exécution de tâches planifiées en multithread à l'aide de la bibliothèque pthreads.
Migration des applications de PHP 5.3 vers 5.5.
Formation d'un développeur aux applications internes, support au utilisateurs.
Mini-formation à SAS outil de Datawarehouse traitant les flux quotidiens.
Octobre 2012-Mai 2013
Développeur PHP, Effisys
Développement d'évolution d'une plate-forme Saas dédiée aux logisticiens en lien avec les e-commerçants (gestion des ordres de préparations, gestion des commandes fournisseur, gestion de stock, livraisons, etc). Réécriture d'algorithmes et de requêtes en remplacement de procédures stockées écrites en PL/pgSQL sous PostgreSQL pour une plus grande maintenabilité et diminuer les temps de lock. Apprentissage de l'optimisation de PHP5 en temps et en mémoire. Refactoring de code. Création d'un simulateur de gestion de stock. Utilisation et optimisation d'une couche DAO accédant à la BDD.
Août-Septembre 2012
Autoformation
Apprentissage du développement Python sous le framework Django. Développement d'une application destinée à gérer les consommations de véhicules pour différents trajets.
Avril-Juin 2012
Développeur web, Dassault Systèmes
Exports de communautés et de contenu de la plate-forme de réseau social Bluekiwi vers la plate-forme DS Swym au format XML. Développement d'un script PHP5 utilisant le client Zend Http chargé de rapatrier les données via l'API de BlueKiwi. Développement d’une application standalone (avec installeur) en Python 2.6 avec une interface graphique élaborée sous wxPython permettant de convertir les informations de medias du format CSV en XML. Rédaction de documentation.
Novembre 2011-Mars 2012
Développeur web, NordNet
Développement en PHP5 sous la supervision d'un Chef de Projet de fonctionnalités pour PackSite, CMS de publication en ligne développé avec un framework interne en migration vers Symfony 1.4. Approfondissement et pratique des best coding practices de Symfony. Implémentation à l'aide du protocole SOAP du paiement par PayPal Express.
Utilisation de la librairie PHPExcel pour l'import/export de produits de la boutique. Tests et documentation. Environnement Netbeans, SVN, Hudson, Mantis.
Octobre 2011 et sur 2 à 3 mois durant temps libre
Développeur web, Projet personnel
Développement du site ******** en PHP5 sous le CMS Diem basé sur Symfony 1.4. Développement du plug-in dmSocialPlugin spécifique permettant l'authentification par Facebook. Contributions à la communauté Diem. Utilisation de l'API Facebook pour récolter les informations utilisateurs et pour publier sur le wall. Meilleure réactivité du site obtenue grâce à APC, optimisation du cache et optimisation des requêtes. Travail réalisé en collaboration avec un designer expérimenté et un directeur de projet.
Août-Septembre 2011
Développeur web, E-Systemes
Développement d'une partie de l'intranet d'une banque visant à la gestion des formations. Utilisation du framework PHP5 CodeIgniter, environnement MacOS X.
Janvier-Juin 2011
Développeur web, Responsable de Projet, Audace
Conception & développement de sites vitrines et de portails en PHP5 notamment sous le CMF Diem basé sur Symfony (utilisation de l’ORM Doctrine et du framework jQuery). Apprentissage du travail en relation avec un designer chargé de l’aspect graphique et ergonomique (intégration des maquettes réalisées sous Photoshop). Utilisation de SVN et développement à la fois sur XP et sur Linux Ubuntu. Installation d’un site sur un serveur dédié situé chez l’hébergeur.
Formations suivies : Joomla 1.6 et Flash AS3
Sites emblématiques de cette expérience
Avril-Octobre 2010
Consultant VnV, Aptus pour le compte de GE Healthcare
Développement d’évolution d’un framework d’autotests et de reporting des résultats (TCL/TK, C++, PHP5, MySQL, DICOM), écriture de tests automatiques, exécutions des tests automatiques (configuration machine, lancement tests, analyse résultats), process, documentation, envi-ronnement Linux
Mars 2010
Développeur web, Aries Engineering
Développement d’un projet sous PHP4/5, analyse, décou-page fonctionnel, modélisation, interfaces utilisateur, tests, documentation
Janvier 2010-Février 2010
Développeur web, Sqli
Développement d’extensions pour Magento
Juin-Décembre 2009
Développeur web, Web Computer Center
Développement du site vitrine (XHTML/CSS, Flash) et mi-se en place des boutiques de vente en ligne sous Magento (PHP 4/5) avec catalogue, paiement, expéditions, utilisa-tion de Photoshop et d’Inkscape pour le logo et les cartes de visite
Décembre 2008-Mai 2009
Développeur web, Association InStinKtiV, Leipzig
Portail regroupant différents concepts liés à la vie étudiante réalisé à partir d’un devis et d’un cahier des charges, développé en PHP/MySQL, XHTML, CSS, Javascript (AJAX, jQuery, Lightbox), soin particulier apporté à la compatibilité entre navigateurs (Firefox, IE6/7, Opera, Google Chrome, Safari), rôle de référent technique
Décembre 2007-Septembre 2008
Développeur R&D à l’Institut Max-Planck pour l’Anthropologie Evolutionnaire, Leipzig (stage)
Conception, R&D d’un algorithme de segmentation d’ima-ges tomographiques issues de crânes fossilisés (Amira, C++, architecture 64-bit), expérience dans le domaine de l’optimisation, formation et support utilisateur
Mai-Juin 2006 : Projets d’études en Semestre Erasmus à
Leipzig
Développeur web/multimédia
Gestion des activités sportives des étudiants (PL/SQL, HTML, Oracle 9i, procédures stockées) : modélisation, conception, implémentation
Augustus 3D, Découverte de Leipzig et visite interactive en 3D d‘Augustus Platz, dév. d’un moteur de déplacement et de collisions (Lingo, Flash), montage de videos (Premiere), textures de la place et des bâtiments (The Gimp)
Octobre-Décembre 2005 : Projet d’études
Chef de Projet à l’ISAIP, en collaboration avec un étudiant Erasmus tchèque
Brent City : Bourse d’échange de pétrole en réseau (Java, Swing, Firebird), analyse, modélisation (UML), ré-daction de la documentation (CCF, Specs, Gantt, proto, tests,…) et du dossier économique, participation au dév.
Juillet-Septembre 2005
Bêta-testeur chez NEC Computers International, Service Software Engineering, Angers (stage)
Montage et test des configurations de PCs Packard Bell avant la mise en production, notion de process
Janvier-Février 2004
Développeur web chez Web Associates, Rennes (stage)
Paolo-Bodani, bijouterie: Modélisation, développement de toute l’architecture en PHP/MySQL, Smarty, Perl (cata-logue, panier, administration)
Mai-Juin 2003
Développeur au bureau d’études de SDEL Janzé, BTP, groupe VINCI (stage)
Développement d’un logiciel pour la gestion de devis en
VB6 avec interface graphique
Formation :
2006-2008
HTWK Leipzig : Master of Science, Master professionnel, Profil Software
2004-2006
ISAIP, Groupe Esaip à Angers : Chef de Projet International en Informatique et Réseaux
2005 Trimestre d’études à l’université BCUC à proximité de Londres
2006 Semestre Erasmus à la HTWK Leipzig
2002-2004
Lycée St Sauveur, Redon : BTS, Informatique de gestion, spécialisation développeur
BAC Scientifique
Anglais Bilingue : Langage courant, professionnel et technique (lu, écrit, parlé, niveau TOEIC) Bilingue
Allemand Bilingue : Langage courant, professionnel et technique (lu, écrit, parlé, niveau TestDaf)
Italien Débutant,
Russe Intermédiaire
Analyse, modélisation, développement, création de logiciel
Gestion de projet
Formation externe, interne
Relations client
Interpréter en anglais, allemand
Collaborer dans un environnement international
Langages : PHP 5 Symfony, Zend, C/C++, Java, XHTML, Javascript (DOM, AJAX), CSS, PL/SQL, Lingo, Delphi, VB6, TCL/TK
Logiciels : Notepad++, Netbeans, Eclipse, Photoshop, Visual C++, JBuilder, Dreamweaver, Flash, Fireworks, Premiere, Delphi Studio 7, Visual Studio 6
Bases de données : Oracle 9i, SQL Server, MySQL
Spécialisation : Traitement d’images, SEO, référencement