Nathan Boiron

Web dev ʘ‿ʘ

Expérience

Total Direct Energie 10/2016 • Présent
TYPO3 Laravel Doctrine PHPStan SOAP Git

Total Direct Energie est un fournisseur et producteur d'électricité et de gaz.

Site web

  • Configuration (pages, options, etc.)
  • Formulaire de souscription avec étapes
  • Simulateur de consommation
  • Connexion client
  • Connexion en mode admin
  • Outils de log interne
Micro framework

Ce micro framework permet un accès central à toutes les données du SI.
Il est importé via composer dans le site et l'api.

  • Dépendances via composer
  • Configuration standalone de Doctrine
  • Librairie maison pour les webservices (SOAP, HTTP, Queues)
  • Système d'énumérations via MagicConstant
  • Documentation technique avec Mkdocs
  • Tests unitaires avec PHPUnit
  • Analyse du code avec PHPStan
API

  • Utilisation de Laravel
  • OAuth via Laravel Passport
  • Documentation OpenAPI
Globalis 12/2015 06/2016
PHP SVN Git Bootstrap Docker

Globalis est une SSII basée à Paris. J'étais en régie au Nouvel Obs.

Le Nouvel Obs est un magasine français. J'ai travaillé sur la version web.

  • Framework PHP interne
  • Démarrage de la migration de SVN vers Git
  • Mise en place d'un Gitlab
  • Création d'un backend de création visuelle de pages
  • Refactor complet de la page Article
  • Découverte de Docker
Osedea 03/2014 08/2015
Laravel Zend Ionic AngularJS Git

Osedea est une agence basée à Montréal dans laquelle j'ai démarré comme stagiaire puis continué comme employé.

WeSpeakStudent est le premier gros projet que j'ai réalisé à Osedea.

Backend

  • Utilise Zend et Doctrine
  • Emails envoyés via Mandrill
  • Gestion des écoles, comptes de directeurs d'école
  • Données des étudiants
  • Affichage des paiements
  • Gestion de documents
  • Extraction des données Google Analytics
  • Planification de notifications push
  • Accès étudiant pour gérer leur app : news, évènements, élections, sondages
  • API Rest pour le site et les apps

Site

  • Utilise AngularJS
  • Responsive et multi-langue
  • Paiements via Stripe
  • Utilisation de prerender.io pour le SEO

Apps

  • Utilise Ionic
  • Version iOs et Android
  • Une app par école
  • Infos des transports publics via GTFS
Technologies : Zend 2 AngularJS Bootstrap prerender.io Ionic Git

Morecare est une version internationalle de WeSpeakStudent

Technologies : Zend 2 AngularJS Bootstrap
Arcelormittal

Webapp permettant la gestion d'équipements d'une mine au Canada.
La gestion était anciennement faite via un fichier Excell.
La webapp permettait d'attribuer les équipements de la mine de façon automatique en fonction de plusieurs critères.

Technologies : Zend 2 AngularJS Bootstrap Git

FamilyReach Give est une application de financement participatif pour aider des familles américaines ayant un enfant qui a un cancer.

Backend

  • Utilise Laravel et AngularJS
  • Gestion des familles, paiements et paramètres
  • Données exposées via une API REST

App

  • Utilise Ionic
  • Paiement in-app via Stripe
Technologies : Laravel 4 AngularJS Bootstrap Ionic Beanstalk

Ce site permet de mettre en relation des artistes freelances avec des recruteurs.

  • Backend avec Laravel
  • Frontend en SPA avec AngularJS
  • Utilisation de Mandrill
  • Queues via Beanstalk
Technologies : Laravel 5 AngularJS Bootstrap Beanstalk

Application Ionic d'informations médicales.
Les données sont statiques.

Technologies : AngularJS Ionic
Osd

Outil interne pour le terminal que j'ai créé puis maintenu pendant tout mon temps à Osedea.
La première version était écrite en bash puis ça a été refactor en Node.js
Il permet l'automatisation de plusieurs processus interne.

  • Gestion des alias SSH
  • Gestion des versions des projets (tags git, mise à jour des package.json)
  • Compilation des app Ionic/Cordova vers iOs et Android
  • Gestion du temps de travail
  • Générateur de squelette de projet
  • Générateur de snippets de code
Technologies : Node.js Cordova Git Bash
MorningCroissant 07/2013 09/2013
PHP Zend 1

MorningCroissant est un site de location de logements meublés.

Site

  • Upload de photos en Drag&Drop
  • Intégration de maquettes
  • SEO
  • Création d'un crawler Wikipedia
  • Moteur de recherche
  • Mise en place d'A/B tests
  • Calendrier visuel
RATP 03/2011 06/2011
PHP SVN

La Régie Autonome des Transports Parisiens (RATP) est le service des transports en commun d'Île-de-France.