Etienne FOLIO

Dirigeant / Enseignant / Coach at Freelance Academy SAS
  • Claim this Profile
Contact Information
Location
Bourg-la-Reine, Île-de-France, France, FR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Dirigeant / Enseignant / Coach
      • Aug 2014 - Present

      Paris Area, France Création de l’école de freelancing Freelance Academy. En dehors des aspects entrepreneuriaux, marketing et gestion de l’entreprise en tant que telle, j’ai recruté et formé environ 70 développeurs web pour qu’ils puissent radicalement faire progresser leur vie professionnelle en tant que développeurs freelances. J’ai notamment pris le rôle d’enseignant, sur des thématiques aussi variées que la gestion, la finance, le droit, la comptabilité, la fiscalité, l’investissement, la… Show more Création de l’école de freelancing Freelance Academy. En dehors des aspects entrepreneuriaux, marketing et gestion de l’entreprise en tant que telle, j’ai recruté et formé environ 70 développeurs web pour qu’ils puissent radicalement faire progresser leur vie professionnelle en tant que développeurs freelances. J’ai notamment pris le rôle d’enseignant, sur des thématiques aussi variées que la gestion, la finance, le droit, la comptabilité, la fiscalité, l’investissement, la communication en milieu professionnel, mais aussi sur des aspects plus techniques en tant que formateur JavaScript. Un des objectifs de cette dernière partie consiste à pousser à l’excellence technique sur certains aspects fondamentaux et trop méconnus de JavaScript (bind, call, apply, partial, curry, closures, prototypage, programmation fonctionnelle, promesses, etc…), au travers d’une méthode d’apprentissage par la pratique radicale inspirée des méthodes reconnues d’enseignement d’EPITA. J’ai aussi apporté mon assistance à mes étudiants en tant que coach pour les aider à identifier certains blocages qui les empêchaient de réellement progresser dans leur vie professionnelle. J’ai également développé pour l’école son site officiel, un intranet de facturation pour les étudiants (gestion des CRAs, génération PDF et envoi de factures, suivi de paiements…), et des outils de gestion et de suivi des étudiants en interne, notamment en faisant un usage intensif des Apps Scripts Google. Le programme de formation est disponible sur le site de l’école : https://freelance.academy/ Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : Aurelia, Node.js, Lodash, Apps Scripts NoSQL : ElasticSearch Outils : Mercurial, Gulp Contraintes : Mobile-friendly, Googlebot-friendly Show less

    • Investisseur, Développeur
      • Oct 2016 - Present

      Paris et périphérie Acquisition, rénovation (parfois lourde), mise en location et gestion locative de 17 appartements, sous différentes formes d’exploitation (location nue, location meublée, colocation, courte durée…), tant géographiquement proches qu’éloignés (> 600 km). Apprentissage et pratique de plusieurs corps de métier dans des domaines du BTP : électricité, plomberie, menuiserie, isolation, etc… Acquisition et exploitation en location courte durée de trois véhicules de marque… Show more Acquisition, rénovation (parfois lourde), mise en location et gestion locative de 17 appartements, sous différentes formes d’exploitation (location nue, location meublée, colocation, courte durée…), tant géographiquement proches qu’éloignés (> 600 km). Apprentissage et pratique de plusieurs corps de métier dans des domaines du BTP : électricité, plomberie, menuiserie, isolation, etc… Acquisition et exploitation en location courte durée de trois véhicules de marque Tesla. Je prends la peine de souligner ces expériences car elles m’ont fortement challengé dans des milieux particulièrement difficiles, avec des contextes à très fort enjeux, aussi bien temporels que financiers. J’en suis sorti grandi, en ayant ainsi acquis de nouvelles compétences humaines et opérationnelles, applicables dans tous les domaines professionnels. Enfin, dans ce cadre, j’ai développé un outil d’assistance à l’investissement immobilier. Création d’un scraper avec stratégies furtives et d’un crawler pour paralléliser la collecte de données avec plusieurs dizaines d’instances. Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : Aurelia, Node.js, Lodash NoSQL : ElasticSearch Outils : Mercurial, Gulp Show less

    • France
    • Financial Services
    • 700 & Above Employee
    • Expert Angular / Node
      • Nov 2014 - Dec 2014

      Paris Area, France « ezWeb » est un framework de composants interne qui révolutionnera en 2015 la conception d'applications au sein du groupe Société Générale. Mon challenge : faire en sorte que ce framework soit suffisamment robuste, flexible et performant pour être utilisé par des centaines de projets (des milliers de développeurs) au sein du groupe dans un futur proche. Au sein de l'équipe d'ezWeb à la Défense, j'ai apporté comme contributions : Un nouveau regard sur l'architecture d'ezWeb… Show more « ezWeb » est un framework de composants interne qui révolutionnera en 2015 la conception d'applications au sein du groupe Société Générale. Mon challenge : faire en sorte que ce framework soit suffisamment robuste, flexible et performant pour être utilisé par des centaines de projets (des milliers de développeurs) au sein du groupe dans un futur proche. Au sein de l'équipe d'ezWeb à la Défense, j'ai apporté comme contributions : Un nouveau regard sur l'architecture d'ezWeb et d'ezLib : - opération transverse de simplification du code-base. - réduction des dépendances et des lourdeurs de développement associées - refactorisation globale pour mettre en place une arborescence iso dev/prod - mise en place de nouvelles normes de développement La conception d'ezBuild : un build system automatisé : - basé sur les streams Node 0.10, Glup et la génération de sourcemaps systématique - avec développement de fonctionnalités inspirées de Maven comme les phases de build - performance : build total réduit de 1 min à 10s, watch+reload réduit de 1 min à 10 ms :) La conception d'un moteur de recherche front-end pour le site showcase d'ezWeb : - build task d'indexation avec Lunr - interfaçage, recherche temps-réel côté front avec Lunr et ezWeb Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : AngularJS, Node.js, Lodash, Bluebird, i18next, Lunr Outils : Git, Gulp Contraintes : IE8 :( Show less

    • France
    • Education
    • 1 - 100 Employee
    • Expert Angular / Node
      • May 2014 - Aug 2014

      Paris Area, France Internationalisation full-stack (étude et développement) : - mise en place d'un back-end i18next dédié - réécriture du projet angular ng-i18next - création d'outils de gestion et de vérification d'intégrité des traductions dédiés - mise en production et migration des 8 clients grand compte - nombreux patchs sur les bibliothèques i18next et ng-i18next. Référent technique : - Aide à la montée en compétence d'une équipe de 10 développeurs. - Mise en place des bonnes… Show more Internationalisation full-stack (étude et développement) : - mise en place d'un back-end i18next dédié - réécriture du projet angular ng-i18next - création d'outils de gestion et de vérification d'intégrité des traductions dédiés - mise en production et migration des 8 clients grand compte - nombreux patchs sur les bibliothèques i18next et ng-i18next. Référent technique : - Aide à la montée en compétence d'une équipe de 10 développeurs. - Mise en place des bonnes pratiques de développement en JavaScript. - Déploiement d'un code-style checker et développement d'un outil dédié pour migrer progressivement le dépôt. Développement d'une bibliothèque de Promise/A+ qui étend les promesses $q d'Angular pour bénéficier des helpers de Bluebird (map, join, tap, filter, some, delay…). Optimisation de la concurrence des appels asynchrones. Dispo sur NPM et Bower : angular-extend-promise. Conseil et participation au développement de différentes autres fonctionnalités du site. Mise en place de tests fonctionnels. Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : AngularJS, Node.js, Lodash, Bluebird, i18next NoSQL : MongoDB, mongoose Outils : Git, Codeship, Grunt Contraintes : IE8, marque blanche Méthodologie : SCRUM Show less

    • United States
    • Spectator Sports
    • Référent Angular / Node
      • Jan 2014 - Mar 2014

      Paris Area, France Définition des technologies nécessaires au nouveau site web. Étude et mise en place de la pile de conception et de déploiement. Mise en place des bonnes pratiques de développement en JavaScript. Développement d'outils d'administration transverses (back-offices). Générateur modulaire de formulaires CRUD et scaffolder de templates afin d'accélérer la production d'interfaces utilisateur. Internationalisation des outils front-end avec Angular-translate et création d'un outil… Show more Définition des technologies nécessaires au nouveau site web. Étude et mise en place de la pile de conception et de déploiement. Mise en place des bonnes pratiques de développement en JavaScript. Développement d'outils d'administration transverses (back-offices). Générateur modulaire de formulaires CRUD et scaffolder de templates afin d'accélérer la production d'interfaces utilisateur. Internationalisation des outils front-end avec Angular-translate et création d'un outil de gestion des traductions dédié. Développement d'une bibliothèque de notifications pour Angular. Gestion des actions utilisateur au sein d'une notification. Dispo sur NPM et Bower : angular-extended-notifications. Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : AngularJS, Node.js, Lodash, Angular-translate NoSQL : MongoDB Outils : Mercurial, Git, Jenkins, Grunt Show less

    • France
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Expert Angular
      • Nov 2013 - Nov 2013

      Paris Area, France Assistance en urgence, expertise et aide au développement de la 2nde partie du site : cassetetechinois-lefilm.fr Débug des animations et des interactions utilisateur (storyline avec vidéo + audio + animations + intéractions temps réel). Langages : JavaScript, CoffeeScript, HTML⁵, CSS³ Bibliothèques : AngularJS, Video.js, Audio.js, TweenMax Outils : Git, Grunt Contrainte : IE6, sortie du film

    • Mechanical or Industrial Engineering
    • Lead technique Angular / Node
      • Aug 2013 - Oct 2013

      Paris Area, France Suivi projet, priorisation et découpage des tâches. Formation et encadrement des développeurs sur Angular. Définition des technologies nécessaires au nouveau site web. Étude et mise en place de la pile de conception et de déploiement. Mise en place des bonnes pratiques de développement en JavaScript. Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : AngularJS, Video.js, Lodash Outils : Mercurial, Git, Grunt

    • France
    • Gambling Facilities and Casinos
    • 700 & Above Employee
    • Développeur Backbone.js
      • Apr 2013 - Aug 2013

      Paris Area, France Développement front-end du nouveau site pmu.fr pour la prise de paris, l’information hippique et la tenue de compte. Mise en place des bonnes pratiques de développement en JavaScript. Langages : JavaScript, shell (bash), HTML⁵, CSS³ Bibliothèques : Backbone.js, Node.js, Underscore/Lodash, qUnit Outils : Git, Casper, Grunt, Jenkins Contraintes : IE6, team de 30 développeurs Méthodologie : SCRUM

    • France
    • Advertising Services
    • 200 - 300 Employee
    • Développeur jQuery
      • Sep 2012 - Oct 2012

      Ville de Paris, Île-de-France, France Développement d’une partie du site web de Dior : conception d’une visionneuse de photos des défilés et intégration de la section « La maison Dior ». Etude d’intégration de vidéos DMCloud (Dailymotion) au site web de Moët & Chandon et contrôle de celles-ci via l’API Javascript. Langages : JavaScript, HTML⁵, CSS³ Bibliothèques : jQuery, Underscore Outils : SVN Contrainte : IE6 ☹

    • Technology, Information and Internet
    • Startuper et développeur jQuery / Node
      • May 2011 - Oct 2012

      Cachan, France Création : - Business plan - Plan de financement - Interactions avec les organismes bancaires, experts comptables et avocats Gestion : - Trésorerie - Personnel (embauches, débauches) - Stratégie marketing - Communication (site web, plaquettes…) - Développement commercial (démarchage, prospection)… Études techniques : - Direction des achats - Spécifications matérielles de l’infrastructure cible - Étude des datacenters français et des fournisseurs de… Show more Création : - Business plan - Plan de financement - Interactions avec les organismes bancaires, experts comptables et avocats Gestion : - Trésorerie - Personnel (embauches, débauches) - Stratégie marketing - Communication (site web, plaquettes…) - Développement commercial (démarchage, prospection)… Études techniques : - Direction des achats - Spécifications matérielles de l’infrastructure cible - Étude des datacenters français et des fournisseurs de services (RIPE, accès Internet…). Développement : - Spécifications du futur applicatif principal de la société, devant fédérer à terme les différents métiers autour d’un même outil. - Développement web sur différents projets. Création d’interfaces, notamment à l’aide des canevas. Utilisation intensive de jQuery. Langages : JavaScript, PHP, HTML⁵, CSS³ Bibliothèques : jQuery, canevas HTML⁵ SQL : MySQL Outils : Mercurial, SVN Show less

    • Software Development
    • 1 - 100 Employee
    • Développeur
      • Nov 2009 - Apr 2012

      Cachan, France Développement web en PHP et en Javascript sur différents projets. Utilisation intensive de jQuery et des canevas HTML5. Spécifications du futur applicatif principal de la société, devant à terme fédérer les différents métiers autour d’un même outil global et centralisé.

    • United States
    • 1 - 100 Employee
    • Développeur
      • Sep 2008 - Feb 2009

      Princeton, NJ, USA Développement sur XIP, un progiciel de visualisation d’images médicales (type CT-scan ou IRM). Technologies impliquées : C++, OpenGL, OpenInventor, boost.

    • United States
    • 1 - 100 Employee
    • Développeur
      • 2007 - 2008

      Paris, France Développement d’un CMS PHP/MySQL et d’un framework en PHP dont le but est d'aider les programmeurs à créer des sites web rapidement et génériquement.

Education

  • EPITA (Ecole pour I'Informatique et les Techniques Avancees)
    Computer science
    2004 - 2011
  • LRDE (Laboratoire R&D d'EPITA)
    Traitement d'images
    2007 - 2009
  • Effective coaching institute (EDEC)
    Coaching
    2016 - 2019

Community

You need to have a working account to view this content. Click here to join now