James McAllister is an experienced project manager currently working at Caivan Communities since June 2022, where previous roles included project coordinator and assistant project manager. Prior experience includes positions as a design assistant at Urbantech Consulting and a conveyance engineering assistant at WSP in Canada. James McAllister also served as a civil engineering intern at Novatech Engineers, Planners & Landscape Architects, and held multiple assistant project manager roles at Caivan Communities in earlier tenure. Additionally, James McAllister gained experience as a water resource technician at Calder Engineering Ltd. Academically, James McAllister holds a Bachelor of Engineering degree in Civil Engineering from the University of Waterloo, completed in 2022.
Sign up to view 0 direct reports
Get started