Christophe Michel is a Senior Java Developer based in Paris with over 10 years of experience modernizing backend systems and rescuing legacy codebases through disciplined refactoring and automated testing. He combines deep Java and Kotlin expertise with a pragmatic, design-oriented mindset—rooted in a lifelong interest in game and UX design—that helps him challenge assumptions and improve user-facing flows as well as internal architectures. As an experienced mentor and current instructor for Arolla’s Refactoring/Legacy course, he regularly guides teams and junior engineers to produce clearer, more maintainable code. His background spans finance, media, and travel domains, giving him a strong track record of delivering practical solutions in complex enterprise environments. Notably, he brings a thoughtful curiosity about design trade-offs that informs both technical decisions and developer experience.
10 years of coding experience
14 years of employment as a software developer
Software design and construction., Software design and construction. at EPITA: Ecole d'Ingénieurs en Informatique
Baccalauréat S, Baccalauréat S at Lycée Auguste Renoir
Unofficial Java SDK for using the magicthegathering.io APIs
Contributions:6 PRs, 33 pushes, 6 branches in 4 years 5 months
javajava-sdkmagicthegatheringsdk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Christophe Michel - Senior Java Developer at SHODO