GraphQL et Falcor, un nouveau regard sur les architectures REST ?
XebiCon 2016
Je suis Abdelilah Bachar, consultant indépendant à travers Crafters. Depuis 2007, je conçois et je fais évoluer des applications métier, surtout en banque et en fintech : reprise de legacy, architectures modulaires, et des équipes que j'accompagne vers le TDD, le DDD et le clean code. J'applique aujourd'hui la même exigence au développement avec des agents IA : specs écrites, garde-fous automatisés et revue de chaque changement.
à aujourd'hui
Je pilote techniquement deux applications de trade finance. Sur Konsole, je mène la refonte progressive d'un legacy JSF / Spring Web Flow sans interrompre le service. Borrowing Base est une nouvelle plateforme en React / TypeScript, bâtie sur une architecture hexagonale. J'accompagne l'équipe au quotidien par les revues de code et le mentoring sur le TDD et le clean code.
Java, Kotlin, Spring Boot, React, TypeScript, RabbitMQ, Keycloak, Airflow, AWS, Kubernetes. Shape Up.
à
J'ai mené la réécriture complète de la Financing Platform jusqu'au décommissionnement de l'ancienne. J'étais le tech lead de sept équipes, deux à Paris et cinq à Bangalore, sur une architecture microservices en event sourcing et CQRS. J'ai mis en place les feature teams et formé les équipes au TDD, au BDD et au DDD.
Java, Kotlin, Spring Boot, RabbitMQ, ForgeRock, Angular, Kubernetes. Scrum, XP.
à
J'ai piloté la refonte de l'interface de XL Deploy, l'outil de déploiement automatisé de l'éditeur, en AngularJS et en Kanban avec feature toggles. J'ai aussi été Scrum master d'une équipe produit, avec pair programming et coding dojos.
AngularJS, Java, Spring, Hibernate, Oracle. TDD, BDD.
à
Sur l'application de gestion des plannings des collaborateurs du groupe, je développais en TDD et j'ai audité et optimisé le code. J'ai mis en place l'authentification unique avec CAS et administré Artifactory.
Java, Spring, Hibernate, JSF, Oracle.
à
J'ai travaillé sur Xenturion, le système de gestion des terminaux de paiement électronique : développement en TDD, tests automatisés avec Selenium, audit et optimisation du code.
Java, Spring, EJB3, JPA, JSF, Oracle, JBoss.
XebiCon 2016
Le mois du JS, 2016. Code de la démo
Les vidéos sont hébergées par YouTube et ne se chargent que si vous cliquez dessus.
Quelques contributions au framework de tests d'acceptance pour Node.js.
Un espace de travail natif pour macOS, organisé autour des agents IA en ligne de commande : explorateur, éditeur, Git, Postgres et navigateur intégrés. Swift 6, SwiftUI et AppKit. Développé de bout en bout par des agents IA, encadrés par des specs, des règles contre la sur-ingénierie et une CI stricte.
Un système de streaming personnel : un serveur Node.js, Hono et Postgres qui importe et enrichit un catalogue via TMDB, et une app native Apple TV et iPhone en SwiftUI. Développé avec des agents IA, sous le contrôle des tests, du typage et de la revue de chaque changement.
L'application de gestion d'un traiteur : commandes, achats avec import bancaire, stock et rapport fiscal mensuel. Next.js, React, Drizzle et PostgreSQL. Mon premier projet développé avec des agents IA.
Le kata du compte bancaire, en Java, sur une architecture hexagonale.
Décrivez-moi le contexte, l'équipe et le besoin en quelques lignes. Je vous envoie mon CV sur simple demande.