Mes prestations
Je suis Thibault Jouannic, ingénieur Web indépendant (en profession libérale). Je réalise des prestations de développement logiciel spécifiques sur le Web.
Je travaille avec des technologies ouvertes ayant fait leurs preuves (Python, Django, Javascript, Backbone.js, Css, Bootstrap —liste non exhaustive) pour produire des logiciels utiles, stables et durables.
Je suis un fervent adepte des méthodologies agiles qui favorisent l'émergence de logiciels de qualité à travers une collaboration franche et ouverte. Par conséquent, je ne travaille pas au forfait.
Ici vous pourrez en savoir plus sur ma philosophie de travail et les prestations que je propose.
Philosophie
Je considère que la qualité est un investissement. Mieux vaut acheter une magnifique paire de chaussures à 500€ qui dure une décennie qu'une paire miteuse à 50€ tous les ans. Cette règle s'applique également en matière de développement logiciel.
Mon métier est ma passion. Je considère qu'il est de mon devoir de créer des logiciels utiles, stables et durables, pour vous permettre de vous concentrer sereinement sur ce qui est vraiment important pour vous.
En ce sens, je tâche de mettre en œuvre les bonnes pratiques de développement destinées à contrôler et améliorer la qualité du produit fini. TDD, KISS, DRY, YAGNI, autant d'acronymes barbares et abscons pour le profane, mais qui désignent un savoir-faire issu de l'expérience de toute une industrie.
Il est aujourd'hui communément admis dans la profession que les contrats au forfait ne sont pas favorables à l'émergence de produits de qualité. J'emploie les méthodes agiles (Scrum) et le développement par itérations successives, qui vous garantissent souplesse et réactivité pendant la vie du projet.
Une extension de la loi de Pareto stipule que 80% de la valeur ajoutée d'un logiciel provient de 20% de ses fonctionnalités. J'essaie d'aider mes clients à délaisser le superflu pour maximiser la valeur ajoutée de mes développements. Au final, des logiciels plus robustes, plus simples, dans des délais (et coûts) de développement plus réduits.
Je travaille principalement (pour le moment) avec le framework Django et le langage Python. Toutefois, j'essaye d'être pragmatique, et de laisser de côté les effets de modes et les querelles de chapelles pour sélectionner les outils réellement adaptés à votre contexte.
Développement d'application Web sur mesure en mode agile
Je réalise des prestations de développement d'applications Web sur mesure, en utilisant des technologies libres et des standards ouverts. Je suis attentif aux différents paramètres de qualité d'un projet Web (performance, ergonomie, sécurité, accessibilité, etc.).
Voici quelques exemples illustrant des cas ou mon intervention peut être pertinente.
Vous êtes entrepreneur·e et souhaitez faire réaliser un logiciel (ex : service en SaaS) pour le vendre ou l'exploiter.
Vous représentez une TPE / PME et souhaitez faire développer un outil (intranet, extranet, application de gestion) pour votre usage interne.
Vous pilotez le développement d'un projet au sein d'une SSII et avez besoin de renforcer votre équipe de manière temporaire ou à plus long terme.
Vous disposez d'un outil de gestion devenu obsolète que vous souhaitez refondre avec des technologies modernes.
Dans tous les cas, vous êtes conscient·e que la réalisation d'un logiciel de qualité nécessite une étroite collaboration entre le client et son prestataire, et êtes prêt·e à investir le temps et l'énergie nécessaires au bon déroulement du projet.
Je vous accompagne tout au long du développement ; vous conseille au mieux dans les différents choix techniques ; mets en place les outils vous permettant de piloter votre projet en tenant compte de vos contraintes (budget, délais) ; conçoit l'architecture technique et développe le projet en procédant par itérations successives pour vous permettre d'ajuster vos priorités en temps réel ; le cas échéant, je vous mets en relation avec d'autres prestataires compétents et de confiance pour intervenir sur certains aspects du projet (e.g conception de charte graphique, design, production de contenus éditoriaux, etc.).
Formation
Je réalise des prestations de formation inter et intra-entreprise (Python, Django, Git). Je m'attache à donner des formations concrètes, pratiques et actuelles. Plus d'infos sur demande.
Audit, accompagnement et conseil
Intervenir sur de nombreux projets Django m'a donné une bonne vision des meilleures pratiques à mettre en œuvre et des pièges à éviter sur ce type de projet.
Si vous souhaitez améliorer la qualité d'un projet Django existant, par exemple pour réduire les coûts de maintenance et fournir un meilleur service à vos utilisateurs, je peux réaliser un audit (base de code, configuration des serveurs, processus de développement, etc.) et formuler des recommandations concrètes.
Si votre équipe démarre un nouveau développement sous Django et vous souhaitez avoir l'assurance de prendre les bonnes décisions pour faire partir votre projet sur de bonnes bases, je peux vous accompagner dans la mise en œuvre des bonnes pratiques et des bons outils ; pointer du doigt les divers pièges à éviter ; formuler des recommandations sur les technologies et applications à employer ; former vos équipes aux bonnes pratiques sous Django.
Contactez-moi
Pour une question ou m'embaucher, n'hésitez pas à m'appeler.
Au plaisir de vous entendre.