John Dickinson

Distinguished Engineer at NVIDIA

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

👤
Senior
🎓
Top School
John Dickinson is a Distinguished Engineer with 17 years of experience building and scaling cloud storage and data platforms, currently advancing storage work at NVIDIA from San Francisco. As an original author and long-time technical lead of OpenStack Swift, he has deep expertise delivering high-quality, massively scalable object storage both as open-source software and as a sellable product at SwiftStack. He combines hands-on backend engineering—ranging from core stats systems and client authentication improvements to operational tooling—with community leadership, having grown Swift to hundreds of contributors and coordinated global releases. A practical bridge between engineering and customer needs, he has led teams, shaped roadmaps, and supported sales and field engagements to turn open-source technology into deployed systems. Notably, his career blends public-facing community stewardship with low-level fixes and tooling that keep large-scale storage systems reliable in production.
code17 years of coding experience
job20 years of employment as a software developer
bookBA, University Scholars, Computer Science, BA, University Scholars, Computer Science at Baylor University
github-logo-circle

Github Skills (12)

openstack10
back-end-development10
python10
openstack-swift10
documentation9
apidoc9
rest-api9
api9
user-authentication8
authentication8
error-handling8
testing8

Programming languages (7)

C++ShellCGoJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
openstack/swift

Jul 2010 - Oct 2019

OpenStack Storage (Swift). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:555 commits in 9 years 4 months
Contributions summary:John's contributions focused on fixing bugs and making minor improvements in the OpenStack Swift storage system. Their work involved correcting comma syntax in the `setup.py` file and fixing various typos in the documentation, specifically on the development SAIO (Swift All in One) and overview architecture pages. The user also worked on core functionality with the "initial stats system commit", which included adding a log uploader and implementing stats plugins. This suggests the user had some experience with backend development within the project.
opendevswiftopenstackstoragemacos
openstack/python-swiftclient

Nov 2012 - Feb 2019

OpenStack Storage (Swift) Client. Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:29 commits in 6 years 4 months
Contributions summary:John primarily contributed to the `python-swiftclient` project by implementing features related to error handling, authentication, and improving the client's functionality. They addressed rate-limiting issues by adding retry mechanisms and fixed SSL certificate handling. The contributions also included refactoring code to match project's coding standards and improving the user interface by setting user-agent header.
swift-clientopendevswiftopenstackstorage
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
John Dickinson - Distinguished Engineer at NVIDIA