Andrew Nicoll

Principal Project Manager Principal at Stantec

Greater Melbourne Area Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Nicoll is a Principal Project Manager at Stantec with 11 years’ experience delivering complex, multidisciplinary building projects across healthcare, infrastructure and large-scale commercial developments. He leads services engineering design and integrated teams from concept through construction—recently overseeing services delivery for Melbourne’s New Footscray Hospital and managing MEP responsibilities on the Antarctic Infrastructure Renewal Alliance. Trained in both architecture and construction management at the University of Melbourne, he combines technical design rigour with practical construction delivery and risk management. Andrew mentors project managers, champions best-practice project controls, and drives stakeholder alignment to deliver sustainable, high-performance outcomes. He also contributes to open-source QA work—improving test coverage in the popular urfave/cli Go project—bringing a methodical, test-driven mindset to complex delivery problems. Outside work he’s an avid cyclist and outdoors adventurer, a pattern that mirrors his focus on endurance, planning and teamwork.
code11 years of coding experience
job10 years of employment as a software developer
bookThe University of Melbourne
languagesEnglish, French
github-logo-circle

Github Skills (6)

golang10
testing10
go10
go-language10
command-line10
cli10

Programming languages (7)

TypeScriptC#JavaJavaScriptGoHTMLRich Text Format

Github contributions (5)

github-logo-circle
urfave/cli

Dec 2020 - Jan 2021

A simple, fast, and fun package for building command line apps in Go
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 6 commits, 1 PR in 1 month
Contributions summary:Andrew primarily focused on adding and improving test coverage within the `urfave/cli` repository. Their contributions include adding new test cases, specifically for `IntSliceFlag` and `Int64SliceFlag` functionalities, addressing parent context flag inheritance, and testing nil handling. These additions enhance the reliability and robustness of the command-line application library by ensuring flags are properly set and function as expected.
golang-libraryyamlgolangcommand-line-toolsubcommands
anicoll/unicom

Jul 2022 - Dec 2022

unicom API for communication
Contributions:1 review, 22 commits, 36 PRs in 5 months
apicommunicationesi
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Nicoll - Principal Project Manager Principal at Stantec