Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Amélie DUVERNET

Zend Certified Engineer (ZCE)

Amélie DUVERNET
41 ans
Permis de conduire
Marseille (13001) France
Situation professionnelle
Freelance
En recherche active
Présentation
Passionnée depuis plus de 10 ans par les nouvelles technologies, je développe sur multiples plates-formes des sites internet et intranet.

J'ai su relever les challenges qui attestent le haut niveau de mes compétences en étant doublement certifiée Zend (PHP et ZF2).

A ce jour, riche de toutes ces années, je souhaite redistribuer mes compétences aux gens, les aider à s'enrichir, partager les savoirs, en cours comme en conférences.

N'hésitez pas à visiter mon site www.amelieonline.net ou à me contacter pour en savoir plus.
CV réalisé sur DoYouBuzz

Mentor Etudiants (freelance)

OpenClassrooms
Depuis août 2018
  • Accompagnement des étudiants d'OpenClassrooms qui ont souscrit aux formations :
    • Développeur d'applications Symfony
    • Développeur web junior
    • Développeur d'applications Frontend

    En particulier sur les modules ayant rapport avec le développement Back-End (PHP, Symfony)
En savoir +

Lead Developer

Marsatwork
Août 2018 à février 2019
Marseille
  • Management de l'équipe de développeurs, travail collectif avec les chefs de projet pour l'attribution des tâches.
  • Rédaction des spécifications techniques, accompagnés de diagrammes en UML.
  • Sensibilisation aux méthodologies Scrum : Stand-up "daily", planification.
  • Définition des environnements de travail : quels environnements utiliser, préconisation d'Apache, PHP7, MariaDB, Git à travers des containers Docker (Lando).
  • Participation aux projets de développement, et création de modules Drupal Core.
  • POC d'un système complexe de notification par messagerie pour l'API d'un de nos clients Blockchain.
  • Création des environnements de production et de préproduction, mise en place des pipelines de déploiement via Bitbucket, Travis et DeployPHP.
  • Sensibilisation grâce à nos clients des technologies Blockchain (ICO, Crowdfunding ...).
  • Mises en production du travail réalisé par les différentes BU et compte-rendu de chaque mise en production.
  • Réalisation d'un gestionnaire de comptes GIT (principalement utilisé par les testeurs et développeurs peu familiarisés avec GIT), via une interface PHP (framework Silex) simple à utiliser qui permet de changer, mettre à jour, fusionner des branches.
  • Modification de modules "legacy" du site digitick.com
  • Ajout de nouvelles fonctionnalités de monitoring au sein du site digitick.com (New Relic, ...)
  • Analyse et apport de solutions sur les flux de requêtes SQL en vue d'améliorer la charge et la performance de la plate-forme
  • Refonte du système de compostage temps-réel pour certains clients. Lors du compostage, le plan de salle doit réagir de la manière suivante : mise en surbrillance du siège composté, notification avec informations, régulation de la jauge. Techniquement, lors du compostage, une notification RabbitMQ est envoyée à un serveur NodeJS. Les données sont stockées dans une base Redis. Utilisation d'Angular pour la partie client.
  • Conférencière au Forum PHP 2017 organisé par l'AFUP : "Cocktail temps-réel pour l'Olympia".

Développeur web

Nexilis
Avril 2015 à avril 2016
CDI
Marseille
France
    • Refonte du site Intranet existantTechnologies : PHP5.5, MySQL5, JQuery2Création du site (édition sous Zend Studio) : à partir du site intranet existant, j'assure la création d'une nouvelle plateforme sous ZF2. La structure se veut complète et intègre les éléments d'un système MVC : services, factories, interfaces, écouteurs, gestionnaire d'évènements. La base de données étant sous MySQL, j'y intègre une communication via Zend\Db.Le tout est complété avec JQuery (+ JQuery UI), notamment pour les tableaux de chiffrages qui sont intégrés avec jqGrid.J'assure les tests unitaires avec PHPUnit
    • Création d'une plateforme d'intégration continue sous Jenkins. Cette plateforme permet d'une part, de valider la qualité du code et de mesurer la maintenabilité des scripts lors de leur PUSH sous GIT. On y retrouve : PHPUnit pour les tests + Clover HTML pour la couverture, PHPCS, PHPMD, PHPLoc, PHPMetrics. Réalisation de la documentation des fonctions à la volée via PHPDoc. Un mail est envoyé à l’administrateur en cas de fail. Il est prévu par la suite un système de déploiement en cas de réussite du scan, j'ai préconisé Deployer.
    • Mise en place d'un site Redmine pour la gestion des tâches.
    • Mise en place d'un serveur GIT.
    • Modification de modules dans l'intranet existant (avant mise en prod de la nouvelle version), via PHP5. Modules en POO simple.

