
Jérémy Woirhaye
PhD Candidate on Cloud Computing
University of Lille | Inria - SPIRALS
I am a PhD candidate in Cloud Computing at Inria (advised by Thomas Ledoux, IMT Atlantique, and Romain Rouvoy, University of Lille). My research focuses on microservice architectures and their deployment in cloud environments, with emphasis on resource optimization and energy efficiency. I explore intelligent slicing techniques to partition microservice applications proactively and at runtime to improve orchestration while accounting for infrastructure constraints (network, storage, CPU, memory). Passionate about cloud-native technologies, containers, Kubernetes, and distributed systems.
- Microservices
- Cloud Computing
- Energy efficiency
- Distributed systems
- Orchestration
Positions
PhD Candidate on Cloud Computing
Inria - SPIRALS & STACK
2025 – present
Research on intelligent slicing of microservice applications in cloud environments to optimize resource usage and energy efficiency. Focus on distributed systems, serverless computing, and performance/energy trade-offs; advisors: Thomas Ledoux, Romain Rouvoy.
Research Engineer (apprenticeship)
Inria - SPIRALS
2024 – 2025
Designed and implemented a distributed system to analyze similarities between Android applications at scale. Developed an incremental hierarchical clustering algorithm and a Kubernetes-based pipeline orchestrating asynchronous jobs. Conducted large-scale experiments to evaluate scalability and clustering accuracy.
Software Engineer & DevOps (apprenticeship)
Infotel
2023 – 2024
Designed and developed full-stack applications using Java (Spring) and Angular. Managed deployment and DevOps processes on Azure, including CI/CD pipelines, environment configuration, and production monitoring.
Education
PhD in Computer Science
University of Lille
2025 – present
Research on cloud-native systems and energy-efficient microservice architectures; advisors: Thomas Ledoux, Romain Rouvoy.
Publications
Teaching
SR1 - Distributed Systems 1
TD/TP
Master 1 Computer Science - Software Engineering
Teaching fundamental concepts of distributed systems: distribution, synchronization, fault tolerance, data consistency, scalability, and consensus algorithms.