Sam Raymer

Software Engineer


Education

University of Washington

Bachelor of Science in Electrical Engineering
Embedded Systems focus

Graduated June 2010

Skills

Languages and Programming
Java, C, C#, C++, Perl, Python, XUnit, Hadoop, Matlab, JavaScript, jQuery, PHP, JSP, Google Web Toolkit, AJAX, XML, JSON, SQL, Verilog, assembly

Systems and Software
Linux and Windows administration, SQL Server, MySQL, Apache, Tomcat, JUnit, Subversion, Git

Coursework
Programming in Java, Data Structures, Algorithms, AI, Digital Design, Microprocessor Systems, Computer Oragnization, Technical Communication, Multivariable Calculus, Matrix Algebra, Statistics

Work Experience

Mylio
Software Developer
(February 2015 - present)

  • Cloud team
  • Contributed to upkeep of patches and operations on Node.js/Heroku legacy web app service and back end interface
  • Designed replacement system components in typescript with a refined focus on MVC architecture and testing
  • See http://mylio.com/

Amazon Web Services
Software Development Engineer
(February 2012 - June 2014)

  • Usage metering team
  • Managed development, testing and deployment of the replacement for a system growing exponentially in traffic.
  • Collaborated with overseas partner teams online and over the phone in order to gather requirements and close issues.
  • See http://aws.amazon.com/

Impinj
Software Engineer
(January 2011 - October 2011)

  • Developed new XUnit-based testing for RFID reader platform firmware using Maven and Perl.
  • Created internal tools in Perl and SQL.
  • See http://www.impinj.com

The RFID Ecosystem Project
Undergraduate Research Assistant
(June 2008 - June 2010)

  • Worked with Professor Magdalena Balazinska and Professor Gaetano Borriello
  • Built applications and infrastructure for context-aware computing using a building-scale RFID system.
  • Extensive benchmarking of RFID tags, readers and other equipment.
  • Developed privacy-sensitive geolocation enabled micro-blogging application (Firefox/Twitter plug-in).
  • Developed Facebook game that allows friends to compete and compare activities (as extracted from RFID).
  • Rapid prototyping of context-aware and real-time web 2.0 applications using Google Web Toolkit
  • See http://rfid.cs.washington.edu/

Rainy Dawg Internet Radio
Technical Manager
(October 2007 - June 2010)

  • Managed a Linux domain that serves web pages, encodes and streams media and provides security
  • Managed a Windows domain for employees using Samba
  • Extensive maintenance and troubleshooting of studio equipment
  • Maintained and improved intranet communication and management tools in PHP
  • See http://www.rainydawg.org/

Publications

Rfidder: A Friend Finder for an RFID World .
G. Cole, A. Sun, E. Welbourne, S. Raymer
Poster presented at UW CSE Industrial Affiliates, Oct, 2008.

Building the Internet of Things Using RFID:
The RFID Ecosystem Experience
.
E. Welbourne, L. Battle, G. Cole, K. Gould, K. Rector, S. Raymer, M. Balazinska, G. Boriello
Article for IEEE Internet Computing, May/June 2009.

            -----BEGIN PGP PUBLIC KEY BLOCK-----
            Version: Mailvelope v0.10.0

            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
            =yL3O
            -----END PGP PUBLIC KEY BLOCK-----