Foremen are best understood as Project Managers who have come to that position after experience as a construction worker, as opposed to an individual who has followed a professional project management development program
Sounds like an engineer promoted to manager.
Specifically, a foreman may train employees under his or her supervision, ensure appropriate use of equipment by employees, communicate progress on the project to a supervisor and maintain the employee schedule.
I guess I’ve never worked in construction, so take my words with a grain of salt.
But, I did read this: http://en.wikipedia.org/wiki/Construction_foreman
Sounds like an engineer promoted to manager.
Sounds like a manager.
BTW: Low quality? Uncle bob? Bah!