A person who is adept at overseeing the construction a building using the plans drawn by an architect
One who designs and implements software solutions.