Mes expertises en tant que développeur ou en tant que responsable sont un passage obligé pour être légitime, et ce à tous les niveaux de l'architecture d'un projet.

Je connais bien les intérêts et les limites d'ionic pour réaliser une application mobile ou une PWA, ainsi que les éléments de 'layout' et les différents 'components' permettant une intégration la plus efficace possible

J'utilise Illustrator essentiellement pour créer des icones qui correspondent exactement aux messages que je souhaite faire passer sur un écran. Mais aussi pour jouer avec ma tablette graphique =)

J'utilise React pour développer des applications web basiques, et comparer le fonctionnement d'une appli React à ce qui se fait avec Angular

J'ai utilisé Netlify mais aussi Heroku pour profiter de la facilité de déploiement (avec le CI/CD complètement intégré, directement branché sur le repo Github)

J'utilise mySQL au quotidien pour accéder et intervenir sur les bases de données via des requêtes SQL , y compris sur des environnements de production. Je l'utilise également pour générer des dumps de base de données

Que ce soit pour structurer le travail d'une équipe ou en tant que développeur, j'utilise git et les différents services d'hébergement de repos (github, bitbucket, gitlab…), en profitant des bonnes pratiques de commit, branches, merges…

J'utilise Adobe XD (mais également Sketch et Invision) pour maquetter les applications que je souhaite matérialiser, en général pour permettre aux porteurs de projet de se projeter, ou pour les confronter à de futurs utilisateurs lors d'ateliers

Je connais le fonctionnement et la mise en place des outils de signature électronique, via SDK et API pour une intégration dans un processus métier ; j'ai en particulier utilisé Yousign

Je maîtrise l'intégration d'emails, des règles d'ergonomie iposées par la variété des clients mails, des OS et des 'devices' aux contraintes techniques que ces contextes impliquent

J'ai beaucoup travaillé avec Angular ces dernières années, j'en maîtrises les principes et les composantes et ai développé et déployé plusieurs applications simples développées ou basées sur Angular

J'ai une longue expérience de Wordpress, avec lequel j'ai créé des dizaines de sites, y compris des sites applicatifs. Je comprends combien il peut être utile pour gagner du temps, et quand il vaut mieux lui privilégier d'autres langages

Je comprends bien le rôle du serveur Apache (ou ngnix) dans le fonctionnement d'une application web, et interviens régulièrement sur la configuration via le fichier htaccess pour ajuster les comportements de routage

Qu'elles soient en provenance des serveurs iOS ou Google ou au contraire à l'initiative d'une application locale tournant en arrière plan, à destination d'une application mobile ou d'un navigateur, gérées directement ou par l'intermédiaire d'un outil tiers, je connais bien le fonctionnement et le potentiel des notifications

Je sais installer et configurer un certificat SSL et comprends la sécurisation des échanges que permet le protocole HTTPS

J'utilise Photoshop au quotidien pour retravailler les images que j'intègre dans mes projets, pour les retailler ou pour les ajuster à des besoins spécifiques de transparence ou de visibilité

J'utilise différentes plateforme de LowCode, en particulier Appsheet, pour créer et déployer des outils métier. Je comprends bien jusqu'où ces plateformes permettent d'aller, comment elles permettent de gagner du temps, mais ce pour quoi elles sont inadaptées

Je connais très bien le fonctionnement du store d'Apple, ainsi que les processus et les contraintes liées à la publication d'applications

De même, j'ai beaucoup utilisé la console developer du Play Store, et continue à suivre les évolutions permanentes liées à la mise en avant et la publication d'application sur le store

Je connais le formalisme de ce genre de document si structurant, et sais assumer le rôle de responsable technique en comprenant et arbitrant entre les différentes options techniques et leurs conséquences

Rediger une documentation API exige de bien en maîtriser le formalisme et de comprendre tous les sous-jacents techniques, et me permet de bien connaître toutes les routes API du projet

J'utilise Postman pour requêter les APIs d'outils tiers ou d'outils en cours de développement, ce qui me permet notamment de connaître les structures des données reçues ou mises en place

Je sais mettre en place une messagerie mail en jouant sur les enregistrements MX, et optimiser la délivrabilité en configurant le DKIM, SPF, DMARC et autres attributs qui jouent sur la délivrabilité

J'interviens régulièrement depuis le registrar pour modifier les DNS, et connais les délais et spécificités pouvant expliquer permettre de diagnostiquer des problèmes de DNS

Je travaille dans des environnements de développement complets intégrant généralement un espace de dev, de preprod et de prod, et j'ai l'habitude de m'appuyer sur des fichiers d'environnements liés à des commandes

Je sais prendre en compte la présence de proxy dans une infrastracture d'entreprise, que ce soit dans l'architecture des flux ou dans la configuration des requêtes dans le code

J'ai mise en place une connexion VPN site à site pour sécuriser les échanges entre un serveur HDS et le site de notre client utilisateur

Google Data Studio est un merveilleux outil pour afficher et faire vivre des dashboard de données dont les sources sont accessibles par API en évitant tout développement dédié

