Arnaud Benassy

Développeur full stack LAMP, avec des compétences en plus.
100% biodégradable (ou presque)

Moi

Parlons peu, parlons bien.

Je suis dév et j'aime ça. Je me définirais plutôt comme un généraliste (d'où le full stack LAMP), j'aime toucher à tout*, et je le revendique. en apprendre plus sur moi

Mes diplômes ? ... Un D.U.T. en Service, Réseaux et Communication (très complet pour un DUT orienté web : du dév, de la comm, du marketing, de la physique des réseaux, de l'image, et d'autres aspects sympas), obtenu en 2006

Et ensuite ? ... Un peu plus de 14 ans pour se constituer une solide expérience, et je ne me lasse jamais d'apprendre ! en apprendre plus sur mes expériences

Mes technos du moment

PHP Symfony 3 Behat PHPUnit MySQL React Iron MQ Firebase Docker

Vous voulez en savoir plus sur moi ?

Photo Arnaud Benassy

Pour bien travailler, il me faut :

  • du café ☕️ (très important ça)
  • deux écrans
  • un bon casque audio
  • une bonne machine, sous Linux :) (pitié, pas Windows)

J'aime l'esprit DIY, et j'ai en permanence des projets dans la tête, allant de 'refaire mon meuble pour le home-cinéma', à 'fabriquer mon propre quadricoptère pour faire du FPV Racing', en passant par 'apprendre à coudre une chemise' et 'brasser ma propre bière (c'est fait maintenant 🍻).

Mes expériences

Freelance (saison 2) 2017-?
De retour en tant que Freelance, dans le but de dégager du temps et réaliser mes propres projets.


Dernières expériences
Pégases - Collaboration avec Canari Studio - En production
Pour le compte de l'Académie des Arts et Techniques du Jeu Vidéo, réalisation d'une plateforme de soumission des jeux pour le concours des meilleurs jeux 2020, puis pour le vote des académiciens en vue de décider du meilleur jeu par catégorie.
Partie technique : Front et back-office réalisés avec Symfony
Equitadvise - Collaboration avec Canari Studio - Pré-production
Création d'une plateforme de notation de concours équestres
Partie technique : Front et back-office réalisés avec Symfony
Total - Collaboration avec Canari Studio - En production
Mise à jour et améliorations suite à un audit de sécurité réalisé sur des PWA déjà existantes, destinées aux commerciaux de l'entreprise.
Partie technique : Front-office en React et API sous Sulu, CMS open-source réalisé avec Symfony
Petits frères des pauvres - Collaboration avec Canari Studio - En production
Mon intervention s'est faite suite à la refonte graphique et tecnhique du site officiel des Petits Frères des Pauvres, oeuvre de charité à destination des personnes agées isolées
Débug / améliorations front et back, ajout de fonctionnalités.
Partie technique : Front et Back-office sous Sulu, CMS open-source réalisé avec Symfony
Plateforme SEO Semji - En production
Plateforme de suivi / conseil en SEO

Partie technique : Front-office réalisé en React, Back-office sous Symfony 3.4 avec une surcouche API Platform
Qantis - Collaboration avec le studio Coeur de Jeu - En production
Outils de gestion / création de PWA pour le client Qantis, plate-forme d'achat groupé pour PME

Partie technique : Front-office réalisé en React, Back-office sous Symfony 3.4
PME Centrale - Collaboration avec le studio Coeur de Jeu - En production
Intranet de gestion destiné à alimenter en données des app iOS / Android, analyser les retours

Partie technique : Front-office réalisé en React communiquant avec l'écosystème Firebase de Google
Back-office réalisé avec Node.js
PHP PHP Symfony 2 Behat PHPUnit React
Lead dev Elao 2015-2017
Première expérience en agence Web, avec une formidable équipe, des développeurs d'un niveau technique élevé et une grosse exigence de qualité pour le code, tout pour faire le bonheur d'un dév :)
Côté clients, des projets suffisamment importants pour une vraie phase d'architecture, et du temps pour faire les choses bien sans malgré tout rentrer dans les projets interminables qui finissent par lasser franchement.
Et côté personnel, le plaisir d'avoir travaillé sur des projets pour Arianespace, et de me dire, que, même de très loin, un bout de mon code aide des gens à faire voler des fusées 😍🚀

