Alexis Faye

36 ans | Paris 20e
alexis.faye@hotmail.fr

CTO Site à fort traffic / e-commerce

Expérience

2015 (depuis 2.5 ans)
Directeur technique
  • Management d'une équipe de 5 développeurs + 1 administrateur système + 1 intervenant externe
  • Gestion de 750g.com : site communautaire, 45 millions PV/mois, dev sur mesure sous symfony
  • Gestion de academiedugout.fr & allmychefs.com : sites e-commerce en français/anglais, 1.6 million PV/mois, dev sur mesure sous symfony
  • Gestion de sites annexes tournant sous magento, wordpress ou PHP natif
  • Gestion d'une infra de 35 machines
  • Prise de poste suite au départ du précédent CTO et de son lead dev
  • Reprise en main des projets en cours, audit des performances, de la dette technique et de la situation en général
  • Mise en place de la méthode agile SCRUM
  • Mise en place de l'intégration continue et des process associés (code reviews, plateforme de QA, tests unitaires & fonctionnels)
  • Finalisation d'une refonte de 750g.com vers SF2 entamée par la précédente équipe
  • Préparation des sites pour les pics de traffic de Noël (traffic doublé, 14 000 visiteurs simultanés le 24 décembre)
  • Internalisation du hosting de l'académie, auparavant chez un prestataire
  • Migrations diverses au fil du temps : PHP 5.6 vers PHP 7, SF2 vers SF3
  • Définition de l'architecture applicative & matérielle (en lien avec l'équipe exploitation)
  • Définition et suivi de la roadmap technique
  • Gestion les prestataires
  • Stack technique : PHP, MySQL, Nginx, Apache, Redis, Symfony 2 & 3, HAProxy, Varnish, Sphinx, RabbitMQ, Behat, GitLab, JIRA
2014 (1 an)
Lead Développeur Frontend, R&D et conception
  • Interventions et/ou refontes HTML 5 responsive des différents sites du pôle féminin : Purepeople, Puretrend, Purebreak, Puremedia, Terrafemina, Purecharts, Exponaute
  • Réalisation de prototypes fonctionnels, artistiques ou techniques
  • Développement d'un outil à base de BEM, d'OOCSS et de diverses conventions. Objectif : poser une structure et une méthodologie stricte, commune à tous les sites
  • Participation à la conception des sites en lien étroit avec la direction artistique et la direction produit
  • Lead sur la partie frontend conjointement avec l'équipe technique
  • Transferts de connaissances par l'écriture d'articles, par l'exemple et par des démos
  • Nombreuses contraintes : publicité, performance, UX, SEO, responsive + RTL + multilingue, dialogue inter-pôle
2013 (1 an)
Lead Développeur Frontend
  • academiedugout.fr : site développé de zéro, sur le thème de la cuisine des grands chefs.
  • Architecture et développement de toute la partie frontend du site academiedugout.fr, en responsive et mobile first
  • Conception du site collègiale avec la directon artistique et le produit
  • Développement d'une webapp de vidéo interractives et responsives, en angular/sf2/mongoDB
  • Forte utilisation de méthodologies BEM/OCSS et de Sass pour l'architecture CSS
  • Utilisation d'un gitflow avec feature/fix branches et releases hebdomadaires, sur github
  • Mise en place de tests fonctionnels automatisés via casperJS
  • Stack technique : Symfony2, angularJS, Sass, jQuery, bower, grunt, nodeJS, angularsJS, mongodb, mysql
2012 (1 an)
Lead Développeur Frontend
  • Contexte : site de débat communautaire (maintenant fermé), avec messagerie et UGC
  • Reprise en main et refonte de l'intégralité de la partie frontend (templating/JS/CSS). Mise en place du preprocesseur Sass.
  • Adaptation du site en Responsive Web Design
  • Mise en place d'un système de marque blanche, permettant de changer l'apparence et les fonctionnalités du site en fonction de divers partenariats (tf1, eurosport...)
  • Mis en place d'un système de widgets, rendant exportable toute ou partie du site. Ces widgets sont des blocs de fonctionnalités (comme les « embed » youtube, facebook ou autre) affichés sur d'autres sites. Chaque widget est personnalisable, tant niveau fonctionnalités qu'apparence
  • Mise en place de tests fonctionnels automatisés via casperJS
2011 (1.5 an)
Développeur PHP/JS
@ Skyrock, Paris
  • Contexte : site à fort traffic (plateforme de blog de 33 millions de comptes à l'époque)
  • JS : mise en place de bonnes pratiques (modules, AMD) et d'un framework maison inspiré par certains concepts de facebook (primer & bootloader)
  • PHP : mise en place de bonnes pratiques (MVC, routing) et du code équivalent
  • Transfert des connaissances via des présentations techniques et fonctionnelles
  • Lead technique en petite équipe sur divers projets, dont la refonte des pages profil des utilisateurs, les albums photos ou encore la refonte de l'espace d'administration
2008 (3 ans)
Développeur Web
  • Développement d'intranets, d'extranets et de sites corporate. Contact principal des clients pour le suivi technique des projets et leur formation aux outils
  • Développement d'une application type e-commerce avec le framework Ruby on Rails
  • Administration de serveurs LAMP : installation et configuration d'Apache et ses modules, de MySql ou encore de PHP. Gestion des environnement des dev/recette/prod
  • Gestion administrative et technique des noms de domaines, configuration des DNS
2006 (1 an)
Chargé de Q/A et Opérations Spéciales
@ Pixtel, Paris
  • Responsable Q/A des données intégrées en BDD, coordination des différents intervenants
  • Développement en C, adaptation et suivi des opérations interactives (WAP, Audiotel, SMS)
2003 (3 ans)
Développeur Junior
@ Pixtel, Paris
  • Développement en PHP/MySql du site web de l'équipe de jeux vidéo « goodgame »
  • Intégration du site persomobiles.com, de sites WAP, et de services audiotel en C
  • Suivi fonctionnel et technique d'opérations interactives (WAP, Audiotel, SMS)
2001 (2 ans)
Assistant Technique (apprentissage/alternance)
@ Pixtel, Paris
  • Développement en PHP/MySql du site web du cybercafé « Akyrion »
  • Modification et suivi d'opérations interactives Audiotel/Minitel

Expertise

Langages
Javascript, PHP, Bash Shell, Ruby, C
Outils
Symfony 2 & 3, MySql, Redis, HTML5, CSS3, Sass/Less, jQuery, AngularJS, Rails3, node.js, Sublime Text, Git, Bower, Yarn, SVN, composer, casperJS, Behat, npm, grunt/gulp, Microsoft Office, Suite Adobe, Vi(m)
Concepts
Design patterns, performance frontend & backend, MVC, versioning, CSS pre/post processing, OOCSS, Responsive Web Design, UX, tests utilisateurs, Single Page Application, dependency management, task/builder, NoSql, caching, scaling, SEO, méthodes agiles, expressions régulières, accessibilité/standards, problématiques navigateurs, performance web
Langues
Anglais (fluent), Allemand (scolaire)

Formation

Actuellement
Veille technologique, conférences (Forum PHP, Symfony Live, Parisweb, ParisJS, dotJS/CSS...)
2003
DEUST multimedia et réseaux, gestion et réalisation (Université Paris II)
2000
Baccalauréat scientifique

Hobbies

Danse (rock, tango), parachutisme, littérature et cinéma de science fiction, guitare, développement web