Summary
Chouki Tibermacine is a Full Professor of Software Engineering with a PhD and over 8 years of academic experience focused on methods, languages and tools to improve software reuse, service selection and SOA pattern application. He develops practical approaches to reuse architecture descriptions, object-oriented code as components, and web modules as services, and couples this with recommendation systems to help engineers choose pertinent web services. A seasoned teacher of object-oriented, web, component-based and Java ecosystem technologies (Java EE, Spring, OSGi), he bridges foundational research with hands-on engineering and industry-facing collaboration. Based in Vannes, Brittany, he has longstanding experience in French research labs (LIRMM, MaREL) and is open to consulting or joint projects with SMEs and larger industrial partners. Notably, his profile emphasizes translating architecture constraints into reusable artifacts—a less obvious but recurring theme that drives both his research and teaching.
8 years of coding experience
17 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at University of South Brittany
Master’s Degree, Distributed Systems, Master’s Degree, Distributed Systems at Université Pierre et Marie Curie (Paris VI)
English, French, Arabic