Derniers projets
Clim'app (iOS / Android) - Dev
Application mobile réalisée pour le compte de la société Climalife (multinationale spécialisée dans les gaz frigorigènes), ayant pour but de faciliter la vie de leurs clients en automatisant la capture de données sur le terrain, dans le but de générer les Fiches d'Intervention et Bordereau de Suivi de Déchets, document légal long à remplir.

Partie mobile : réalisée en React-Native
Back office : réalisé en React communiquant avec une API Symfony

EMS - Lead Dev
Application de Marketing Automation réalisée from scratch pour le compte d'un client à qui les solutions existantes ne convenaient pas. Le client souhaitait pour son outil une très grande souplesse dans la gestion des pages, nous avons développé pour lui une surcouche à Twig pour intégrer ses besoins. L'analyse comportementale des cibles à également pu être poussé au maximum en suivant les besoins spécifiques du client.
Le service utilise également massivement Iron MQ pour gérer les multiples actions générées par les visites / clic des cibles.
L'application traite actuellement ~2000 leads/jour, et envoie actuellement ~30 000 emails/jour.

Les conséquences d'un bug dans l'application pouvant être désastreuse d'un point de vue business, une attention toute particulière à été apportée aux tests tant fonctionnels qu'unitaires.

Front et back-office : réalisé en Symfony

Application interne Arianespace 🚀 - Lead Dev
Application de gestion interne. Détails confidentiels

Front et back-office : réalisé en Symfony

PHP Symfony 2 MySQL Behat PHPUnit IronMQ React Bootstrap Jenkins Docker Git
Lead dev Wizacha 2013-2015
J'ai rejoins le projet Wizacha à ses débuts, bien avant le lancement du site. J'y ai découvert le travail en équipe avec un développeur bien plus calé que moi, qui m'a appris beaucoup sur les bonnes méthodes de travail, allant des conventions de codage (PSR-2 en l'occurrence) aux tests unitaires (avec atoum), en passant par l'intégration continue et la méthode Scrum.
J'ai pris la place de Lead Dev et Scrum Master à son départ.

Au moment de mon départ nous étions 4 développeurs en train de travailler à la transition de l'appli legacy d'origine vers une Full stack Symfony2 (voir mes slides pour le SfPot de mai 2015).
Une occasion également de tester l'Event Sourcing et la stack AWS, qui hébergeait l'infrastructure.
PHP Symfony 2 MySQL Redis AWS jQuery Bootstrap Jenkins Docker Git
Freelance 2009-2013
En parallèle de mon poste chez Eurocord, je me suis lancé dans le grand bain des Freelance. Expériences variées, allant du petit site vitrine pour un magasin de motoculture au crawler de site d'annonces pour le compte d'un cabinet immobilier, qui parcourait ~100 000 pages chaque nuit pour rafraîchir les informations sur les biens en vente.
J'ai aussi eu l'occasion de donner des formations pour le compte de la société M2I.
PHP Symfony 2 MySQL jQuery Bootstrap
ARTM Eurocord 2009-2011
2 années passionantes à travailler pour une équipe internationale de médecins qui cherchent les applications possibles des cellules souches pour guérir différents types de cancer. J'ai eu l'occasion de sortir du domaine du web, pour développer des logiciels métiers pour leurs activités, et aussi pour filmer, monter, synchroniser les conférences données un peu partout en Europe, et les diffuser ensuite sur Internet.
PHP MySQL jQuery C# .net Flash
SosInformatique.com 2007-2008
Enfin un peu de responsabilités. J'étais le seul développeur, et j'ai du apprendre à réfléchir vite et bien pour combler les besoins des clients tout en tenant les délais (serrés). Un peu rude, mais très formateur. Retour au PHP.
PHP MySQL
CashStore.fr 2006-2007
Mon premier poste de développeur, tout frais sorti de mon DUT, obtenu suite à mon stage de fin d'année dans cette même boîte. J'y ai appris à utiliser .Net en C#, utiliser SVN, et les contraintes techniques d'un site avec une forte fréquentation. J'ai aussi appris à aimer le café ici (<3)
C# .net Flash SVN
* "Tout" inclut également les outils de PAO/CAO (Photoshop, InDesign), le montage vidéo (Premiere, AfterEffect), la photo, le community management, la communication de manière générale.
Et s'il faut, je suis prêt pour la couture, l'électronique, et un peu de mécanique...