Cyril - Consultant PHP
Ref : 090309L001-
14000 CAEN
-
Consultant, Développeur, Product Owner (48 ans)
-
Freelance
Septembre 2018 Développeur ASP.net pour Roche
Intervention sur l’application web modulable développée lors de la mission de 2015
• Résolution d'un bug sur une alerte
• Amélioration de la gestion des erreurs
Environnement : ASP.net, C#, Oracle, Linq, Entity Framework 6 Code First, JavaScript, JQuery, CSS, Bootstrap, HTML 5, Subversion, Jira
Décembre 2017 Développeur ASP.net pour Roche
Ajout d’un site web à l’application web modulable développée lors de la mission de 2015
L’application permet le suivi de délivrance de médicaments dans les pharmacies. La sortie d’un nouveau médicament a entraîné la création d’un site pour celui-ci.
• Ajout et configuration des pages du site (page maître, pages webform, fichiers css)
• Création d'un jeu de test : fichiers sql contenant des données factices
• Déploiement en production
Projet sous le contrôle du chef de projet, en assurant la conception, le développement, la documentation, la configuration du serveur web et la mise en production
Environnement : ASP.net, C#, Oracle, Linq, Entity Framework 6 Code First, JavaScript, JQuery, CSS, Bootstrap, HTML 5, Subversion, Jira
Avril à novembre 2017 Développeur WPF et Web API pour Natixis (Caen)
Développement d’une application WPF de facturation et de services Web API pour l’accès aux données
• Création de services Web API requêtant diverses bases de données (Ingres, DB2, SQL Server)
• Connection de l’application WPF aux services Web API
• Modification de l’interface graphique dans l’application WPF
• Développements concernant l’aspect métier de la facturation
Travail au sein d’une équipe de 11 personnes suivant la méthodologie SCRUM : 1 chef de projet, 1 scrum master, 2 product owners, 1 leader technique, 6 développeurs
Environnement : C#, Web API, WPF, MVVM, Linq, Dapper, Swagger, REST, NUnit, Specflow, Git, Source Tree, Jenkins, Jira, Bitbucket, Confluence
Février à Mars 2017 Développeur ASP.net MVC pour China Labor Watch
Passage de leur site web d’ASP.net à ASP.net MVC
Transformation du site web en site web responsive
Travail à distance bénévole, l’ONG étant basée à New York
Projet en solo en relation avec un membre de l’équipe de New York, en assurant la conception, le développement, la configuration du serveur web et la mise en production
Environnement : ASP.net MVC, C#, SQL Server, Linq, Entity Framework, JavaScript, JQuery, Bootstrap, CSS
Septembre 2016 Développeur ASP.net pour Roche
Ajout d’un site web à l’application web modulable développée lors de la mission de 2015
Projet en solo sous le contrôle du chef de projet, en assurant la conception, le développement, la documentation, la configuration du serveur web et la mise en production
Environnement : ASP.net, C#, Oracle, Linq, Entity Framework 6 Code First, JavaScript, JQuery, CSS, Bootstrap, HTML 5, Subversion, Jira
Mars à septembre 2016, Développeur SharePoint pour Fidelity Investments (Galway, Ireland)
Développement d’une SharePoint hosted app utilisant REST, JSOM et Bootstrap affichant une liste de lecture de vidéos
Développement d’une Provider hosted app destinée à créer des quiz et des sondages
Scripts PowerShell créant des colonnes de site, des types de contenu et des listes, et copiant des données d’une ferme à une autre
Migration de SharePoint 2010 à 2013
Travail au sein d’une équipe de 12 personnes suivant la méthodologie Agile : 1 manager, 1 chef de projet, 2 product owners, 3 développeurs en Irlande, 4 développeurs en Chine, 1 web designer
Environnement : SharePoint 2013, SharePoint apps, C#, ASP.net MVC, JavaScript, JQuery, AngularJS, JSOM, REST, CSS, Bootstrap, HTML 5, Git, Jira, Stash, PowerShell
Août à octobre 2015, janvier 2016 Développeur ASP.net pour Roche
Développement d’une application web modulable, hébergeant plusieurs sites webs de suivi de délivrance de médicaments.
La modularité est réalisée en profitant de la souplesse d’ASP.net : master pages, nested master pages, controls ascx, themes, model binding.
L’application est responsive et HTML 5.
Environnement : ASP.net, C#, Oracle, Linq, Entity Framework 6 Code First, JavaScript, JQuery, CSS, Bootstrap, HTML 5, Subversion, Jira
Janvier à juin 2015 Développeur SharePoint pour Staples (Amsterdam)
Développements SharePoint 2013 en JavaScript à l'aide de l'API REST :
• Graphes et cartes avec les librairies HighCharts et HighMaps
• Création de layouts Responsive Design avec Bootstrap
• Page d'impression avec les CSS Medias Types
• Scripts PowerShell pour importer des données venant d’Excel dans SharePoint
• Listes externes (Business Connectivity Services) connectées à une base de données PostgreSQL
Travail au sein d’une équipe de 5 personnes suivant la méthodologie Agile : 1 manager, 1 chef de projet, 2 développeurs, 1 Product Owner
Environnement : SharePoint 2013, API REST, JavaScript, JQuery, JQueryUI, HighCharts, HighMaps , Angular.js, Bootstrap, CSS, PowerShell, Business Connectivity Services
Avril à octobre 2014 Développeur ASP.net pour China Labor Watch
Passage de leur site web d’ASP en ASP.net
Migration d’une base de données Access vers SQL Server.
Développement d’un CMS custom :
• multilinguisme
• tags permettant le tri des sections Rapports et News
• génération d’un slider sur la page d’accueil
Nettoyage du contenu des rapports avec HTMLAgilityPack et les Expressions Régulières
SEO : URL rewriting
Environnement : ASP.net, C#, SQL Server, Linq, Entity Framework, JavaScript, JQuery, JQueryUI, CSS
Décembre 2013 à janvier 2014 Développeur ASP.net pour Roche
Développement d’une application web de suivi de la délivrance d’un médicament
• Site web ASP.net C# avec base de données Oracle
Environnement : ASP.net, C#, Oracle, Linq, Entity Framework, JavaScript, JQuery, JQueryUI, CSS
Septembre à Novembre 2013 Développeur SharePoint 2013 pour Sword (Lausanne)
Développement d’un intranet
• Branding de la Master Page
• Création de Page Layouts
• Création d’une site définition
• Création de controles et de webparts
• Scripting PowerShell
Environnement : SharePoint 2010 et 2013, C#, JavaScript, CSS, SVN, PowerShell
Juin à juillet 2013 Développeur ASP.net pour Roche
Développement d’une application web de type annuaire
Présentation vidéo sur ********/********
• Site web ASP.net C# avec base de données Oracle
• Utilisation de Linq et Entity Framework
• Les fonctionnalités de l'application sont étendues : possibilité de faire des modifications, le moteur de recherche permet des recherches plus complexes
Environnement : ASP.net, C#, Oracle, Linq, Entity Framework, JavaScript, JQuery, JQueryUI, CSS
Mai 2012 à janvier 2013 Développeur ASP.net et SharePoint 2010 pour Roche
Création d’un intranet social pour une équipe de 300 managers
• Utilisation du Client Object Model et des web services de SharePoint Server 2010
• Customisation de la page de résultats du moteur de recherche
• Trombinoscope
Création d’un blog pour la direction
• Customisation du blog avec le client object model en javascript
Développement d’une application web de suivi de la délivrance d’un médicament
• Site web ASP.net C# avec base de données Oracle
• Gestions des droits à partir de groupes Active Directory
Développement d’une application web de type annuaire
• Site web ASP.net C# avec base de données Oracle
• Utilisation de Linq et Entity Framework
• Présentation élaborée des données avec tri, filtrages multiples
• Les données affichées sont choisies par l’utilisateur et ses choix sont conservés dans son profil
Environnement : SharePoint 2010, ASP.net, C#, Oracle, Linq, Entity Framework, JavaScript, JQuery, CSS
Décembre 2011 Développeur PHP pour Pacifica
Passage d’un site en Java à un site en PHP
Changement d’hébergeur
Mai à Juin 2011 Développeur SharePoint 2010 pour Eurotunnel
Développement d'une boite à suggestions élaborée sous SharePoint Foundation 2010
• Workflows avancés
• Customisation des formulaires (XSL, JavaScript, JQuery)
• Site web multilingue (solution native de SharePoint + utilisation de JQuery)
• Requêtes Client Objet Model en JavaScript
Environnement : SharePoint 2010, Workflows, XSL, JavaScript, JQuery, Client Object Model
Avril 2011 Développeur SharePoint 2010 pour WYNIWYG
Configuration sous SharePoint Server 2010
Design d'une master page et d'un page layout
Environnement : SharePoint 2010, CSS, PowerShell
Mars 2011 Développeur PHP pour retraitesante.org
Développement d'un site web sous Joomla
Environnement : PHP, Joomla, CSS, JavaScript
Décembre 2010 Développeur SharePoint 2010 pour AirLiquide
Administration du portail MOSS exposant une application critique de vente de gaz
Tests de charge sur le portail à l'aide de Visual Studio Test Edition
Plan de tests unitaires
Environnement : SharePoint 2010, Visual Studio Test Edition
Juillet à août 2010 Développeur XML et PHP pour Payzone
Application web permettant d’imprimer et de vendre des coupons avec un terminal
• Etude pour faire fonctionner la plateforme de paiement avec PHP
• Développement de la logique de l’application en PHP
• Design des écrans des terminaux en XML
Environnement : PHP, XML, MySQL
Février à mai 2010 Développeur ASP.NET pour Cabas Bio
Création d’un site web eCommerce basé sur NopCommerce pour la société Cabas Bio,
spécialisée dans la vente de produits bio ********
• Développement des spécifications jusqu’à la mise en production
• Création d’un thème personnalisé
• Customisation de NopCommerce
• Implémentation du processus d’achat (mode de livraison, délais, gestion des coordonnées, …)
• Utilisation l’API de la banque pour valider le paiement par carte bleue
Environnement : ASP.net, C#, CSS, NopCommerce, API bancaires
Avril à juillet 2009 Développeur SharePoint 2007 pour Gottex (Lausanne)
• Développement sur le portail MOSS 2007
Authentification mixte pour les zones intranet/extranet
Configuration du moteur de recherche
• Création d’une application Windows pour l’importation de documents avec leurs métadonnées d’une ferme SharePoint à une autre
Utilisation des services web de SharePoint et création de services web personnalisés
Filtrage des documents importés suivant les métadonnées
• Maintenance du site ASP.net ********
Environnement : SharePoint 2007, ASP.net, C#, SOAP, CSS, JavaScript, WinForms
Septembre 2008 à mars 2009 Création de l’entreprise individuelle Caen Informatique
Prestations de maintenance et dépannage informatique
Obtention d’un agrément préfectoral permettant des réductions d’impôts à mes clients
Gestion de l’entreprise : création du site web de l’entreprise, référencement du site,
comptabilité et publicité
Novembre 2007 à juillet 2008 Développeur SharePoint 2007 pour la Caisse des dépôts
Développement d’un portail de données décisionnelles
• Développement des spécifications jusqu’à la mise en production
• Installation de WSS 3 et update vers MOSS 2007
• Configuration du moteur de recherche
• Gestion des droits des utilisateurs pour les différentes pages du portail
• Génération de graphes à partir de multiples sources de données
• Accès au contenu de fichiers Excel grâce à OleDB ou l’API Office
• Développement de bibliothèques de documents personnalisées avec CAML
• Développement de WebParts (utilisation du composant SmartPart)
• Utilisation du cache ASP.net et de la sérialisation de DataSets pour accélérer l’application
• Design de Master Pages personnalisées
• Test de charge du portail avec Visual Studio Team Test Edition
• Déploiement du portail en production sur une ferme SharePoint
• Formation du stagiaire travaillant avec moi sur le projet à l’utilisation de SharePoint
Environnement : SharePoint 2007, C#, CAML, CSS, JavaScript, WebParts
Avril à juillet 2007 Développeur ASP.NET pour ********/
Développements de modules sur le CMS globaladmin pour différents clients :
• Extranet de ********/ Authentification, gestion des rôles et du panier d’achats
Usage intensif de procédures stockées
• Site web de ********
Création d’un back-office permettant de maintenir l’annuaire de leurs magasins
Environnement : ASP.net, C#, CSS, JavaScript, API Google Maps
Avril à juin 2006 Développeur PHP pour Paris Property Finders
Refonte du site web ********/ pour l’agence immobilière Paris Property Finders
• Menu et bannière en Flash
• Nettoyage du code html du site : usage intensif des CSS
• Modification du design global
• Mise en place de formulaires
Développement d’un CRM sur l’intranet du site
Environnement : PHP, CSS, JavaScript, Flash$
Septembre 2001 à septembre 2005 Développeur PHP au MFPF ********
• Re-design du site web avec des CSS et des templates pour accélérer la maintenance, améliorer le référencement, l’accessibilité et offrir des affichages différents pour les écrans et l’impression
• Création de l’intranet
• Création d’une application web pour classifier, faire des recherches et des statistiques et répondre aux questions des visiteurs
• Création d’une application web pour publier et envoyer la newsletter
• Création d’un CMS pour gérer la partie actualité du site
• Génération de documents XML, RDF et PDF documents à partir de données stockées dans MySQL
• Formation de deux stagiaires travaillant avec moi sur le site à HTML, CSS et Dreamweaver
Environnement : PHP, Apache, MySQL, CSS, JavaScript, XML, JpGraph, FPDF
C O M P E T E N C E S I N F O R M A T I Q U E S
Languages : C#, Powershell, VB.net, PHP, JavaScript, CSS, SQL, TSQL, XML, XSLT
Frameworks, solutions: ASP.net 4.5, SharePoint, Entity Framework 5, JQuery, JQueryUI
Bases de données : SQL Server, Oracle, MySQL
OS : Windows , Linux, Mac
Logiciels : Visual Studio, SharePoint Designer, Dreamweaver, Photoshop
F O R M A T I O N S
Janvier à septembre 2018 Auto formation et formation en ligne
• La blockchain et les cryptomonnaies : économie, fonctionnement technique, analyse technique et fondamentale
• TypeScript et Angular (version 6)
Novembre 2014 Formation au design web sous Photoshop (2 jours)
Février à avril 2014 Apprentissage du Chinois Mandarin à l’université de Wuhan (CCNU), Chine
Avril 2006 à avril 2007 Formation diplômante de niveau III « Développeur informatique » à l’AFPAC#, ASP.NET, SQL Server, UML
Novembre 2005 à janvier 2006 Séjour à Londres : cours d’anglais intensifs
2003 - 2005 ********
PHP (4 jours, Anaska)
MySQL (2 jours, la fourmi informatique)
Janvier à Juin 2001 Participation la création d'un site internet étudiant rennais
Autoformation à HTML, CSS, JavaScript et PHP
Septembre à décembre 2000 Stage d’accompagnateur pour une agence de voyages (Richou, Nantes)
1999/2000 Licence d'histoire de l'art à l'université Rennes II
A U T R E
Langues : Anglais courant, notions d’allemand, d'italien et de chinois mandarin