Andrew Resch

Site Reliability Engineer at Google

Woodinville, Washington, 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
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.
code21 years of coding experience
job8 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (16)

debug10
c-language10
c-library10
common-library10
cprogramming-language10
back-end-development10
python10
bittorrent10
standard-library10
daemons9
daemon9
gtk9
configuration-management9
api8
apidoc8

Programming languages (3)

C++CythonPython

Github contributions (5)

github-logo-circle
deluge-torrent/deluge

Dec 2009 - Nov 2018

Deluge BitTorrent client - Git mirror, PRs only
Role in this project:
userBack-end Developer
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.
pythongit-clientdaemonbittorrentdeluge
arvidn/libtorrent

Jun 2015 - Feb 2019

an efficient feature complete C++ bittorrent implementation
Role in this project:
userBack-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