Summary
Clarence Charles is a Software Craftsman with 18 years of experience designing and modernizing Java-based, cloud-native systems from Paris. He specializes in building clean, scalable microservices with Java and the Spring ecosystem, applying Hexagonal Architecture and Domain-Driven Design to improve maintainability and resilience. At AROLLA and BNP Paribas he led migrations from legacy stacks (Java 8 → 21, Spring → Spring Boot 3), introduced GitOps/Infrastructure-as-Code, and cut response times roughly in half through SQL/Hibernate optimizations. Comfortable across the delivery lifecycle, he uses Kubernetes, Helm and Argo CD to harden CI/CD and production reliability while championing automated testing and developer experience. A pragmatic technical leader and mentor, he practices mob programming and Clean Code to uplift teams rather than just shipping features. His background in distributed systems research and early work on tooling (CI plugins, Eclipse plugins) underpins a thoughtful approach to long-lived, evolvable architectures.
18 years of coding experience
12 years of employment as a software developer
Bac S, Bac S at Institution Saint-Louis de Gonzague
Master - Systèmes et Applications Réparties Systèmes Répartis et Middleware, Master - Systèmes et Applications Réparties Systèmes Répartis et Middleware at Pierre and Marie Curie University
English, Spanish, Haitian Creole