Formateur web en milieu professionnel. Formations proposées :
- Javascript avancé, ES6 et plus (https://dedesite.github.io/formation-es6/) - Angular (https://dedesite.github.io/formation-angular/)
- ExtJS (https://dedesite.github.io/extjs-6-guide/) - HTML5 / jQuery (https://dedesite.github.io/formation-html5/) Fabrique du numérique en Nouvelle-Aquitaine Formateur informatique freelance 2016 - Poitou-Charentes, France Formateur sur les cours de tronc commun en développement pour le campus de Poitiers et Niort et spécialisation développement web (front) :
- Création d'un jeu de société innovant (basé sur la méthode Scratch) destiné à l'apprentissage de la programmation. - Mise en place d'une pédagogie par projet innovante inspirée de la pédagogie Epitech/42 et d'autres approches socio constructivistes
Stormshield est une filiale d'Airbus Defense&Space qui fabrique des firewalls et développe des outils de sécurité informatique. Un de leur outil phare pour les grands comptes est Stormshield Management Center sur lequel j'ai travaillé. Stormshield Management Center est un outil de gestion centralisé de firewalls. Il permet d'administrer, via un navigateur web, la configuration de tous les firewalls Stormshield d'un réseau d'entreprise ou d'administration. Il peut gérer plus de 1000 firewalls.
J'ai travaillé au sein d'une équipe R&D de plus de 15 personnes en télétravail. Nous travaillons en petites équipes Scrum de 3 à 6 personnes en collaboration constante avec une équipe QA. - Développement d'APIs REST en Node.js - Développement front end en ExtJS, framework MVC et MVVM - Développement en ES6 - Développement de tâches grunt pour générer des fichiers de traductions PO et XLIFF
- Migration du front end de ExtJs 5 vers ExtJs 6
- Animation de réunion suite à des décisions prise en rétro de sprint
- Scrum master : animation des réunions SCRUM et gestion d'équipe
- Participation aux réunions de Pocker Planning et de définition de features avant l'écriture des US - Développement ponctuel en pair programming - Utilisation intensive de git et gitlab (branches features, rebase, merges requests, gitlab ci)
- Développement en Test Driven Development sous Node.js
- Développement de tests UI automatisés avec Cucumber et Selenium Démarche qualité très présente :
- Pair review obligatoire pour tout code modifié
- nécessité d'avoir 2 autre approbation pour que la modification soit acceptée.
- Toute user story (fonctionnalité) devait être testé par un QA avant inclusion dans la branche principale Technologies : Back : Node.js, Front: ExtJs
Mise en place d'un site de e-commerce (car-en-ciel.com) avec Prestashop
- Optimisation de prestashop pour gérer plus de 20000 articles - Développement d'un thème prestashop
- Intégration et debug de modules existant (module de paiement CIC, module TNT, module de mailing)
- Mise en place d'une solution de mailing en utilisant Mailjet - Déploiement sur serveur avec git
- Développement de modules prestashop pour :
- Synchoniser les stocks avec un ERP - Effectuer des recherches en fonction de catégories sélectionnées dans des listes déroulantes - Permettre au client d'être rappelé par téléphone
- Développement d'un framework pour créer des modules basés sur Laravel
La web@cadémie est une formation initiée par l'association ZupDeCo en partenariat avec l'école Epitech afin de former des jeunes "décrocheurs" n'ayant pas le Bac au métier de développeur web. Elle est basée sur la même pédagogie qu'Epitech à savoir se concentrer exclusivement sur la pratique et la mise en condition réelle via des projets de haute technicité.
Mon poste de responsable pédagogique consistait à :
- Suivi pédagogique des étudiants (suivi de projets, soutenances etc.)
Erasme (Département du Rhône)February 2011 - January 2013
Erasme était un service du département du Rhône (il fait maintenant parti du Grand Lyon) dont le but était l'expérimentation numérique sur les 3 grands axes d'action du département : les collèges, les musées et les personnes âgées.
J'ai rejoint l'équipe en charge du développement de l'ENT laclasse.com avec pour mission :
- Maintenance applicative de l'ENT vieux de plus de 10 ans écrit exclusivement en Oracle PL/SQL via le module Apache PL/SQL.
- Rédaction d'un cahier des charges et architecture de la base de données de la nouvelle version de laclasse.com - Mise en conformité de l'application avec le SDET (Schéma Directeur des EnT) rédigé par le ministère de l'éducation
- Développement d'un prototype d'application de gestion des notes similaire à Pronote en Js et Php
- Développement d'un outil de gestion des absences en JS et Php - Développement d'un outil en ligne de gestion du B2i et du livret de compétence
- Développement de modules WordPress multisites pour les blogs des collèges
- Développement d'une librairie de connexion au SSO de la région supportant la norme CAS et XAML - Génération de PDF complexes en PL/SQL - Développement d'applications web et d'un framework nouvelle génération optimisé tablettes en JavaScript/CoffeeScript : EraJS - Développement d'infrastructures serveur en Ruby utilisant Rack, Sinatra, Grape, Ramaze, Sequel…
- Mise en place de la méthodologie SCRUM couplée à du Test Driven Development et une utilisation intensive de Git. Environnement Technique : Oracle PL/SQL, Ruby, Js, Sinatra, Ramaze, Sequel, Php Zend, AngularJS
Etranges Libellules était une entreprise de jeu vidéo qui travaillait pour de gros éditeurs (Infogramme/Atari, Disney, Activision). J'ai rejoins l'équipe de développement outil/moteur qui développait tous les outils de production des jeux : moteur et éditeur de jeux, plugin Maya et Photoshop etc.
- Maintenance et évolution fonctionnelle d'un moteur/éditeur de jeux multiplateforme (Pc, Wii, Ps3, Xbox360) écrit en C++ de plus d'un million de lignes de code
- Développement d'un nouveau système de HUD (avec un éditeur d'interface ingame) en remplacement de flash.
- Développement d'un éditeur pour cet HUD afin de permettre au level designer de créer leur interface graphique sans avoir à coder - Intégration de Havok destruction dans le moteur de jeu - Travail sur les jeux "Alice au pays des merveilles" de Disney et "Dragon" de Dreamworks (Activision).
- Portage d' "Alice" sur Pc - Mise en place d'une solution anti piratage de Sony
- Création du fichier d'installation avec InstallShield
- Gestion de la configuration des touches du clavier - Travail sur un moteur nouvelle génération : - Intégration des splines pour la gestion des caméras
- Ajout d'un éditeur de scripts lua directement dans le moteur (comme dans Maya) - Développement d'un widget de créations de gradient en Qt similaire à celui de Photoshop
- Responsable de la maintenance des outils de production artistiques (plugins Maya et PhotoShop). - Responsable développement des outils auxiliaires à la production (outil de compilation et test automatique, outil de déploiement d'applications...). - Mise en place du serveur perforce ( outil de versionning). Environnement Technique : C/C++, Visual Studio 6/2005/2008, Havok, Python, Maya2009/Mel, Php, Perforce, Qt
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
A Pentalog account allows convenient access to our global price catalog featuring competitive prices for top software engineering and digital profiles.
Our catalog contains everything you need to build and scale a high-performing agile development team.
Why create a Pentalog account?
View transparent pricing for world-class developers
Build and price your development “dream team”
Compare prices across 3 continents & 8 countries
Receive updates on available devs and special offers
Pro tip: Talk to a Pentalog Solution Specialist for help with technical profiles not listed in the catalog.
The first step in joining the challenge is signing up.
After you’ve created your account, you will start the competition right away. Make sure to dedicate the necessary time to assessing your technical skills.
Why SHOULD you join the challenge?
Discover your value through self-evaluation
Benchmark your technical skills against the community
Feed your curiosity
Sharpen your technical toolset
Prepare for interviews
And of course, to win AMAZING prizes!
Pro tip: The winners of the challenge will be announced after the competition is over, in six weeks' time. For more details, keep an eye on your email and our social media channels.