-
Whaller
- Développeur web fullstack
Vaucresson
2017 - maintenant
Réseau social d’entreprise, permettant de créer des groupes et organisations de groupes cloisonnés étanches les uns des autres et implémentant des modules orientés communication / organisation tels que kanban de tâches, visio-conférences, planning, gestion de ressources, cms, partage de fichiers..
Mise en place de nouvelles fonctionnalités et correction de bugs sur tous les aspects du produit, indifféremment front/back.
Mise en place de suivi utilisateur via librairie externe Intercom.
Mise en place de suivi local de facturation depuis client externe Stripe.
Réalisation d’une extension Chrome.
Back:
Framework mvc codeigniter avec utilisation de controller, service, manager et entity.
Héritage / typage / interfaces / traits / lazy loading / hydratation.
Webservice (Api Json).
Tests unitaires.
Librairies tierces de suivi/action commercial Intercom et de transaction Stripe.
Cache de requête memcached / moteur de recherche elastic search / pile rabbitmq
Front:
Scss / jquery / templates handlebars / bootstrap / chosen / font awsome
Js optimisé / sprites css / héritage css via sass / modal & tooltip bootstrap / chargement de contenu via jquery ajax.
Environnement technique: git, jira, bitbucket, tests unitaires phpunit/jenkins, sass, grunt, docker.
-
CEV
- Développeur web fullstack
Madrid
2013 - 2017
Vente / réalisation de matériels de pose de câble et fibre optique, véhicules de dépannage, signalisation et accessoires.
Réalisation d'un site vitrine avec forte contrainte de compatibilité browsers/devices (écrans 1024, ie 7, xp, téléphones..).
Serveurs initiaux trop obsolètes pour utiliser un framework ou une db, donc développement interne.
Découplage total des données, de leur représentation et de l'arborescence du site.
Conception d'un système de stockage des données et modèles sur le système de fichier permettant:
d'utiliser ou compléter différents jeux de données et/ou modèles en fonction du contexte d'affichage,
d'utiliser différentes conventions de nommage modifiant la représentation des données (clef/valeur, tableau de valeurs, tableau associatif),
de sauvegarder / restaurer la totalité du site via ftp,
de gérer la totalité du site, fond, contenu, scripts, css, etc (le et la balise sont des données par ex.).
Back:
Moteur php de sélection de données / modèles pour ce système de stockage.
Moteur php de complétion des modèles (la partie "view" d'un mvc) avec support de la récursion de motifs à compléter (une données peut contenir et ajouter de nouveaux motifs au modèles).
Moteurs purement fonctionnels, aucun nom de champs de pseudo-db ou nom de motif connu avant l'exécution.
Moteurs supportant la sélection de données / modèles selon le contexte (types des éléments parents, emplacement d'affichage, paramètres d'url).
Front:
Moteur d'affichage js sur base du framework Dojo.js permettant d'adapter dynamiquement la totalité des éléments à la largeur de la page (redimensionner la fenêtre ou orienter le téléphone pour voir), visible ici: http://cev-treuil.com.
Utilisation des microdata.
Pages imprimables.
Environnement technique: Sublimetext, virtualbox, archlinux, sftp.
-
EDF
- Développeur documentation interne
Paris
2011 - 2012
Développement autour des produits microsoft word, excell, puis génération de documents à partir d'une interface web via un micro serveur autonome.
-
SCI
- Co-gérant
2006 - 2010
Suivi clientèle web / Co-gérant SCI & SARL promoteur immobilier.
Projet de 7 appartements, étude faisabilité/montage financier/design/réalisation en intégralité.
-
Piment-blanc
- Co-gérant
2004 - 2007
Réalisation et hébergement de sites sur mesure et matériels de communication.
Gestion de la société en binôme avec un graphiste.
Développement front, back et infrastructure.
Infrastructure:
OS serveur maison sur base archlinux.
Systèmes de sauvegarde/restauration et génération de l'OS.
Gestion de la totalité de services: dns, web, mysql, ssh, mail, nomachineNX..
Mise en place / gestion des hébergements: quota / utilisateurs / bases de données / dns / mail / ftp / web.
Back:
Réalisation de sites squelettes réutilisables type 5 pages statiques + 1 administrable.
Réalisation de sites dédiés administrables type CMS.
Réalisation de boutiques en ligne.
Front:
Dojo js
Flash..
Environnement technique: Archlinux, KDE Kate, bash, bind, apache, php, mysql, ssh, vsftp, postfix, X11.
-
Bergerat Monnoyeur
- Dépanneur
Saint-Denis
2003 - 2004
Dépanneur TP, société Bergerat-Monnoyeur location (Caterpillar France).
-
Bergerat Monnoyeur
- Responsable dépannage
Saint-Denis
2001 - 2003
Responsable du dépannage/garantie/approvisionnement du secteur IDF.
400 clients, 6 dépanneurs.
-
Bergerat Monnoyeur
- Technicien de maintenance d'engins de travaux publics
Saint-Denis
1998 - 2000
Formation par alternance, mécanique/dépannage TP.
-
Bergerat Monnoyeur
- Mécanicien
Saint-Denis
1996 - 1998
Jobs d'été.