depuis la création du compte
Confiez votre projet à James
Faites appel à l'expertise de James pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Bonjour, moi c'est James, développeur backend spécialisé en architecture logicielle.
Je travaille actuellement dans le secteur bancaire, sur une plateforme d'instruction de crédit en production et sur la refonte complète d'un système de vente. Des projets où on ne peut pas se permettre d'à peu près, et c'est ce contexte qui a forgé ma façon de bosser.
Mon quotidien, c'est Java et Kotlin avec Spring Boot. Je conçois des architectures pensées pour durer, en m'appuyant sur le Domain-Driven Design et l'architecture hexagonale, avec une séparation nette entre le métier et la technique. Je code en TDD et j'attache beaucoup d'importance à la lisibilité du code, pas par dogme mais parce que c'est ce qui permet de livrer vite sans casser ce qui existe.
Sur une mission précédente, j'ai repris une douzaine de batchs Talend critiques pour les réécrire en Java 21 et Spring Batch. Résultat, 70% de temps d'exécution en moins et des traitements enfin maintenables par l'équipe.
En mission, je commence toujours par comprendre le métier et l'existant avant de toucher au code. Ensuite je livre par itérations courtes, avec des tests qui documentent le comportement attendu. Vous savez toujours où en est le projet.
Je peux intervenir sur la conception d'APIs REST et de microservices, la migration de traitements batchs, et le refactoring d'applications legacy qui ont accumulé de la dette. Je suis aussi à l'aise sur Vue.js et les pipelines CI/CD (GitLab CI, Docker) quand la mission le demande, mais mon cœur de métier reste le backend Java/Kotlin.
Disponible pour des missions à distance ou en région parisienne. Écrivez-moi pour en parler, je réponds rapidement.
J'ai conçu et développé une plateforme complète de gestion d'infrastructure pour laboratoires et centres de recherche nécessitant une indépendance totale du cloud.
Stack technique :
Backend : NestJS/TypeScript avec architecture DDD, API REST, WebSockets temps réel
Frontend : Vue 3 Composition API, TypeScript, Tailwind CSS, Vite
Microservice : Python pour la gestion UPS et contrôle matériel
Base de données : PostgreSQL avec chiffrement, Redis pour cache/sessions
Infrastructure : Docker, intégration VMware vSphere, HP iLO
Fonctionnalités clés développées :
✅ Système d'authentification 2FA avec gestion de permissions granulaires
✅ Dashboard temps réel avec métriques d'infrastructure
✅ Gestion automatisée des coupures électriques (migration VM, arrêt serveurs)
✅ Terminal SSH intégré et palette de commandes (Cmd+K)
✅ Architecture event-driven avec rollback automatique
✅ Interface multilingue (FR/EN) avec internationalisation complète
Sécurité implémentée :
Rate limiting multi-niveaux
Chiffrement base de données
Audit trail complet
RBAC avec stratégies dynamiques
Projet full-stack enterprise avec focus sur la résilience opérationnelle et l'indépendance technologique. Architecture hexagonale, patterns DDD, couverture de tests 80%+.
Demo Live: [URL MASQUÉE]
Option Architecture des Logiciels
Bachelor (Niveau Bac +3)
Option Architecture des Logiciels
Mastère (Niveau Bac +5)