Daniel Collis-puro is an engineering manager and platform-focused leader with 18 years building developer experience, cloud infrastructure, and AI enablement systems. He combines hands-on expertise in Ruby/Rails, DevOps, and AWS with a product-minded approach to designing clean interfaces—APIs or UIs—that scale for large engineering orgs. At ezCater and Heroku he drove platform initiatives that improved workflows for 100+ engineers and onboarded AI tooling to boost team productivity. A long-time open-source contributor, he refactored thoughtbot’s laptop setup and strengthened the Paperclip library for robust file handling, showing a knack for automation and idempotent tooling. He favors multidisciplinary, mentorship-driven teams and brings rare operational depth from managing high-traffic, production systems to architecting developer-facing processes.
18 years of coding experience
23 years of employment as a software developer
BS Resource Economics, BS Resource Economics at University of Vermont
Contributions summary:Daniel primarily contributed to the Paperclip library by implementing and refactoring core functionalities related to file attachment management for ActiveRecord. Their work included adding new features, such as the `:override_file_permissions` option, and fixing bugs related to file handling, like ensuring proper resource closure after operations with OpenURI. They also improved the library's robustness by sanitizing filenames to prevent issues with image processing tools and by refactoring the filesystem storage to utilize moving files instead of copying.
A shell script to set up a macOS laptop for web and mobile development.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:48 commits, 1 issue in 1 year 4 months
Contributions summary:Daniel focused on automating and improving the setup and testing of a macOS laptop environment, as well as general Linux systems. They refactored the laptop setup script into modular components and added test automation, ensuring the script's idempotency. Further improvements were made to automatically create and publish Vagrant boxes based on test results, including defining box packaging processes. They also automated the testing of multiple supported Linux distributions.
a-shellmobile-developmentset-upshell-scriptmacos
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
Daniel Collis-puro - Principal Engineer at ezCater