Ingénieur Développement Web

Intui-Sense
Août 2014 à avril 2015
CDI
Gémenos
France
  • Création d'interfaces pour les distributeurs automatiques à écran digital.
    A partir du cachier des charges existant, j'ai développé les interfaces en front-end pour des automates.
    Ces interfaces et les programmes sous-jacents lisaient les données en base pour interpréter l'état de la machine. Le client en choisissant un produit envoyait une requête à la base pour lancer une distribution. L'interface devait donc interpréter l'état d'avancement "en temps réel"​ pour afficher les écrans appropriés.
    Ces interfaces proposaient également des services multi-langues.
    Les interfaces étaient développées via PHP 5.5 et JQuery. La base de données est sous MySQL.
  • Création d'applications mobiles de vente à distance en utilisant les API de paiement courantes.
    L'application mobile tourne sur deux plans : Premièrement, communication avec la machine. L'application devait reconnaître l'état de la machine, ainsi que les états d'avancement des distributions programmées pour afficher l'écran approprié. Deuxièmement, intéraction avec le service de paiement. Ce service doit être disponible, et le compte du client suffisemment approvisioné en argent pour payer son produit. Les interfaces sont développées en PHP 5.5 et JQuery. Base de données sous MySQL. Interface graphique en responsive design grâce à Bootstrap 3.
    A noter que pour ce projet, j'ai installé et configuré une plate-forme LAMP (Ubuntu). J'ai pris l'initiative du choix du serveur, ainsi que de la clé SSL adaptée au projet.
  • Mise en place d'outils de gestion de projets : création d'un serveur GIT, formation des autres utilisateurs, mise en place des dépôts. Installation de l'outil Redmine, qui permet la gestion des tâches pour les différents projets de l'entreprise.
  • Développement du site instapix.fr : à partir du cahier des charges existant, j'ai été sous la responsabilité de la création de ce projet.
    instapix.fr est un catalogue de photos Instagram, qu'on peut choisir pour enrichir un album personnalisé. A partir de là, un visiteur peut acheter en ligne des objets personnalisés (t-shirts, stickers, posters ...).
    J'ai ainsi pu apprendre et appréhender le framework ZF2 à travers ses différentes fonctionnalités : POO, Formulaires, requêtes SQL via Tablegateaway, modèles de vues, services, plugins et viewhelpers. Les transactions sont facilités via des appels JQuery qui envoient des requêtes Ajax.
    Pour la partie Instagram, je me suis servie de leur API, et j'ai crée des fonctionnalités via Curl.
    Idem pour la partie boutique en ligne, pour laquelle l'API Prestashop m'a été d'une grande utilité.
    Je sollicite également les API Facebook et Twitter pour la partie communication avec les réseaux sociaux.
    Le projet était suivi grâce à l'outil de gestion Redmine. GIT était utilisé pour la gestion du versionning.
  • Collaboration et gestion du projet smartpop.me
    smartpop.me est une boutique de coques de téléphone personnalisées.
    Pour cette tâche, un jeune stagiaire m'a été confié.
    J'ai installé une version prémodée de Prestashop qui a servi de base.
    J'ai ensuite confié des missions d'intégration à ce stagiaire, que j'ai pu ensuite contrôler sous différents navigateurs.
    J'ai utilisé pour ce projet Trac, qui me permettait de faire un feedback détaillé.
  • Intervention sur les sites existants dont votreportrait.fr
  • Participation aux développement des nouvelles versions du progiciel QuickModule.
    Quickmodule est un outil de création de petites annonces en ligne. Il permet à la PQR (Presse Quotidienne Régionale) de pouvoir publier les annonces de leurs partenaires immobiliers, à travers les différents processus : création du gabarit de la petite annonce (prix, photo, accroche ..), création du modèle de gabarit pour l'encart, création des annonces, puis des BAT (en HD, dont l'image est générée via les webservices développés en interne), gestion des journaux et auteurs.
    J'ai essentiellement participé aux parties création de gabarits et j'ai également fait une refonte intégrale du design et des CSS. Je me suis montrée force de propositions pour présenter des mockups pour les futures versions du progiciel.
    Page du progiciel : http://www.x-media.fr/en/solutions/quickmodule
  • Travail sur un projet de pages customisables vias XHTML / CSS, "Alice"
    Alice est ainsi consitué d'un modèle de page entièrement customisable via un changement de feuilles de style. http://www.x-media.fr/fr/produits/alice
  • Création de l'interface de créations d'annonces légales en ligne pour Le Tout Lyon : http://le-tout-lyon.fr/saisie-annonces-legales/
    Crée en Symfony2, ce système d'annonces légales puise ses champs dans une base de données MySQL qui appelle des scripts XML afin de générer le rendu de cette annonce avant sa parution. Le rendu final, sous forme d'une image HD, provient des webservices développés en Interne. Découverte de HTML5, création des feuilles de style.
  • Participation au développement d'un gestionnaire d'annonces pour l'International Herald Tribute (IHT) sous Symfony2.
    Ce système complexe fait appel à Doctrine2 pour la partie ORM, aux services, formulaires, gestions de dépendances Symfony2. Template sous Bootstrap. Appels JQuery.
  • Projets gérés via Redmine. Partage et versionning des sources avec SVN.
  • Installation et développement de modules pour Redmine, en Ruby.
  • Missions technico-commerciales
    Gestion des dossiers de création de sites, négociations avec le personnel commercial afin d'optimiser la qualité transactionnelle des dossiers.
    Un feed-back était alors établi avec le commercial pour trouver des compromis.
  • Développement en interne
    Conception d'outils internes facilitant la circulation des informations, notamment via un outil de gestion de projets que j'ai conçu moi-même de A à Z, le "Suivicom". J'ai également développé application iPhone connectée à la base de données du Suivicom afin de consulter en temps réel l'avancement des projets.
