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
Description de l'entreprise
Syndic «augmenté» de copropriété (comme ils disent)
Site web de l'entreprise
  • php5, js, html, etc…
  • outils travail collaboratif (git, redmine)
  • formation des équipes sur git
  • Sécurité, maintenabilité du code (migration vers PSR-.. )
Description de l'entreprise
Mise en place d'outils et de bonne pratiques pour le travail d'équipe (git, gestion de projet (redmine)) et formation des équipes à git.

- Homogénéisation du code (PSR)
- Migration progressive du code pour passer de l'architecture WTF vers (H)MVC
  • 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
Description de l'entreprise
PrestaShop fut à l'origine créé en 2005 au sein de l'école informatique Epitech par cinq étudiants. Le projet d'origine, traduit en deux langues (français, anglais) portait le nom de phpOpenStore (POS). Les créateurs décidèrent d'en faire un logiciel libre dès sa conception. Il fut testé par plusieurs marchands ayant participé à la co-rédaction de son cahier des charges.
Site web de l'entreprise
  • 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)
Description de l'entreprise
Habitués du Net et toujours aussi passionnés par ses possibilités et ses évolutions, nous avons choisi d'aider les entreprises à maîtriser ce média afin qu'elles profitent au mieux des nouvelles possibilités qu'il ne cesse d'offrir. Les deux fondateurs, présentés ci-dessous, se sont entourés d'une équipe choisie de spécialistes dans l'accompagnement managérial, technique, éditorial et graphique de projets internet et intranet.

Notre éventail de prestations est volontairement sélectif : nous ne proposons que ce que nous aimons et savons faire le mieux, afin de réaliser du mieux possible les projets que nous choisissons et pour lesquels nous sommes sélectionnés.
Site web de l'entreprise
  • (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
Description de l'entreprise
Fabricant de composants d’automatismes, Crouzet est présent dans le monde entier sur les marchés de l’industrie, de l’aéronautique et du transport.

Fort d’une expérience de plus de 80 ans et de ses compétences en électronique, électro-mécanique et magnétique, Crouzet couvre les différentes fonctions d’automatismes : détecter, surveiller, actionner, traiter et communiquer avec ses produits : micro-contrôle, micromoteurs, capteurs, détecteurs de position, relais statiques et pneumatique.

Reconnu comme spécialiste, réactif et flexible, Crouzet personnalise ses offres selon les exigences de ses clients, fabricants de machines (OEM), équipementiers, distributeurs et intégrateurs.

Doté d'une culture de satisfaction clients, Crouzet instaure une collaboration étroite avec ses clients pour définir le juste besoin et déterminer ainsi la meilleure solution technico-économique à intégrer dans leurs équipements.

A la pointe de la technologie, Crouzet s'appuie sur une innovation permanente et consacre 7% de son chiffre d'affaires en Recherche et Développement.
Site web de l'entreprise