John Reed, Personal Site

John Reed is a resident of the Northern Virginia / DC area. He is an avid programmer with a long history of working on personal projects. Professionally, he is an Amazon employee. In his personal time, he enjoys tabletop board games, acroyoga, DDR, and billiards.

Resume

Updated resume, no cover letter: link

Plain text resume for search engines:

John-Michael Reed About Loves working on personal projects, can quickly pick up various languages and frameworks, free to relocate.
Employment History Amazon AWS Engineer – Virtual Private Cloud Dec 2016 - Current I started by doing fleet/ops work with Ruby scripts, then end-to-end testing of AWS APIs using a framework written in Scala, then paginating APIs written in Java. At the time of writing I am decoupling two of our services so that they do not directly access a shared database.
Backend Scala Developer – Accenture June 2016 - July 2016 Apache Kafka, Streaming, Zookeeper, Big Data
Educatio University of Florida, Gainesville 2012 - Dec. 2015 Computer Science Major, Management Minor
Personal Experiences • My current personal project is a functional imperative programming language called Rascal (Ruby + Haskell) Backend Scala Developer Fort Lauderdale FL Sept. 2015 - July 2016 • Open source Scala development with a focus on backend and middle tier data/networking. • Released debugging/logging extension with 97+ stars on GitHub: https://github.com/JohnReedLOL/scala-trace-debug • Built apps with Play Framework/Akka, Django, Node.js, EC2, RDS, and S3 • Helped people by answering Scala questions on Stack Overflow (feed subscriber) • Started YouTube channel to teach Scala and functional programming: https://goo.gl/L5YlFt
Peer-to-Peer Research, GNUnet Gainesville, FL Jan. 2014 - Dec. 2015 • Investigated implementations for advanced NAT traversal measures such as analyze the network, choosing web-based TCP relaying over TURN, setting the Time-To-Live of outgoing packets, analyzing incoming ICMP packets, setting firewall to block connection disruptors, etc. Peer-to-peer networking. Code/Data: https://github.com/JohnReedLOL/nat-depth-measurer
Personal Projects Gainesville, FL 2013 - 2015 • Built Cross Platform (Windows-Linux) peer-to-peer video streaming desktop application (Java, C). • Architected multiplayer, real-time, online, client-server RPG game in Java (met requirements months before expected date). https://github.com/JohnReedLOL/Nineteen_Characters • Built custom Java logger for undergrad students at the University of Florida (debug trace logger). https://github.com/JohnReedLOL/JohnsUtils/blob/master/src/info/collaboration_station/utilities/Printer.java • Built websites with HTML, CSS, Javascript, and JQuery on Amazon EC2. • Built an AI that plays 1,2,4,6,8 deck European and American Blackjack with precise accuracy, insurance, and double-down. C/C++, Statistics, Probability. • Implemented a C++ wrapper to provide flexible, JavaScript style prototypal delegation to C++ objects. https://github.com/JohnReedLOL/Prototypal_C • Wrote a problem solver in C - approximated zeros that Wolfram Alpha could not calculate exactly.
GitHub: https://github.com/JohnReedLOL
LinkedIn: https://www.linkedin.com/in/johnreedprogrammer/