Guido Van Rossum

Distinguished Engineer at Microsoft

San Francisco, California, United States
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

🤩
Rockstar
🎓
Top School
Guido van Rossum is a pioneering software engineer and Distinguished Engineer with 35 years of experience and a foundational role in creating and evolving the Python language. Based in San Francisco, he has driven large-scale migrations, introduced type annotations (PEP 484) and core async primitives (asyncio), and influenced tooling from mypy to typeshed and setuptools. His career spans major engineering leadership at Microsoft, Dropbox and Google, where he built widely used developer tools like Mondrian and Rietveld and served as Python's BDFL during critical transitions. A prolific open-source contributor, he combines deep language design expertise with pragmatic engineering—often improving performance, compatibility, and developer ergonomics across CPython and its ecosystem. Less obvious: he has repeatedly bridged language theory and production needs, porting Python internals into projects like Jython and documenting interpreter internals for future maintainers.
code35 years of coding experience
job42 years of employment as a software developer
bookdrs, Mathematics & Computer Science, drs, Mathematics & Computer Science at University of Amsterdam
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
16,820reputation
345kreached
250answers
0questions
Badges
google-cloud-datastore
top-1%
memcached
top-5%
python
top-1%
google-app-engine
top-1%
boolean
top-5%
github-logo-circle

Github Skills (64)

bugtracking10
jython10
debug10
static-typing10
typesc10
type-inference10
type-check10
pytest10
python10
scripting10
marshalling10
mypy10
dynamic-typing10
typescript10
google-app-engine10

Programming languages (19)

C#PowerShellJavaCSSC++RustCMakefile

Github contributions (5)

github-logo-circle
dropbox/pyannotate

Nov 2017 - Apr 2019

Auto-generate PEP-484 annotations
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:4 reviews, 12 commits, 53 PRs in 1 year 4 months
Contributions summary:Guido primarily contributed to the `pyannotate` project by implementing features and fixing bugs related to type annotation generation. They addressed issues with dependencies, specifically `typing_extensions`, ensuring broader Python version compatibility, including Python 3.4 and 3.5. They also refactored code, improved testing, and set up CI/CD integration using AppVeyor, automating build and test processes. Further contributions included debugging temporary file handling and resolving related race conditions.
auto-generatepepannotations
python/peps

Jul 2000 - Mar 2022

Python Enhancement Proposals
Role in this project:
userBackend Developer
Contributions:394 reviews, 883 commits, 529 PRs in 21 years 11 months
Contributions summary:Guido primarily contributed to the `peps` repository, focusing on enhancing the `pep2html.py` script. Their work involved adding a browser option for viewing generated HTML, fixing documentation issues, and improving file handling, specifically sorting the files. They also made adjustments to the script to accommodate changes to the hosting environment.
python310pythonenhancementproposalspython-3
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
Guido Van Rossum - Distinguished Engineer at Microsoft