Développeur web full-stack - Freelance

Professionnelles

3X Consultants / Noous (2019 - ...)

Freelance
Noous est une société qui accompagne les entreprises en proposant une palette de services RH.
J'ai participé en tant que développeur full-stack sur le projet Earlycareer.

Cette application permet la gestion de candidats pour différents types de contrats (alternance, apprentissage, etc). La partie principale de l'application est un formulaire, dont certaines parties sont remplies par les candidats, d'autres par les équipes de suivi des candidats. L'application permet aussi la génération des feuillets administratifs (CERFA, etc) nécessaire aux organismes.

Le projet est basé sur Symfony 3 pour la partie back-end, et utilise des technos tels que jQuery pour la partie front-end.
Résumé des développements effectués :
  • Modifications sur le formulaire principal pour rendre chaque champ configurable (affichage et requis) par rapport au type de contrat, et les accès de l'utilisateur visualisant le formulaire.
  • Activer ou non le système de chiffrage des documents suivant une variable d'environnement.
  • Surcharge de LexikMailerBundle afin d'ajouter un système parent/enfant sur les templates de mails.
  • Génération à la volée de fichier word basé sur un template préchargé dans l'application
  • Dépôt de documents pour les candidats (en plus des documents envoyé par les candidats)
  • Refonte du système de génération de CERFA. Possibilité de mapper via une interface les champs du cerfa avec tous les champs de l'application
  • Ajout d'un système d'export CSV paramétrable afin de choisir parmi les champs de l'application les champs à exporter
  • Intégration de l'API Yousign
  • Système d'import dynamique via fichier Excel

Vacalians Group (janvier 2014 - décembre 2017)

CDI (3 ans et demi) puis Freelance (6 mois)
Vacalians Group est l'un des leaders de l'hôtellerie de plein air.
J'étais dans l'équipe en charge des sites web dédiés à la location d'emplacements (tentes, caravanes), de mobil-home, etc sur les campings appartenant au groupe, ainsi que sur les campings partenaires.

Résumé des principaux développements qui ont eu lieu durant les 4 ans :
  • Amélioration continue du coeur applicatif
  • Amélioration dans la gestion des retours renvoyées par le web-service de réservation (Resalys)
  • Ajout d'un ELK pour surveiller en live les logs des serveurs (envoi des logs via rsyslogs)
  • Ajout d'un sonarqube pour surveiller la qualité du code
  • Ajout des systèmes multi-langue, multi-partenaires, multi-marque
  • Ajout de systèmes de cache
  • Ajout d'un système de contre-proposition
  • Ajout d'une synchronisation entre MaPS System et les systèmes internes
  • Refonte du système de Listing
  • Refonte du back-office
  • Refonte de la copie locale des bases de tarifs : Changement de web-service et passage sur MongoDB via un script node.js (import json de presque 1Go parfois)
  • Maintenance quotidienne

Lundi Matin (avril 2013 - août 2013)

Stage
Lundi Matin est une société qui commercialise un ERP en SaaS appelé Lundi Matin Business.

J'ai participé à l'évolution et à la maintenance de l'ERP.
L'une des principales missions que j'ai eues a été la refonte (en binôme) des modules transporteurs (La Poste, TNT, Mondial Relay, ...).

Mon poste se trouvait dans le bureau du service technique, j'ai donc dû aussi faire du support client. Il s'agissait de support par ticket et par téléphone.

IIIJIII (septembre 2010 - août 2012)

Apprenti
IIIJIII est une structure de plateforme de formation en ligne. Il y avait d'autres activités complémentaires plus proches de l'agence web.

J'ai ainsi participé à la création de sites pour des clients en duo une collègue, ainsi qu'à la mise en place des salles de formations distantes.
Pour la seconde partie, il s'agissait d'installer sur les serveurs le système d'exploitation et les logiciels utiles aux formations et les mettre à disposition les machines depuis l'extérieur. C'était principalement des formations sur Hyper-V sous Windows Server 2008 R2.

Puis, dans le cadre du projet de BTS, j'ai installé et configuré entièrement un système de création de salles de formation virtuelles de manière automatisée en utilisant les technologies Microsoft MDT et WDS, exécuté via un boot sous PXE.

Bénévolat

Gatewars.eu (2008 - 2012)

Développeur web / Administrateur (à partir de 2009) / Lead dev (à partir de 2010)
Gatewars.eu était un jeu en ligne par navigateur web créé en 2005 dont l'équipe est entièrement bénévole. Le jeu a été fermé en juillet 2012 à cause d'un manque de temps de la part de toute l'équipe.

Je suis arrivé dans l'équipe en 2008 en tant que développeur sur la création de la futur v2, puis j'ai assuré la maintenance et les mises à jours du jeu.

Je suis passé lead développeur en 2010; l'ancien lead dev est parti et il m'a nommé à sa place. J'ai ainsi dirigé tout l'aspect technique du développement du jeu. Je suis aussi passé administrateur, ce qui m'a amené à aussi gérer et modérer les joueurs au quotidien.

Formations

Licence Pro Web Développeur PHP (2012 - 2013)

Université de Picardie - Saint-Quentin
Enseignement sur :
  • Le PHP avancé
  • Le framework Zend Framework
  • Des connaissances de base sur le Le CMS Magento
  • Référencement
  • La gestion de projet
  • Mysql avancé
  • L'nstallation et la configuration d'un environnement de développement
  • Javascript et framework javascript
  • Les connaissances juridiques sur le droit dans le web

BTS IRIS en alternance (2010 - 2012)

Lycée Edouard Branly - Lyon
Enseignement principal sur :
  • L'algorithmie
  • Le C
  • Le C++
  • Des connaissance en gestion

Connaissances appris via l'alternance :
  • Les technologies de déploiement Microsoft MDT et WDS

BAC STI Électronique (2010 - 2012)

Lycée Gabriel Touchard - Le Mans
Enseignement principal sur :
  • Les composants électronique
  • La programmation de PIC
  • La mécanique théorique

BEP Métier de l'Électronique (2008 - 2010)

Lycée Georges Washington - Le Mans
Enseignement principal sur :
  • Les composants électronique
  • La programmation de PIC
  • La mécanique théorique
Ceci n'est pas une erreur de copié/collé