Disponible
Développement fullstack
Développement fullstack sur mesure, du repository vide à la production
Avec avanserv, basée à Namur en Belgique, je fais du développement fullstack pour les entreprises qui ont besoin d'un logiciel qu'aucun produit du marché ne leur donne, ou qui ont hérité d'une base de code que personne n'ose modifier. Je construis l'application, ses tests, son pipeline et l'infrastructure qui la fait tourner, et je la livre documentée pour l'équipe qui s'en occupera. Je travaille en français ou en anglais, à distance ou sur site, partout dans l'Union européenne.
Disponible
Avec quoi je construis, et ce que je reprends#
Une nouvelle application, c'est en général un back end en Python sur PostgreSQL et un front end en TypeScript avec Vue. C'est la stack que je connais jusque dans ses recoins, et celle de ce site et de l'application qui se trouve derrière. Le reste vient avec : un pipeline CI/CD, des conteneurs, Kubernetes et OpenTofu, dans le cloud ou sur vos propres machines.
Une base de code existante, je la reprends dans le langage dans lequel elle est écrite. Je commence par la lire, par mettre des tests autour de ce qui doit changer, et par faire en sorte qu'une mise en production puisse être annulée. Les nouvelles fonctionnalités viennent ensuite, et la documentation de reprise s'écrit au fur et à mesure, pas à la fin.
Questions#
Combien coûte un développement sur mesure ?
Ça dépend de celle des trois formes de mission, bien distinctes, que vous choisissez :
- Une réalisation à périmètre fixe a un prix fixe, qui tient compte de la complexité du travail et de son urgence.
- Un bloc de conseil, pour un avis sur un plan ou sur une base de code, est facturé à l'heure, à 120 €.
- Un contrat au mois réserve des jours chaque semaine, à partir de 720 € par jour.
Les prix sont hors TVA.
Comment démarre une mission ?
Par huit questions dans le formulaire de cadrage, soit environ trois minutes de votre temps. Sous deux jours ouvrés, je vous envoie un périmètre écrit qui donne ses hypothèses et ses exclusions, et il est à vous, que vous travailliez avec moi ou non.
Combien de temps ça prend ?
Le périmètre écrit donne la durée et ce qu'elle suppose, vu qu'une nouvelle application et la reprise d'une application héritée ne sont pas le même travail. Un contrat au mois n'a pas de date de fin : les jours vous sont réservés chaque semaine aussi longtemps que vous en avez besoin, et un mois de préavis suffit pour le modifier ou l'arrêter.
Quels langages et quelles stacks ?
Python avec FastAPI et SQLAlchemy sur PostgreSQL pour le back end, et TypeScript avec Vue pour le front end. Pour la livraison et l'infrastructure : des pipelines CI/CD, des conteneurs, Kubernetes et OpenTofu, dans le cloud ou sur vos propres machines. Une base de code existante, je la reprends dans le langage dans lequel elle est écrite.
Dans quelles langues travaille-t-on ?
En français ou en anglais : les réunions, le périmètre écrit, la documentation et la reprise par votre équipe.
Sur site ou à distance ?
À distance, ou sur site partout dans l'Union européenne. Je travaille depuis Namur, en Belgique.
À qui appartient le code ?
À vous, une fois qu'il est payé. Ce qui vient de moi et qui s'y trouve intégré est accompagné d'une licence d'utilisation perpétuelle, et on se met d'accord sur le repository au moment de cadrer le projet.
Sur le terrain
Une commande pour le setup que chaque tâche Odoo répète
Une ligne de commande open source autour d'odoo-bin qui réduit à une commande le setup de chaque tâche Odoo, adoptée par les équipes d'Odoo.
Le standard du travail, appliqué au mien
Comment le travail est construit ici quand personne ne regarde : les contrôles de chaque changement, la relecture de chacun, et une mise en production écrite.
Journal de développement
- Séparer le frontend et prérendre le site public
- Amener le frontend au niveau WCAG 2.2 AA
- Un SSO OIDC par organisation, avec une connexion qui commence par l'e-mail
- L'e-mail transactionnel comme sous-système
- Le contrôle d'accès en DSL déclaratif, puis les rôles et les capacités
- Le multi-tenant dès le premier modèle
- Premier jour : un framework multi-tenant à partir d'un repo vide
Commencez par le problème, pas par la proposition
Vous recevez un périmètre écrit sous deux jours ouvrés, avec ses hypothèses et ses exclusions. Il est gratuit et il est à vous, que vous travailliez avec moi ou non.
Parlez-moi de votre projet, ou du problème à résoudre.
Ou écrivez à info@avanserv.com, et je reviens vers vous avec une proposition de périmètre.