Civil Engineer - Development of software for the construction industry. Web, Mobile and MixedReality Applications