Dana Robinson

Principal Software Development Engineer - GPU I O Libraries at AMD

Walnut Creek, 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
Dana Robinson is a Principal Software Development Engineer with 17 years of experience building high-performance scientific data and I/O libraries, now leading GPU I/O efforts at AMD after directing engineering at The HDF Group. With a BS in Biochemistry and a PhD in Analytical Chemistry from UIUC, Dana combines deep domain knowledge in experimental data acquisition with low-level systems engineering—contributing core improvements to the flagship HDF5 library and practical documentation fixes for the Blosc compression project. Known for work on virtual file drivers, file locking, and efficient storage of variable-length data, Dana brings rare fluency across hardware-accelerated I/O, file-format internals, and scientific workflows. Based in Walnut Creek, California, they translate complex research requirements into robust, production-grade libraries used across scientific and high-performance computing communities.
code17 years of coding experience
job26 years of employment as a software developer
bookDoctor of Philosophy - PhD Analytical Chemistry, Doctor of Philosophy - PhD Analytical Chemistry at University of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
4,304reputation
1.5mreached
40answers
16questions
github-logo-circle

Github Skills (20)

hdf10
c1110
data-structure10
c1710
performance-optimization10
fileio10
file-handling10
file-processing10
data-structures10
file-access10
documentation10
compression9
fastly8
fastest8
internet-explorer6

Programming languages (15)

C#JavaCSSCCMakeHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
HDFGroup/hdf5

Jan 2015 - Jan 2023

Official HDF5® Library Repository
Role in this project:
userBack-end Developer
Contributions:2039 reviews, 1501 commits, 2424 PRs in 8 years 1 month
Contributions summary:Dana primarily contributed to the HDF5 library by implementing and refactoring core features, specifically those related to low-level file operations and data storage. Their work involved enhancements to the handling of file locking, efficient storage of data structures, and improvements to the handling of variable-length data, and contributions in the implementation of a new filter. These changes included improvements to the code in the virtual file driver and core implementations for various optimizations.
hdf5-libraryhdf5ccppdatabase
Blosc/c-blosc

Nov 2014 - Nov 2014

A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`.
Role in this project:
userTechnical Writer
Contributions:16 commits in 12 days
Contributions summary:Dana primarily focused on updating the repository's documentation, particularly the `README.rst` file. Their contributions involved clarifying instructions, adding warnings about compatibility issues, and providing troubleshooting guidance, especially related to Windows-specific configurations when integrating with HDF5 and handling C run-time mismatches. The user also fixed formatting issues within the documentation.
shufflingcompressionfastercompression-libraryblocking
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
Dana Robinson - Principal Software Development Engineer - GPU I O Libraries at AMD