Ryan Hollis

Software Developer at Square

Atlanta, Georgia, 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
Ryan Hollis is a Software Developer based in Atlanta with 11 years of experience building reliable back-end systems, currently contributing at Square. A Georgia Tech Computer Science graduate, he previously developed applications at the Georgia Tech Research Institute and brings strong production engineering chops. He’s an active open-source contributor—most notably enhancing the tealeg/xlsx Go library with stream writing, partial reads, improved number handling, and better test coverage to enable efficient handling of large Excel files. Known for pragmatic refactors and performance-focused fixes, he blends deep attention to correctness with practical improvements that help teams process real-world data at scale.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Georgia Tech
bookHighschool Diploma, Highschool Diploma at Tupelo High School
github-logo-circle

Github Skills (8)

file-handling10
file-processing10
spreadsheet10
go10
file-access10
fileio10
excel9
testing8

Programming languages (6)

ShellC++JavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
tealeg/xlsx

Sep 2017 - Dec 2022

Go library for reading and writing XLSX files.
Role in this project:
userBack-end Developer
Contributions:1 release, 2 reviews, 119 commits in 5 years 3 months
Contributions summary:Ryan contributed significant enhancements to the `xlsx` library, focusing on improving the core functionality of reading and writing XLSX files. Key contributions include the addition of stream writing capabilities, allowing for more efficient handling of large files. Furthermore, the user implemented features allowing partial reads, and improved number handling, thus increasing performance and fixing potential bugs. The user also refactored and improved the test coverage within the library.
golanggolang-libraryxlsxxlsx-filesgo
ryho/slack-emoji-bot

Feb 2022 - Jan 2023

This Slack bot will post the newly created custom Slack emojis to the channel of your choice.
Contributions:1 review, 23 commits, 24 PRs in 11 months
botslack-botslackemojisunicode
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
Ryan Hollis - Software Developer at Square