Votre navigateur est obsolète !

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

×

Michaël Marinetti

Michaël Marinetti

Développeur

35 ans
Permis de conduire
Paris (75) France
En poste Indisponible
Actuellement dev chez Mediabong (php / HTML / css / javascript / vidéo)
CV réalisé sur DoYouBuzz
  • Coté Développement
  • - Création d'outils de dev et de debug pour l'équipe technique
  • - «Gérer les erreurs» au lieu de les masquer
  • - Mise en place d'environnement prod/preprod/dev
  • - Réduction dette technique «code procédural» pour évolution Symfony4
  • -- `s/include/«autoload»` sur tout le projet.
  • -- suppression des doublons de code
  • -- «bootstrap» unique, autoloader qui gère vieux code / PSR-4
  • -- Création MVC «from scratch» (compatible avec Symfony4 pour évolution)
  • -- Gestion des erreurs
  • -- Création système de route compatible «legacy code→symfony» /controller/action/xx
  • -- Remplacement `mysql` par l'utilisation d'un wrapper PDO
  • - Config Symfony4 (sécurité, swiftmail)
  • - autoloader custom, error_handler, exception_handler,
  • - Mise en place de l'utilisation de composer
  • - Monitoring messages d'erreurs reçus par les visiteurs.
  • - Développement de nouvelles fonctionnalités évolutives avec du code réutilisable
  • Partage de connaissances:
  • - Aide prise en main de PHPStorm
  • - Aide utilisation de git (branches, rebase, revert, résolution de conflits, multi remote, …)
  • - Aide utilisation des classes en PHP
  • - Rédaction d'articles en interne pour le partage de connaissance techniques «de base»:
  • -- Les Routes
  • -- Les Exceptions
  • -- Droits fichiers sous unix (chmod/chown)
  • -- Explication authentification ssh par clé privée pour un utilisateur windows
  • -- Doc sur les API utilisées et les wrappers mis en place.
  • -- Les traits (cas pratique d'utilisation)
  • -- Les Transactions mysql
  • -- Synchroniser GoogleDrive <> serveur
  • Coté «AdminSys»
  • - Monitoring erreur php
  • - Monitoring des erreurs/warnings cronjobs
  • - Monitoring erreur serveur
  • - Scripts synchro prod→preprod
  • - Mise en place travail collaboratif avec git
  • - Mise en place de déploiement automatique avec les hook git (plus de ftp !)
  • - config SPF / DKIM pour ne plus être classé en indésirable
  • -- Config apache2 - sécurité, optimisation de la config
  • -- scripts de backup
En savoir +
  • php5, js, html, etc…
  • outils travail collaboratif (git, redmine)
  • formation des équipes sur git
  • Sécurité, maintenabilité du code (migration vers PSR-.. )
En savoir +
  • migration de svn vers git
  • formateur à l'utilisation de git ( co-working / déploiement auto / revue de code)
  • AdminSys (puppet, déploiement de mise à jour de sécurité asynchrone sur 6 serveurs)
  • R&D php5 / mysql / NoSQL
  • Utilisation des API des réseaux sociaux importants (twitter/facebook/youtube/google/)
  • data mining / data warehouse
  • développeur "coté coeur" chez Prestashop (éditeur du logiciel éponyme) depuis janvier 2011.
  • en charge du module de mise à jour automatique ( et par extension des scripts de mises à jour)
  • refonte de l'outil de traduction communautaire ( translations.prestashop.com )
  • bonnes pratiques rétrocompatibilité / automatisation de la vérification des scripts de mise à jour
  • contribution documentaire et communautaire, médiation
En savoir +
  • Plate-forme de réservation de location d'appartement saisonier. Maintenance et Développement du site internet, Automatisation des tâches, ergonomie, référencement naturel (SEO), référencement payant (Adwords, Overture), développement d'API et d'interfaces pour les partenaires, webservice, Internationalization (I18N) Anglais/Français/Japonnais/Chinois/Portuguais
  • Refonte d'un site web organisateur d'évènement. référencement naturel, ergonomie, optimisation des divers formulaires du site, envoi de sms, back-office de suivi des demandes, générations de rapports (xls), configuration DNS
  • logiciel de recommandation (cross-selling, ergonomie, analyse de profils utilisateurs): développement, intégration chez le client, création de module prestashop, webservice pour module de recommandation.
  • développement "from scratch" d'un logiciel de data mining pour les réseaux sociaux, basé sur le framework Kohana3, modèle HMVC
  • Développement interne : Mise en place d'une plate-forme multiblog pour l'entreprise, gestion du parc informatique, administrateur réseau(solution apache/mysql/php, DNS, gestion des e-mails), tache de maintenance (sauvegarde/outils interne)
En savoir +
  • (Delphi - 2007/2008) Créer un banc test complet pour le test final des produits ABR1, banc de test existant ce jour mais avec des risques l’obsolescence de matériel (automate de plus de 30 ans). Etablir au préalable un cahier des charges avec budget et coût définis.
  • (WEB - 2006/2007) Mettre en place une solution simple d'interrogation de la base de données de l'entreprise existante sous IMS7. Interface accessible à partir de n'importe quel poste du labo de maintenance ou de l'atelier, et base de données IMS7 importée dans MySQL tout les jours (base de données fournisseurs, fournitures, et produits CROUZET). L'application nécessite une connexion au réseau interne, et est hébergée par le même serveur que celui mis en place pour le suivi des opérations de maintenance
  • (WEB - 2006) Création d'un logiciel de suivi des opérations de maintenance effectuées en atelier. Une solution WAMP (Apache/MySql/Php) sera retenue. Choix de "taskfreak", modification des fichiers sources et configuration spécifique à nos besoins, aussi bien au niveau des fonctionnalités que du design.
  • (Delphi / .NET - 2006/2007) Automatiser l'impression des étiquettes produits de fin de ligne de production. Installer les nouveaux postes d'impressions et configurer le réseau imprimante en conséquence. Remplacer la saisie des références produits par une recherche dans la base de données, et sélectionner automatiquement l'imprimante thermique en fonction du format.
  • (Delphi - 2005/2006) Créer un banc de test complet pour le test final des produits SERIE-S afin d'assurer la pérennité du cycle de production. Le banc de test à ce jour tombe fréquemment en panne et contrôlé par une carte d'interface sur PORT ISA (obsolète) et piloté par un logiciel sous MS-DOS écrit en pascal. Le banc devra être piloté par une carte d'interface récente (ISO? ) et contrôlé par un programme écrit en Delphi. Il devra respecter les standards ISO9001 et ISO14000
En savoir +
  • vim, git, trello
    Expert
  • librairies/framework : Kohana3, Smarty3, JQuery
  • Stackoverflow
  • Gimp
    Intermédiaire
  • Suite LibreOffice
    Bon niveau
  • Inkscape (dessins vectoriels)
    Bon niveau
  • environement linux, console unix
    Expert
  • Subversion (R.I.P svn :) )
    Expert
  • puppet
  • CMS: Thélia,
  • debug: FireBug/FirePHP
  • intéressé par Symfony
  • Google Advertising Fundamentals Exam (passé en Avril 2010)
  • Ogone : maitrise de l'intégration de la plate-forme de paiement
  • Ecommerce: je connais Prestashop, et je préfère Thélia :)
  • gestion de communauté/ e reputation
  • Libriste
  • git / gitolite
    Expert
  • Php5, POO/PDO
    Avancé
  • Javascript (jQuery ou pas)
    Avancé
  • Shell
    Bon niveau
  • MariaDB / MySql
    Bon niveau
  • XHTML / CSS3
    Expert
  • un peu de sysadmin
    Bon niveau
  • NoSQL, mongoDB
    Intermédiaire
  • Anglais bilingue
  • optimisation du référencement naturel (SEO)
    En gros, je sais que si quelqu'un essaye de vous vendre la première place sur google, il vous ment :)
  • Adwords

Analyste-Concepteur de Système d'Information et de Décision

CNAM (paris)

Septembre 2008 à octobre 2009
Former dans le domaine des systèmes d’information et de décision, des informaticiens capables de répondre aux besoins des entreprises amenées à se doter de structures d’analyse et de conception ainsi qu’à des structures d’assistance à maîtrise. (formation en apprentissage)

Apprenti Ingénieur Eletronique / Informatique

CNAM - Ingénieur 2000

Septembre 2005 à septembre 2008

BTS Electronique

Lycée Jean Perrin à Marseille

Septembre 2003 à juin 2005