Plus de 20 ans d'expérience dans les métiers du web, ça commence à faire n'est ce pas ? :)
Ces dernières années j'ai principalement travaillé sur des projets courts Front End (React / Gatsby) ainsi que sur des projets plus conséquents sur du Back End à très forte montée en charge.
j'ai acquis de très bonnes connaissances sur la conception de plateformes permettant un scaling horizontal et des montées en traffic atteignant plusieurs millions d'utilisateurs quotidiens.
Je passe sur le sérieux, la rigueur et les efforts continus pour que le code / les features soient élégants, bien conçus, testés et pérennes - ce sont des choses qui devraient être "standard"
Pour terminer, je suis un éternel curieux et n'hésite pas à me remettre en question, y compris dans mes domaines de prédilection - tout bouge tellement vite !
Node 0.10+. C'est mon environnement de référence depuis Juillet 2015.
Expert
Ruby
Avancé
JavaScript
Appris au départ comme simple langage pour animer des éléments à l'écran puis consolidé avec l'utilisation de frameworks comme prototype, mootools puis jQuery.
Je me suis hautement documenté depuis, notamment sur les notions complexes qui composent le langage (chaine de prototype, héritage, le modèle objet si particulier de javascript, l'hoisting... )
Node.js a l'avantage de permettre l'utilisation des dernières version de ES6 et ES7 sans avoir besoin de recourir à un transpiller (selon la version de node ;) )
Expert
React
Avancé
Kafka
Expert
Redis
Avancé
RabbitMQ
Avancé
Docker
Expert
PHP
Apprentissage de PHP 4, puis de PHP 5 et toutes ses déclinaisons. Grande expérience du paradigme Objet de PHP et des Design patterns qui s'y appliquent. Ecriture de plusieurs Frameworks utilisés en production.
Utilisation de la génération de pages statiques de façon programmatique + fallback à du React / redux "classique"
Expert
React.js
Du site vitrine au Back Office en passant par une plateforme de streaming vidéo
Expert
Redux
Un immanquable sur du reactJS
Expert
SASS
L'horreur du CSS contrebalancé par la beauté des mixins, règles imbriquées, variables ...
Expert
JavaScript
Appris au départ comme simple langage pour animer des éléments à l'écran puis consolidé avec l'utilisation de frameworks comme prototype, mootools puis jQuery.
Aujourd'hui utilisé virtuellement de partout : Nodejs, React, MongoDB ...
Déploiement via Docker Modélisation Mapping requetes aggregation Utilisation comme data store principal Utilisation comme cache Utilisation en temps qu'index de recherche Fulltext
Très largement utilisé sur mes projets actuels, montre très clairement ses limites sur un certain nombre de sujet (aggregats avec critères multiples par exemple)