En savoir +
  • Participation à l'étude et à la mise en place du site Intranet de l'URSSAF de Marseille à partir de l'API Communautaire JOOMLA.
    A partir d'un cahier des charges existant, fourni par le service communication, j'ai développé l'infrastructure du site en installant des composants existants, mais également en programmant les composants nécessaires aux besoin de tous les employés de l'URSSAF.
En savoir +
  • Mise au point d'un serveur LDAP afin de perfectionner la gestion des coordonnées clients.
  • Modification des maquettes des cartes (faire-parts mariage, naissances) sous InDesign.
  • Programmation d'un intranet (PHP) pour établir des compte-rendus pour la hotline. Permet de générer des statistiques sur la satisfaction des clients de l'entreprise.
  • Programmation d'un intranet mettant en place le conditionnement (étiquetage postal) des colis envoyés par l'entreprise (jusqu'à 500 colis par jour) et compte rendu d'envoi, de statut.
  • VSO Software est une agence spécialisée dans la création de logiciels de gravure de CD et DVD.
    (Re)compilation, installation et configuration des logiciels :- PHP 5- Apache 2- MySQL
    Création des virtual hosts pour les divers sous-domaines du site vso-software.fr
    Compilation, installation et configuration de Awstats.
    Reconfiguration de Webmin.
    Création de requêtes SQL pour des statistiques ayant rapport avec les meilleurs graveurs DVD du marché actuel.

Developpeur d'applications

World Media Communication
Janvier 2005 à mai 2005
CDD
Toulouse
  • WMC était une société spécialisée dans la conception de cartes proposant des services intaractifs, à travers des bornes numériques ou un ordinateur personnel.Ma fonction était de développer nombre de ces applications, à travers entre autres les langages PHP/SQL/JavaScript :- Portail d'entrée- Espace perso- Site d'annonces en ligne- Blogs

Développeur PHP / Webmaster

AD CREA
Septembre 2004 à janvier 2005
CDD
Toulouse
France
  • Création de sites autogérés par les clients : implémentation en php.Refonte du site AD CREA à travers les langages PHP/XHTML/XML, afin d'assurer un affichage performant bilingue.
  • PHP
    Expert
  • MVC
    Avancé
  • POO
    Avancé
  • MySQL
    Bon niveau
  • Symfony
    Bon niveau
  • Javascript
    Avancé
  • JQuery
    Avancé
  • AngularJS
    Bon niveau
  • Zend Framework 2
    Avancé
  • PHPUnit
    Bon niveau
  • Wordpress
    Avancé
  • HTML5
    Expert
  • GIT
    Avancé
  • Composer
    Avancé
  • Bootstrap
    Bon niveau
  • CSS / LESS
    Intermédiaire
  • Ubuntu (install et configuration)
  • Création et gestion plateforme LAMP
  • Nginx
  • Création et gestion plateforme LDAP
  • Apache
  • Tomcat
  • Redmine (install + gestion)
  • Création de builds sous Jenkins
  • LAMP
  • Hebergement
  • ERP
  • Trac (install + gestion)

BTS Assistant de Direction

Lycée Ozenne

Septembre 2000 à juillet 2002

Licence InfoCom

Université des Sciences Sociales Toulouse 1

Octobre 2003 à juillet 2004
Complément de formation.

Licence Pro Responsable Technique d'Applications Internet

Université Toulouse 1 Sciences Sociales

Septembre 2002 à septembre 2003

Université Toulouse 3 Paul Sabatier

Septembre 2005 à juillet 2006
Master 1 informatique
  • Photographie
  • Journalisme
  • Web 2.0
  • Internet
  • Cuisine
  • Exploration Urbaine
  • Randonnées
  • Running