J'utilise le SSH pour me connecter aux serveurs sur lesquels je travaille en m'appuyant sur la gestion des clés pour l'authentification

Je me connecte en FTP aux serveurs sur lesquels je travaille via Filezilla, et je connais les spécificité des connexions FTP par rapport au HTTP, en particulier en ce qui concerne le transfert de fichiers

J'ai compris le rôle clé que jouait l'encryption dans la sécurité des données informatiques, je connais les différences de niveau d'encryption et les contraintes qu'elle peut impliquer

Je connais en détails le fonctionnement d'un serveur de jeton d'autorisation et les différents jetons composant une authentification et une consommation de données sécurisée

J'ai régulièrement eu à interagir avec des annuaires d'entreprises, et connais l'importance de travailler avec des groupes Active Directory ou autre pour éviter les difficultés liées à la gestion des accréditations

Que ce soit pour fluidifier l'expérience des utilisateurs, ou du point de vue plus technique de sa mise en place, je connais bien ce sujet du SSO et son importance

L'utilisation de jetons SAML, utilisés dans certains contextes bancaires dans lesquels j'ai travaillé, m'a permis de me familiariser avec ce sujet

Dans le cadre de projets dans le secteur bancaire, j'ai eu l'occasion de rédiger des dossiers d'analyse de risque, à la croisée du métier, de la RSSI et de l'informatique

J'ai connu différents types d'EDI selon les projets et les secteurs dans lesquels j'ai travaillé, souvent à l'aide de fichier à plat, dont les formats variaient (txt, json, xml…)

J'ai travaillé sur de nombreux projets impliquant le BLE, et j'en connais les modes de fonctionnement et contraintes

J'ai aussi travaillé sur plusieurs projets impliquant des échanges via WIFI et les différents types de connexion possibles

J'ai beaucoup creusé ce sujet des PWA pour les différents projets pour lesquels nous en avons développées, et comprends bien les promesses et les limites que permet cette technologie

Avant même la mise en place technique, l'utilisation du local storage est un élément clé de compréhension, indispensable pour structurer le fonctionnement sous jacent à une fonctionnalité offline.

Les logiques de stockage puis de synchronisation sont un sujet à part entière, complètement osculté à l'utilisateur, mais complexe et impossibles à improviser.

J'utilise régulièrement Mailchimp ou d'autres outils d'emailing (Sendinblue, Mailjet, Campaigns…) pour gérer les listes de diffusions et envoyer des campagnes d'emails

J'utilise Google Analytics au quotidien pour suivre l'activité des sites sur lesquels je travaille. Je configure également sa mise en place, de façon basique ou en m'appuyant sur des events

Mixpanel apporte des spécificités pour le mobile, et permet d'avoir des informations utiles sur des applications iOS ou Android

J'ai utilisé de nombreuses options parmi toutes celles disponible sur le cloud de Google, et teste régulièrement l'intérêt de GCP, y compris en termes de coût

Que ce soit pour un serveur dédié, un serveur virtuel ou du mutualisé, j'utilise tous les hébergeurs sans réelle préférence (OVH, Gandi, Planethoster, Ikoula, Titan, Ionos…) et sais identifier les spécificités qui peuvent convenir à certains projets plus qu'à d'autres

Parmi les nombreuses composantes d'une application mobile, le splashscreen joue un rôle important et répond à des normes officielles et officieuses que j'ai déjà maintes fois eu l'occasion de mettre en pratique

J'ai pris l'habitude d'intégrer la prise en compte du vHost pour diagnostiquer des erreurs de requêtes qui n'aboutissent pas ou qui reviennent en erreur

Le gestionnaire de package de Laravel, porte d'entrée à toutes les librairies qui font de ce framework une très bonne option pour un projet d'entreprise

Un framework PHP parmi d'autres que nous avons beaucoup utilisé, et dont j'ai pu assimiler les composantes, les avantages et les limites

Outil de lien entre le code et la base de données, qui structure le projet et facilite la gestion des requêtes à la base de données

J'ai utilisé ce framework pour React permettant de générer une application statique selon les principes du JAMStack dont l'ambition se révèle chaque jour plus ferme

J'ai également pu utilisé les cloud functions mises à disposition sur ces hébergements intégrés, et constaté la facilité qu'ils permettent, même s'ils sont restreints à certains types de développements

Dans la continuité de ces tendances lourdes du développement web, j'ai mis en place et utilisé Strapi pour gérer du contenu et le rendre disponible à n'importe quelle application cliente via API

Ce protocole nous a été particulièrement utile pour certains projets IOT et permet de s'inscrire à des flux de données en tant que client

Je connais très bien les fondamentaux du SEO, et sais les implémenter de façon simple, ou approfondir l'effort de référencement si c'est nécessaire à l'aide de techniques plus pointues

J'utilise les serveurs de cache pour optimiser les performances de sites dont l'affichage peut ainsi être optimisé, et sais comment les prendre en compte pour éviter qu'il n'entrent en conflit avec des mises à jour

Tout comme l'hébergement, j'utilise différents registrar pour commander et configurer des noms de domaine