Logo
A propos

Passionnée à 110%

A propos

Passionnée de nouvelles technologies depuis l’enfance, je me donne à 110% à mes passions, et m’y implique dans la vie professionnelle : le web est mon métier.

En effet, j’ai notamment appris les technologies du web en autodidacte, cela fait maintenant plus de dix ans que je publie des sites internet. Sur le tas j’ai appris à les programmer, les héberger et assurer leur référencement.

Une solide expérience dans plusieurs entreprises m’a permis d’appréhender les multiples manières de gérer les projets : ERP, AGILE, SCRUM etc …

J’ai su relever des challenges qui ont prouvé le haut niveau de mes compétences et de mon savoir-faire. A ce jour, je suis Certifiée PHP (Zend Certified PHP Engineer) et Zend Framework 2 (Zend Framework Certified Architect).

Je suis également membre de l’AFUP, et participe régulièrement aux manifestations liées à PHP (Forum PHP, Symfony Live). J’ai une préférence pour la découverte des Frameworks, , et pour mes sites personnels, je voue une certaine préférence pour WordPress, bien qu’ayant découvert Joomla! ou Drupal.

Mes autres hobbies sont divers et variés : outre l’informatique et la photographie, je joue de la guitare, adore cuisiner, pratique le running et la randonnée, ainsi que l’exploration urbaine.

Services

Expertise professionnelle

Services

Compétences

15 années de métier

Compétences

Développement

PHP
95%
JavaScript
90%
MySQL
90%
JQuery
80%

Frameworks

Zend Framework2
90%
Symfony3
70%
CakePHP
50%
NodeJS
50%
AngularJS
50%

CMS

Wordpress
90%
Joomla
70%
SPIP
70%

Intégration Continue

Jenkins
80%
Tests Unitaires
60%
Bug Tracking
60%
Tests Fonctionnels
30%

Suivi de Projets

Redmine
80%
JIRA
80%
Trac
70%
Wireframing / Maquettes
80%
Mindmapping
75%

Admin Système

LAMP
90%
Apache
90%
MySQL
80%
GIT
70%
Tomcat
40%

Langues

Anglais
80%
Espagnol
65%
Allemand
45%
Blog

Univers personnel

Blog

Depuis le début des années 2000, j’écris des billets pour parler de divers sujets : bonnes idées, billets d’humeur, découvertes web et photo. Ce blog qui me suit d’ailleurs depuis longtemps m’a inspirée pour un projet sur lequel je communiquerai prochainement.

Derniers articles :

– Mes notes du Symfony Live – Jour 2
– Mes notes du Symfony Live – Jour 1
– Un fabuleux mapping avec Leaflet.js !

Je suis une passionnée de musique et d’images, et j’ai un temps réalisé des créations musicales électroniques. Vous y retrouverez quelques créations acoustiques dans les prochains mois.

J’utilise également beaucoup les réseaux sociaux pour promouvoir mes activités. Vous pourrez trouverez les liens ci-dessous :

            

AD Urbex

Projet artistique

AD Urbex

Quand les lieux abandonnés parlent …

Cliniques, châteaux, fortifications militaires, révèlent les secrets de leur nouvelle vie, où la nature reprend progressivement ses droits. Les visites de ces endroits sont toujours faites avec le respect des lieux qui se doit (je ne laisse derrière moi que des traces de pas, règle incontournable de la discipline), et un seul but, la capture photographique.

A l’origine prévu pour quelques reportages en plus localisés sur Marseille, c’est à ce jour un site internet, une page Facebook, Twitter, Instagram, et même un livre disponible à l’achat.

Reportage La Provence 5 avril 2019 :

         

 

BioPHP

Une bibliothèque pour la génomique

BioPHP

Pour pouvoir mettre en pratique mes révisions que j’entreprends pour réussir la Certification Symfony, j’ai voulu créer un projet applicatif qui puisse m’apporter, m’inspirer et me permettre de progresser dans mes connaissances.

Passionnée de sciences et de biologie, je me suis alors rendue compte que le projet BioPHP était obsolète (certains scripts étant en PHP4 !), alors que les librairies dans d’autres langages sont plutôt au goût du jour. J’ai donc voulu remettre ce code d’actualité : cela implique comprendre le système de la génomique, importer le legacy, relire le code, le refactoriser, le mettre à la sauce MVC, utiliser les features de Symfony. Je développe également une documentation via PHPDocumentor et des tests unitaires avec PHPUnit. Un gros challenge.

Le projet est actuellement en cours de développement, mais vous pouvez consulter l’avancée des travaux sur la page GitHub qui lui est dédié.

 

Autres réalisations

Exemples de créations

Autres réalisations

Contrôle d’accès (Digitick)

Un système complet de mise à jour de plan pour l’Olympia. Un beau challenge qui a été accompli dans une ambiance propice au bon travail.
Ce projet complexe réunissait les technologies suivantes suivantes : Symfony, AngularJS, NodeJS, RabbitMQ, Redis et les websockets. Je vous laisse profiter de cette présentation que j’ai réalisée lors du Forum PHP 2017.

 

 

 

CV

+ 15 ans de carrière

CV

Lead Tech

  • Développement full-stack
  • Leadership

  • Versionnage sous Github, définition du GIT-Flow
  •  Correction et ajout de features au niveau du Legacy
  • Migration progressive du legacy vers Symfony (injection du kernel, des sessions et de l'authentification, templating, avant refonte des modules) et des versions de PHP. Rédaction des spécifications techniques.
  • POC de l'architecture de la nouvelle version : quid du design pattern ? MVC ? DDD ? CQRS ? Monolithe ou microservices ?
  • POC de la FAQ (worker) : quelles solutions envisager ?
  • Reflexion au niveau de l'intégration continue et du déploiement.
 

Développeur Web

  • Développement PHP
  • Mises en production
  • Conférencière

  • 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

Etudiante

  • Photographie

Formation étalée sur trois ans choisie pour optimiser mes compétences en photographie, ma passion derrière l'informatique. Elle a pour but de développer la qualité artistique de mes projets, notamment "AD Urbex". Le choix de la formation en ligne s'explique pour continuer de pouvoir exercer mon métier.

Etudiante

  • Coaching
  • Leadership
  • Confiance en soi

SPARK est un programme de coaching de 7 mois en ligne qui accompagne étape par étape les leaders pour acquérir une forte psychologie et de leadership, pour bâtir une vie riche, pour faire la différence et augmenter leur niveau de bonheur. SPARK permet en 7 mois de transformer ses défis en opportunités à travers 7 défis stratégiques. La méthodologie est encadrée selon les règles de l'ICF ( International coaching fédération).

Certification

    Certification

      Développeur Web

      • Développement PHP
      • LAMP
      • Intégration continue

      • 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.

      Plus d’expériences sur mon profil LinkedIn : https://www.linkedin.com/in/amelieduvernet