Suggestions
π Brett Cannon
Principal Software Engineering Manager at Microsoft and Python Steering Council Member
Who is π Brett Cannon?
π Brett Cannon is a Principal Software Engineering Manager at Microsoft based in Vancouver, Canada.12 He is a member of the Python Steering Council and manages the team responsible for the Python experience in Visual Studio Code.1
Career Highlights
-
Principal Software Engineering Manager at Microsoft (March 2019 - Present)
- Manages a distributed team of developers for the Python experience in Visual Studio Code
- Drives product and roadmap decisions for Python in VS Code
- Serves as the central point of contact for Python-related matters for the wider VS Code team
- Continues participation in the wider Python community1
-
Principal Software Engineer at Microsoft (July 2015 - March 2019)
- Consulted with teams on idiomatic Python API design
- Provided on-ramp support to help teams be self-sustaining in Python API design
- Acted as project manager on the Pyjion experimental JIT for CPython
- Developer lead of the Python extension for Visual Studio Code1
-
Software Engineer at Google (November 2011 - June 2015)
- Worked on the Shopping team to implement the shopping card for Google Now on Android
- Helped design and maintain a parsing pipeline for email receipts1
Awards and Recognition
-
PSF Community Service Award (August 2008)
- Recognized for infrastructure work migrating the Python bug-tracking system and efforts keeping the Python developer introduction updated1
-
Frank Willison Memorial Award (2016)
- Awarded annually by the Python Software Foundation to a person judged to have made an outstanding contribution to the Python community1
Brett Cannon has made significant contributions to the Python community over the past two decades as a core developer and through his work at Microsoft on the Python experience in Visual Studio Code.34
Highlights
Jun 16Β Β·Β learn.microsoft.com
20 Years of Core Development with Brett Cannon (AMA)
Sep 27Β Β·Β devblogs.microsoft.com
Microsoft's participation in the 2016 Python core sprint