Michel dos Santos Soares possui graduação em Ciência da Computação pela Universidade Federal de São Carlos (2000), mestrado em Ciência da Computação pela Universidade Federal de Uberlândia (2004) e doutorado pela Delft University of Technology (2010), na Holanda. Foi professor Adjunto da Universidade Federal de Uberlândia de 2010 a 2013 e coordenador da pós-graduação. Atualmente é Professor Adjunto da Universidade Federal de Sergipe. Tem experiência na área de Ciência da Computação, atuando principalmente nos seguintes temas: Arquitetura de Software, Requisitos de Software, Projeto de Software, UML, SysML, MARTE, Redes de Petri, Qualidade de Software, Orientação a Aspectos, Arquitetura Orientada a Serviços e Projeto de Software-Intensive Systems.
Livros do mesmo autor publicados pela Novatec Editora