Fred Drake

Sr. Software Engineer at TrEd Solutions Corp

Reston, Virginia, 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
Fred Drake is a Sr. Software Engineer with 29 years of experience building content management systems and Python libraries, specializing in JSON:API and XML. A long-time Python Software Foundation Fellow since 2001, he has contributed to high-profile projects like the PEP tooling and setuptools—improving pep2html output, adding local-use options, and refining cross-platform sysconfig behavior. His career spans Zope Corporation, Keeper Technology and now TrEd Solutions, where he blends backend engineering with documentation and tooling improvements. Based in Reston, Virginia, he pairs deep technical craftsmanship with a designer’s eye—his background in architecture from Virginia Tech informs a pragmatic focus on presentation, portability, and maintainability.
code29 years of coding experience
job27 years of employment as a software developer
bookVirginia Tech
languagesEnglish
github-logo-circle

Github Skills (21)

sysctl10
python10
scripting10
build-system10
os-development10
platform-specific10
configuration-file10
html10
css9
documentations9
regular-expressions9
regular-expression9
documentation9
cli8
command-line-interface8

Programming languages (10)

TypeScriptCSSCMakefileJavaScriptreStructuredTextRAMLGo

Github contributions (5)

github-logo-circle
python/peps

Jul 2000 - Nov 2018

Python Enhancement Proposals
Role in this project:
userBackend Developer
Contributions:90 commits, 1 PR, 2 comments in 18 years 7 months
Contributions summary:Fred primarily focused on enhancing the `pep2html.py` script within the Python Enhancement Proposals repository. Their contributions included improving the HTML output's aesthetics, introducing options for local use, and modifying the script's behavior regarding RFC and email address handling. They also updated the script for improved presentation, incorporating CSS styling and moving the publication site for the PEPs. They also developed a script to update online PEPs.
python310pythonenhancementproposalspython-3
pypa/setuptools

Jan 1999 - Apr 2008

Official project repository for the Setuptools build system
Role in this project:
userBack-end Developer
Contributions:39 commits in 9 years 4 months
Contributions summary:Fred primarily contributed to the `setuptools` project, a build system for Python packages. Their commits involved adding and updating docstrings to improve code documentation. They also focused on refining the `sysconfig.py` module, specifically addressing platform-specific configurations for different operating systems (NT and Posix). Furthermore, the user implemented style and code improvements for better conformity.
setuptoolsbuild-system
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