This week we welcome John Reese (@n7cmdr) as our PyDev of the Week. John works for Facebook and has been using Python for many years. He has a blog, but it hasn’t been updated in a while. If you’d like to see what he’s up to in open source land, then check out his Github profile. Let’s spend a few moments getting to know him better!
Can you tell us a little about yourself (hobbies, education, etc):
I like to describe myself as a Software Engineer, video game enthusiast, and virtual astronaut . I enjoy dabbling in photography, astronomy, and music, but I’m most passionate about technology and games. My favorite game series is Mass Effect, but I’ve spent more hours in Kerbal Space Program than any other title.
I’ve been writing software for the large majority of my life. It started when I was six, using a 286 with MS-DOS, writing batch scripts to create simple menus or boot disks for PC games of the era (640KB was never enough ). In grade school, I started writing my own “games” in BASIC for the PC, and by early high school, I was using PHP to build my own websites and toying with C++ to write basic mods for games.
I went to university at the Rochester Institute of Technology in upstate New York, and graduated with a Software Engineering degree. Since then, I’ve worked in open source software, telecommunications, network security, and game development, mostly writing backend services or automation systems in Python.
I now live in the San Francisco bay area with my amazing wife👩🏻🎤 and two cats, and I work as a Production Engineer for Facebook. I’m a member of a storage team responsible for maintaining and replicating arbitrary binary data, including photos and videos for Facebook, Instagram, and WhatsApp, as well as games for the Oculus VR headsets. I’ve built a large variety of monitoring and automation systems in Python to audit the health of our service, as well as to coordinate data migrations to ensure durability and availability of data in the face of hardware failures and network outages. Continue reading PyDev of the Week: John Reese