Servidor(a) da Rede Federal de Educação Profissional, Científica e Tecnológica.
Currículo e competências no Portal Integra da instituição.
Localização e contato
Campus Palmas • AE 310 Sul, Avenida LO 05, s/n, Plano Diretor Sul - Palmas - TO CEP: 77.021-090 • TO
Resumo profissional
I received a Computer Engineering PhD from Universidade da Beira Interior - UBI (Portugal), working with computer-based simulation and resource optimisation in Cloud Computing environments. I'm the main developer of CloudSim Plus, a CloudSim fork for cloud computing simulation available at https://cloudsimplus.org. The doctoral program was funded by the (i) Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES), through doctoral scholarship with process number 13585/13-4 within the PROGRAMA DE DOUTORADO PLENO NO EXTERIOR (DPE), (ii) Portuguese FCT/MCTES through national funds, (iii) EU funds under the project UIDB/50008/2020, and (iv) operation Centro-01-0145-FEDER-000019 - C4 - Centro de Competências em Cloud Computing, co-funded by the European Regional Development Fund (ERDF/FEDER) through the Programa Operacional Regional do Centro (Centro 2020). The thesis was based upon work supported by the Google Cloud Research Credits program with the award GCP19980904.I have a master degree in Electrical Engineering at Universidade de Brasília (Brazil) in the area of applications and frameworks for Digital Television (DTV). As a result of my master thesis, I developed open source implementations of HTTP and SOAP protocols, a XML parser version for the Brazilian Digital Television System (ISDB-Tb) and a component library for development of interactive DTV applications.I have a degree in Data Processing Technology at Universidade do Tocantins (Brazil) where I worked with development of enterprise information systems. I am a professor at Instituto Federal de Educação, Ciência e Tecnologia do Tocantins (Brazil), working on professional, higher education and specialization courses since 2003. I am a software engineering with experience in several programming languages such as C, Java, NCL, Lua and Shell Script. I work with object oriented analysis, design and programming. I have experience with agile software development using processes such as Test Driven Development (TDD) in order to increase software quality.Im always pursuing application of software engineering techniques such as Design Patterns, SOLID Principles, clean code and refactoring to provide not just software that works, but source code that everybody can understand and maintain.Im a clean coder and open source enthusiast and I have used clean code principles intuitively before I was introduced to them. All my open source projects are available at http://github.com/manoelcampos

