Summary
Joffrey Bonifay is a Tech Lead Java with eight years of experience building microservices and payment solutions, currently driving backend architecture and team practices at PayXpert. He champions software craftsmanship—TDD, BDD, DDD, clean architecture, CQRS and event sourcing—to deliver maintainable, testable systems that align with business needs. Comfortable across Java, Kotlin, Spring Boot and cloud-native tooling, he has hands-on experience designing SoftPOS backends and modernizing payment kernels. As a practical coach, he trains teams in testing-first approaches and evaluates libraries to balance trade-offs in production systems. Outside payments, he applies telemetry analysis from racing simulations and a passion for gaming servers to explore novel performance and player-experience insights. Based in Provence-Alpes-Côte d'Azur, he blends disciplined engineering with a curiosity for applied data and real-time systems.
7 years of coding experience
4 years of employment as a software developer
Artisan développeur
Développeur d'application (niveau 2 FR, niveau 6 EU), Developpeur Application Java, Développeur d'application (niveau 2 FR, niveau 6 EU), Developpeur Application Java at OpenClassrooms
Baccalauréat STI Electronique, Baccalauréat STI Electronique at Lycée Méditerranée | La Ciotat
Formation TDD et Clean Architecture, Formation TDD et Clean Architecture at Wealcome
French, English, Spanish