Andrew Resch is a Site Reliability Engineer with 21 years of hands-on experience building and maintaining reliable Unix/Linux systems, currently at Google and based in Woodinville, Washington. His background as a Systems Engineer includes deep expertise in shell scripting and database administration, honed during eight years supporting core banking systems and infrastructure. Andrew is an active open-source contributor to notable BitTorrent projects like libtorrent and Deluge, where he implemented backend enhancements, alerts, and Python bindings fixes that improve robustness and usability. He combines low-level C++ and systems work with production SRE practices, making him comfortable both debugging complex build issues and designing operational improvements at scale. Colleagues would note his pragmatic approach to simplifying configuration and session management while keeping a focus on reliability and maintainability.
Contributions:10 reviews, 111 commits, 5 PRs in 9 years
Contributions summary:Andrew primarily contributed to the back-end logic of the Deluge BitTorrent client. They addressed several bugs and implemented enhancements related to core functionalities like file management and free space calculation. Moreover, they refactored and improved the PreferencesManager by simplifying setting configurations. In addition, they also addressed a bug related to the SessionProxy.
an efficient feature complete C++ bittorrent implementation
Role in this project:
Back-end Developer
Contributions:9 PRs, 56 comments, 11 issues in 3 years 8 months
Contributions summary:Andrew primarily contributed to the C++ bittorrent implementation by exposing and implementing new functionalities within the `torrent_handle` class, such as `is_finished()`. The user added and then reverted a `torrent_resumed_alert` to the python bindings and added additional alerts like `torrent_deleted_alert` and `tracker_error_alert`. Further contributions include fixing compilation issues within the python bindings and updating the bindings to include queueing and file rename alerts, along with updating various settings.
bittorrentcppbencodelibtorrent
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
Andrew Resch - Site Reliability Engineer at Google