Ed Blackman is a senior software developer with 17 years of hands-on experience and over seven years specializing in installation and configuration technologies to improve the install/maintenance experience for enterprise software at SAS. He combines deep cross-platform systems knowledge (Linux, AIX, Solaris, Windows, OpenVMS) and languages (Java, Perl, C/C++, shell, Python) with a pragmatic focus on test automation, refactoring, and build/tooling improvements. At SAS and previously IBM he led efforts to modernize deployment tooling, introduce unit testing and agile practices, and port complex systems across platforms. An active open-source contributor, he has improved reliability and platform-specific behavior in prominent projects like borgbackup and enhanced usability in widely used CLI tooling such as todo.txt-cli. Based in Raleigh, NC, he pairs big-picture process improvements with a talent for minimally disruptive code changes that scale across heterogeneous environments.
☑️ A simple and extensible shell script for managing your todo.txt file.
Role in this project:
Back-end Developer
Contributions:11 commits in 1 year 3 months
Contributions summary:Ed primarily focused on improving the functionality and maintainability of the todo.txt-cli shell script. Their contributions include exporting variables for use in extensions, implementing pre and post filters for the _list function, and replacing `wc -l` with `sed` for more efficient line counting. Additionally, they made improvements to spacing and corrected typos to improve code readability.
Deduplicating archiver with compression and authenticated encryption.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:10 commits, 8 PRs, 68 comments in 1 year 9 months
Contributions summary:Ed contributed significantly to the BorgBackup project by addressing platform-specific issues, particularly related to path normalization on macOS. They also refactored and improved the test suite, merging tests and enhancing platform-specific test handling. Moreover, the user implemented features such as adding 'x' status for excluded paths in the create command output, and refined the logging mechanism. These changes enhance the reliability and usability of the backup tool.
pythondedupecompressionsshdeduplication
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
Ed Blackman - Senior Software Developer at SAS Institute